All Projects → dternyak → Molten Boilerplate

dternyak / Molten Boilerplate

A boilerplate for the molten framework by Bogdanp https://github.com/Bogdanp/molten

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

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

  1. Install requirements
virtualenv -p python3.6 venv
source venv/bin/activate
pip install -r requirements.txt
  1. Adjust settings.toml with your DATABASE_URL on common and test.

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].