Conreq bundles together the best open source technologies to create a web development platform. Key features include a full-stack framework (ReactJS in Python), deployment ready web server, database ORM, and background task queue. Creations made by developers can be shared with others through our app store.
Designed as a passion project to push the limits of web development in cross-platform pure Python.
View the Core Roadmap to see what features are upcoming, or the App Roadmap to see what will be added to the app store.
Or, check out the documentation for info on how to develop with Conreq!
- Installable Apps
- Behaves as a Progressive Web App (PWA)
- Customizable Core Webpages (Landing, Home, Sign In, Sign Up, Password Reset)
- Graphical Database Administration
- MySQL and SQLite Databases
- Automatic Multi-Database Routing
- Customizable Base URL
- Interactive HTML via ReactPy
- Support for Django Features
- Background Task Processing
- Async and Websockets (ASGI)
- REST API Framework
- Static File Server
- Media File Server
- Database Field Encryption
- High Performance Webserver
- High Performance Caching
- Automatic CSS/JS File Compression
- Automatic HTTP Compression
- Automatic Cache Busting
- Automatic Code Performance Graphs
- Automatic API Docs Generation
- Automatic SQLite Database Optimization
- Automatic Database Backups
- Automatic Health Checks
- Support for MariaDB, Oracle, and PostgreSQL
- Automatic SASS/SCSS to CSS Compilation
- Automatic NPM Package Installation
Install through Unraid Community Applications, or manually through Hotio or SelfHosters Docker.
See our docs for information on our environment variables.
Since Conreq is pure python, it can be manually run on any operating system.