Ready-to-use project templates to jump-start your development with sqlite-worker.
Complete REST API template with sqlite-worker
- ✅ Full CRUD operations
- ✅ Pydantic models for validation
- ✅ Automatic API documentation
- ✅ Production-ready structure
Perfect for: Web APIs, Microservices, Backend applications
cd fastapi_starter
pip install -r requirements.txt
python app.pyData analysis template with visualization
- ✅ Pandas integration
- ✅ Data visualization examples
- ✅ Statistical analysis
- ✅ Export to CSV/Excel
Perfect for: Data analysis, Reporting, Research
cd jupyter_notebook
pip install -r requirements.txt
jupyter notebook data_analysis.ipynb3. CLI Tool
Command-line interface template
- ✅ CRUD operations via CLI
- ✅ JSON import/export
- ✅ Search and filter
- ✅ User-friendly interface
Perfect for: Command-line tools, Scripts, Admin utilities
cd cli_tool
pip install -r requirements.txt
python cli.py --help- Choose a template that matches your needs
- Copy the template to your project directory:
cp -r templates/fastapi_starter my_project cd my_project - Install dependencies:
pip install -r requirements.txt
- Customize the template for your use case
- Run and start developing!
Each template includes:
- 📝 README.md - Comprehensive documentation
- 🐍 Python files - Complete, working code
- 📦 requirements.txt - All dependencies
- 💡 Examples - Usage examples
- 🎨 Customization guide - How to adapt it
All templates are designed to be easily customizable:
# Modify the initialization function
worker.execute("""
CREATE TABLE your_table (
id INTEGER PRIMARY KEY,
your_field TEXT
)
""")# Add your business logic
def your_function():
# Your code here
pass- Add authentication (JWT, OAuth)
- Integrate external APIs
- Add caching (Redis)
- Implement logging
- Add monitoring
- REST APIs
- Microservices
- Mobile app backends
- SaaS applications
- Internal tools
- Data analysis
- Business intelligence
- Research projects
- Report generation
- Exploratory data analysis
- Database management
- Task automation
- System administration
- Data migration
- Development utilities
When using templates:
- Read the README - Each template has detailed documentation
- Understand the code - Review before customizing
- Test thoroughly - Ensure it works in your environment
- Add tests - Write tests for your customizations
- Update dependencies - Keep packages up to date
- Follow conventions - Maintain code style
- Questions: GitHub Discussions
- Issues: Bug Reports
- Examples: Check examples/ for more use cases
Have a great template idea? We'd love to include it!
- Create your template
- Follow the existing template structure
- Include comprehensive README
- Submit a pull request
See CONTRIBUTING.md for guidelines.
All templates are provided under the same license as sqlite-worker. See LICENSE for details.
Happy coding! 🎉
Choose a template, customize it, and build something awesome with sqlite-worker!