Appcraft Documentation
Welcome to the Appcraft documentation for version 0.6.0b0!
Appcraft is a modular framework designed to simplify software development by providing a structured and extensible architecture. It enables developers to create and manage complex applications with ease, ensuring scalability and maintainability.
This version includes all the essential features and modules to help you get started with AppCraft.
- 1. Getting Started
- 2. Templates
- 2.1. Template Types
- 2.2. Base Template
- 2.3. Poetry Template
- 2.4. Pipenv Template
- 2.5. uv Template
- 2.6. Docker Template
- 2.7. Prompt Toolkit Template
- 2.8. SQLAlchemy Template
- 2.9. MongoDB Template
- 2.10. Flask Template
- 2.11. Flask UI Template
- 2.12. Flask API Template
- 2.13. Web Scraping Template
- 2.14. Selenium Template
- 2.15. Playwright Template
- 2.16. HTTPX Template
- 2.17. curl_cffi Template
- 2.18. Git Template
- 2.19. GitHub Template
- 3. Layered Architecture
- 4. Contributing
- 5. Changelog
- 6. Contact
- 7. Versions
Version Information
This documentation corresponds to AppCraft version 0.6.0b0. For other versions, refer to the version selection page.
Available Templates in Version 0.6.0b0
Core: Base, Poetry, Pipenv, uv, Docker, Prompt Toolkit
Database: SQLAlchemy, MongoDB
Web: Flask, Flask API, Flask UI
Web Scraping: Web Scraping (base), Selenium, Playwright, HTTPX, curl_cffi
Git and GitHub are also part of the framework but are currently inactive (hidden from list_templates/init unless --install-inactive is passed) pending an internal migration — see their pages in the Templates section for details.
For detailed information, explore the sections listed above.