Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/forgepackages/forge
Django packages for an opinionated, modern developer experience.
https://github.com/forgepackages/forge
django framework python saas
Last synced: 3 months ago
JSON representation
Django packages for an opinionated, modern developer experience.
- Host: GitHub
- URL: https://github.com/forgepackages/forge
- Owner: forgepackages
- Created: 2022-03-30T19:22:55.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T20:31:35.000Z (almost 2 years ago)
- Last Synced: 2024-09-29T12:01:13.981Z (3 months ago)
- Topics: django, framework, python, saas
- Language: Python
- Homepage: https://www.forgepackages.com
- Size: 276 KB
- Stars: 39
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Forge
**Django packages for an opinionated, modern developer experience.**
Pick and choose any Forge packages to use with your existing Django project.
Or, use the Forge Quickstart to get a new project off the ground in minutes.Forge packages:
- [forge-work](https://github.com/forgepackages/forge-work) - All-in-one local dev command
- [forge-tailwind](https://github.com/forgepackages/forge-tailwind) - Tailwind CSS without JavaScript
- [forge-heroku](https://github.com/forgepackages/forge-heroku) - Streamlined Heroku deploy
- [forge-importmap](https://github.com/forgepackages/forge-importmap) - Use JS libraries with import maps
- [forge-test](https://github.com/forgepackages/forge-test) - Pytest + Coverage for Django
- [forge-precommit](https://github.com/forgepackages/forge-precommit) - a git pre-commit hook
- [forge-db](https://github.com/forgepackages/forge-db) - Local Postgres db via Docker
- [forge-logging](https://github.com/forgepackages/forge-logging) - Django logging utils
- [forge-format](https://github.com/forgepackages/forge-format) - Unified formatter for Django (uses Black and Ruff)
- [forge-htmx](https://github.com/forgepackages/forge-htmx) - An HTMX integration with template fragments and view actions
- [forge-querystats](https://github.com/forgepackages/forge-querystats) (Pro) - On-page db query info in dev and production
- [forge-requestlog](https://github.com/forgepackages/forge-requestlog) (Pro) - Local request/response history with replay
- [forge-impersonate](https://github.com/forgepackages/forge-impersonate) (Pro) - Impersonate users in your app
- [forge-stafftoolbar](https://github.com/forgepackages/forge-stafftoolbar) (Pro) - UI for staff members
- [forge-oauth](https://github.com/forgepackages/forge-oauth) (Pro) - Minimalist OAuth for Django
- [forge-stripe](https://github.com/forgepackages/forge-stripe) (Pro) - Integrate Stripe with Django models
- [forge-sentry](https://github.com/forgepackages/forge-sentry) (Pro) - Integrate Sentry with backend and frontend
- [forge-googleanalytics](https://github.com/forgepackages/forge-googleanalytics) (Pro) - Google Analytics 4 for frontend and backend eventsMore details can be found on [forgepackages.com](https://www.forgepackages.com/).
## Quickstart
Start a new project in 5 minutes:
```sh
curl -sSL https://forgepackages.com/quickstart.py | python3 - my-project
```The quickstart makes use of the Forge [starter-template](https://github.com/forgepackages/starter-template) -- you can poke around there to see what your project structure will look like.
*This video is a little outdated, but very similar.*
[![Forge Django quickstart](https://user-images.githubusercontent.com/649496/173145833-e4f96a4c-efb6-4cc3-b118-184be1a007f1.png)](https://www.youtube.com/watch?v=wYMRxTGDmdU)