dternyak / Molten Boilerplate
A boilerplate for the molten framework by Bogdanp https://github.com/Bogdanp/molten
Stars: ✭ 50
Programming Languages
Projects that are alternatives of or similar to Molten Boilerplate
Angular Swagger Ui
An angularJS implementation of Swagger UI
Stars: ✭ 131 (+162%)
Mutual labels: swagger, openapi, api-documentation, api-rest
Gemini
Model Driven REST framework to automatically generate CRUD APIs
Stars: ✭ 138 (+176%)
Mutual labels: swagger, openapi, api-rest, backend
Grpc Gateway
The gRPC-Gateway is a plugin of the Google protocol buffers compiler
protoc.
It reads protobuf service definitions and generates a reverse-proxy server which
translates a RESTful HTTP API into gRPC. This server is generated according to the
google.api.http
annotations in your service definitions.
Stars: ✭ 12,223 (+24346%)
Mutual labels: swagger, openapi, restful-api
Mentorship Backend
Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the backend of this system.
Stars: ✭ 132 (+164%)
Mutual labels: swagger, openapi, backend
Js Client
A Open-API derived JS + Node.js API client for Netlify
Stars: ✭ 170 (+240%)
Mutual labels: swagger, openapi, api-rest
Openapi Viewer
Browse and test a REST API described with the OpenAPI 3.0 Specification
Stars: ✭ 82 (+64%)
Mutual labels: swagger, openapi, api-documentation
Swurg
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
Stars: ✭ 94 (+88%)
Mutual labels: swagger, openapi, restful-api
Swagger meqa
Auto generate and run tests using swagger/OpenAPI spec, no coding needed
Stars: ✭ 151 (+202%)
Mutual labels: swagger, openapi, restful-api
Redoc
📘 OpenAPI/Swagger-generated API Reference Documentation
Stars: ✭ 15,935 (+31770%)
Mutual labels: swagger, openapi, api-documentation
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+5550%)
Mutual labels: swagger, openapi, api-documentation
Full Stack Fastapi Couchbase
Full stack, modern web application generator. Using FastAPI, Couchbase as database, Docker, automatic HTTPS and more.
Stars: ✭ 243 (+386%)
Mutual labels: swagger, openapi, backend
Create Openapi Repo
🤖 Generator for GH repo to help you manage the OpenAPI definition lifecycle
Stars: ✭ 513 (+926%)
Mutual labels: swagger, openapi, api-documentation
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (+256%)
Mutual labels: swagger, openapi, restful-api
Connexion
Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support
Stars: ✭ 3,869 (+7638%)
Mutual labels: swagger, openapi, api-rest
Full Stack Fastapi Postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Stars: ✭ 7,635 (+15170%)
Mutual labels: swagger, openapi, backend
Oapi Codegen
Generate Go client and server boilerplate from OpenAPI 3 specifications
Stars: ✭ 806 (+1512%)
Mutual labels: swagger, openapi
Schemathesis
A modern API testing tool for web applications built with Open API and GraphQL specifications.
Stars: ✭ 768 (+1436%)
Mutual labels: swagger, openapi
Apispec
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..
Stars: ✭ 831 (+1562%)
Mutual labels: swagger, openapi
Django Ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
Stars: ✭ 875 (+1650%)
Mutual labels: swagger, openapi
Kin Openapi
OpenAPI 3.0 implementation for Go (parsing, converting, validation, and more)
Stars: ✭ 776 (+1452%)
Mutual labels: swagger, openapi
Molten-Boilerplate
What's included?
- SQLAlchemy
- alembic
- camelCase API
- py.test (with coverage)
- invoke (CLI)
Usage
- Install requirements
virtualenv -p python3.6 venv
source venv/bin/activate
pip install -r requirements.txt
- Adjust
settings.toml
with yourDATABASE_URL
oncommon
andtest
.
For now, common
represents both production and dev.
Finally, run:
alembic upgrade head
If you make changes to your model,
you'll need to adjust migrations/env
to import any new models.
Then, run:
alembic revision -m "New thing did" --autogenerate
Dev
$ invoke start
Test
$ invoke test --cov --verbose
TODO
- [ ] Integrate pre-commit linting
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].