Reflex is an open-source framework for building full-stack web applications entirely in pure Python. It allows developers to create both the frontend and backend of their web apps using just one language - Python.
With Reflex, you can build anything from small data science projects to large, multi-page websites without having to write any HTML, CSS, or JavaScript.
📚 Contents
- 📚 Contents
- 🛠️ Example Apps and Templates
- Official Templates
- Not a long-list of apps
- 📖 Resources
- Official Resources
- External Resources
- Podcasts
- Articles
- Tutorials
- Videos
- Cheatsheets
- 📦 Component Libraries
- 🔐 Databases and Authentication
- 🔗 Checkout/Social media links
🛠️ Example Apps and Templates
A repo of complete Reflex examples can be found here.
Reflex's own website was built using Reflex! See code on GitHub.
Official Templates
- Blank Template - A minimal template.
- Dashboard App - A dashboard with tables and graphs.
- Sales Management - An app to manage sales and customers.
- AI Image Generator - An app to generate images using AI.
- CI Template App - A template for continuous integration.
- API Admin Panel - An admin panel for an API.
- NBA Statistics - A data visualization app for NBA data.
- Customer Data App - An app to manage customer data.
Not a long-list of apps
- Translator - A Translator made in Reflex for everybody.
- Demo - A demo app showcasing Reflex's abilities.
- Traversal - A Graph Traversal App.
- Quiz - A Python Quiz App.
- Dalle - An image generator app.
📖 Resources
Official Resources
- How Reflex works - Understand Reflex's core principles
- Getting Started - Begin your Reflex journey
External Resources
Podcasts
- TalkPython - Insights on the framework
Articles
- Creating Tables - Master dynamic data presentation techniques
- Custom Components - Build reusable interface elements expertly
- Structuring a Large App - Architect scalable web applications effectively
- Designing a Pure Python Web Framework - Explore advanced framework architecture patterns
- New Core Graphing Components - Create stunning data visualizations easily
- Unlocking New Workflows with Background Tasks - Optimize asynchronous task processing
Tutorials
- Build a Python App with Neon - Create Neon database applications
- Embed Checkout in Reflex - Stripe embedded checkout implementation
- Implementing Sign in with Google - Google sign-in for the scalable apps.