• Stars
    star
    214
  • Rank 184,678 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 4 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The API Application Development using Python FastAPI, including interactive API documentation

FastAPI-Full-Stack-Samples

The API Application Development using Python FastAPI, including interactive API documentation.

Features

  • Full Docker integration (Docker based).
  • Production ready Python web server using Uvicorn and Gunicorn.
  • Python FastAPI backend:
    • Fast: Very high performance, on par with NodeJS and Go (thanks to Starlette and Pydantic).
    • Intuitive: Great editor support. Completion everywhere. Less time debugging.
    • Easy: Designed to be easy to use and learn. Less time reading docs.
    • Short: Minimize code duplication. Multiple features from each parameter declaration.
    • Robust: Get production-ready code. With automatic interactive documentation.
    • Standards-based: Based on (and fully compatible with) the open standards for APIs: OpenAPI and JSON Schema.
    • Many other features including automatic validation, serialization, interactive documentation, authentication with OAuth2 JWT tokens, etc.
  • Secure password hashing by default.
  • JWT token authentication.
  • CORS (Cross Origin Resource Sharing).
  • SQLAlchemy models (independent of Flask extensions, so they can be used with Celery/redis-rq workers directly).
  • SQLModel models using SqlModel.
  • MongoEngine MongoDB Document-Object Mapper
  • GraphQL A query language for your API
  • SocketIO Socket.IO enables real-time, bidirectional and event-based communication.

More Repositories

1

webp-converter

[DEPRECATED] A small node.js library for converting any image to webp file format or converting webp image to any image file format.
C
230
star
2

webptools

webptools is a Webp image conversion package for python
C
23
star
3

DeepAsr

Keras(Tensorflow) implementations of Automatic Speech Recognition
Jupyter Notebook
22
star
4

NamedEntityRecognition-BiLSTM-CRF-BERT

NamedEntityRecognition using BiLSTM-CRF,BiLSTM,BERT,TF2.x and Pytorch
Jupyter Notebook
19
star
5

Question_Answering_System

Question answering system developed using seq2seq modeling - The SQuAD dataset.
Jupyter Notebook
9
star
6

Material-Login

Simple Material design Login App with google+ and Facebook
Java
9
star
7

Neural_Machine_Translation_English_Telugu

English to Telugu Neural Machine Translation using Encoder-Decoder
Jupyter Notebook
5
star
8

TopicModeling_and_Text_Clustering

Topic Modeling and Text Cluster Analysis
Jupyter Notebook
5
star
9

TextClassification-BERT

A jupyter notebook, Text classificaiton using BERT: Bidirectional Encoder Representations from Transformers
Jupyter Notebook
4
star
10

speaker_diarization

speaker diarization using spectralcluster and Deeplearning
Jupyter Notebook
4
star
11

BrailleScript-Recognition

This Project uses Deep Leaning and CNN to Recognise Braille English Script.
HTML
2
star
12

mlflow-docker-s3

MLflow setup using Docker and AWS S3
Shell
2
star
13

MachineLearning-Samples

This is a Machine Learning Samples Project
Jupyter Notebook
1
star
14

PushNotification-using-Socket.io

This project implements Push Notifications using Socket Service.
Java
1
star
15

pythonsamples

This is a simple repo for python programming samples
Python
1
star
16

TextClassification-Vectorization-DL

A repository contains Text Classification notebooks using Machine Learning, Deep Learning, Word Embeddings
Jupyter Notebook
1
star
17

English_Telugu_Bilingual-Sentence-Pairs

English-to-Telugu Bilingual Sentence Pairs
1
star
18

RecycleViewTabsSearch

A small application that shows RecyclecView with Material Tabs ,Search and Hide Search and Fab Button on scroll.
Java
1
star
19

Deployment-of-ML-Flask-Docker

Deployment of ML Application with the help of flask, Gunicorn,uWSGI,Meinheld and docker.
Python
1
star
20

image_caption_generation

Image caption generation using Deep Learning-LSTM
Jupyter Notebook
1
star
21

Text_Summarization

Text Summarization using LSTM_Attention, TextRank,PyTextRank, LexRank, Gensim and PyTeaser
Jupyter Notebook
1
star