All Projects → chris104957 → crudcast

chris104957 / crudcast

Licence: other
Create and deploy a RESTful API with a few lines of YAML

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to crudcast

express-crud-router
Simply expose resource CRUD (Create Read Update Delete) routes for Express & Sequelize. Compatible with React Admin Simple Rest Data Provider
Stars: ✭ 109 (+240.63%)
Mutual labels:  crud, crud-generator
laravel-crud-generator
Generate a CRUD scaffold with validation rules like a breeze.
Stars: ✭ 137 (+328.13%)
Mutual labels:  crud, crud-generator
lara-crud
This package will give an opportunity to get a very flexible admin panel that will satisfy you most of the time.
Stars: ✭ 33 (+3.13%)
Mutual labels:  crud, crud-generator
ncg-crud-ngx-md
Angular 4+ Material Design CRUD/Admin app by NinjaCodeGen http://DNAfor.NET
Stars: ✭ 36 (+12.5%)
Mutual labels:  crud, crud-generator
Dancer-Plugin-SimpleCRUD
Quick and effortless CRUD (create/read/update/delete) operations based on database tables
Stars: ✭ 25 (-21.87%)
Mutual labels:  crud, crud-generator
Crudbooster
Laravel CRUD Generator, Make an Advanced Web Application Quickly
Stars: ✭ 1,580 (+4837.5%)
Mutual labels:  crud, crud-generator
Crud
CRUD PORTO Containers for apiato and Angular2 modules generator, based on Laravel 5.4 and Angular 2.4+
Stars: ✭ 23 (-28.12%)
Mutual labels:  crud, crud-generator
Crud
NestJs CRUD for RESTful APIs
Stars: ✭ 2,709 (+8365.63%)
Mutual labels:  crud, crud-generator
DjangoReactTodo
Build a simple CRUD Todo app with Django, React and Semantic UI
Stars: ✭ 23 (-28.12%)
Mutual labels:  crud
soda-for-java
SODA (Simple Oracle Document Access) for Java is an Oracle library for writing Java apps that work with JSON (and not only JSON!) in the Oracle Database. SODA allows your Java app to use the Oracle Database as a NoSQL document store.
Stars: ✭ 61 (+90.63%)
Mutual labels:  crud
PetkoparaCrudGeneratorBundle
Symfony3 CRUD generator bundle with pagination, filter, bulk actions and Twitter bootstrap 3.3.6 features.
Stars: ✭ 69 (+115.63%)
Mutual labels:  crud-generator
ionic4-angular7-example
Ionic 4, Angular 7 and Cordova Tutorial: Build CRUD Mobile Apps
Stars: ✭ 57 (+78.13%)
Mutual labels:  crud
generator
A Laravel Module Generator Package for Laravel AdminPanel <https://github.com/viralsolani/laravel-adminpanel>
Stars: ✭ 19 (-40.62%)
Mutual labels:  crud-generator
.NET-Core-Learning-Journey
Some of the projects i made when starting to learn .NET Core
Stars: ✭ 37 (+15.63%)
Mutual labels:  crud
cookbook
VueJS + NodeJS Evergreen Cookbook
Stars: ✭ 440 (+1275%)
Mutual labels:  crud
ui
Laravel Livewire & Bootstrap 5 UI & CRUD starter kit.
Stars: ✭ 82 (+156.25%)
Mutual labels:  crud
sql-repository
[PHP 7] SQL Repository implementation
Stars: ✭ 37 (+15.63%)
Mutual labels:  crud
Processor
Ontology-driven Linked Data processor and server for SPARQL backends. Apache License.
Stars: ✭ 54 (+68.75%)
Mutual labels:  crud
lumen-realworld-example-app
Exemplary real world backend API built with Lumen + MongoDB
Stars: ✭ 50 (+56.25%)
Mutual labels:  crud
staff-management-system
Manage your staff from one place. Featuring Staff leave management 🏖, payslips 💵 generation & emailing, messaging 📨and more 🛠! Built with ❤️ with Laravel
Stars: ✭ 43 (+34.38%)
Mutual labels:  crud

Crudcast

Coverage Status Build Status Documentation Status

Crudcast lets you build a fully functioning and OpenAPI-compliant CRUD API with basic auth/user management with a few lines of YAML code.

Installation

Crudcast requires mongodb - install and start as follows:

brew install mongodb
brew service start mongodb

Install crudcast

pip install crudcast

Create a config file, config.yml, in the same folder

models:
  person:
    fields:
      first_name:
        required: true
      last_name:
        required: true
      age:
        type: number

Usage

CD into the folder containing your config.yml, and run this command

crudcast

Go to http://localhost:5000/api/docs to see your documented and fully-functional API

Next steps

Crudcast also allows you to protect your routes with authentication, and even create additional API routes by inserting your own Python code

Please go to http://crudcast.rtfd.io/ for the full docs

Roadmap

Crudcast is brand new and only has a small percentage of the intended functionality so far. In future, I am planning to add support for:

  • More authentication methods (OAuth, Token auth, etc)
  • Advanced permissions
  • Custom validation/permissions

If there is any other functionality you'd like to see added, then please raise an issue

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