A modern presentation framework for developers who love React. Create beautiful, interactive presentations with the power of React components and smooth view transitions.
- React-Powered - Build your slides using familiar React components
- Effortless Animations - Smooth view transitions between slides
- Developer-Friendly - Write your content in Markdown or JSX
- Themable - Customize the look and feel to match your style
- Interactive - Add interactive demos using React components
This monorepo contains the following packages:
The core slides package containing React components and utilities for creating presentations.
A Next.js web application that serves as the main interface for creating and viewing presentations.
-
Clone the repository
git clone https://github.com/Jared-MB/react-slides.git cd react-slides -
Install dependencies
# Using pnpm (recommended) pnpm install # Or using yarn yarn install
-
Start the development server
# Using pnpm pnpm dev # Or using yarn yarn dev
- Create a new file in the
apps/web/pagesdirectory (e.g.,my-presentation.tsx) - Use the
SlideandPresentationcomponents to create your slides - Run the development server and navigate to
http://localhost:3000/my-presentation
For detailed documentation, please visit our documentation site.
Contributions are always welcome! Please read our contributing guide to get started.
This project is licensed under the MIT License - see the LICENSE file for details.