GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. Now (early 2018) GINO supports only one dialect asyncpg. There are a few tasks in GitHub issues marked as help wanted. Please feel free to take any of them and pull requests are greatly welcome.
orm asyncio sqlalchemy asyncpg python3 sanic aiohttp tornado我于2017年2月份开始使用 Sanic,使用过程中确实遇到不少问题,如缓存、模板引入、session、认证...
sanic sanic-explore sanic-for-pythoneer book sanic-bookDatasette provides an instant, read-only JSON API for any SQLite database. It also provides tools for packaging the database up as a Docker container and deploying that container to hosting providers such as Zeit Now.Datasette requires Python 3.5 or higher.
sqlite sanic datasets json docker sqlite-api database-apiPaste in some broken unicode text and FTFY will tell you how to fix it!
unicode sanicInspired by Of SVG, Minification and Gzip by Anton Khlynovskiy. The gzthermal binary itself is not open source.
gzip sanic aiohttpJSON microservice for performing HEAD requests
json sanic microserviceSanic-Auth implements a minimal backend agnostic session-based user authentication mechanism for Sanic. For more details, please see documentation.
sanic authenticationSanic-WTF makes using WTForms with Sanic and CSRF (Cross-Site Request Forgery) protection a little bit easier. That's it, just subclass SanicForm and later on passing in the current request object when you instantiate the form class. Sanic-WTF will do the trick.
sanic wtforms csrf-protectionIf you want to use flash and get_flashed_messages, you need setup session first. Currently, app and request are hooked into jinja templates, thus you can use them in template directly.
jinja2 sanicSimple motor wrapper for Sanic. see examples and source code for details.
sanic motor pymongoWrite boilerplate-free Python functions and use them as your API handlers. Sticker allows you to choose Flask, bottle.py, Sanic, or Tornado as your application runtime. You need a little bit of Python.
tornado flask bottle sanic api-rest openapi openapi3This project is an HTTP wrapper for the Python Gutenberg API. As such, it lets you search for books, retrieve information about books and get the text of books via a set of easy-to-use HTTP endpoints. The API is implemented using the Sanic web-framework and intended to be deployed to an Azure VM behind a nginx reverse proxy.
gutenberg-ebooks gutenberg-metadata sanic python35Alpha version for now, it may not handle all validation properly. If you found a bug, feel free to contact us. Then you can visit http://127.0.0.1:5000/static/swagger-ui/index.html in a browser.
swagger flask tornado falcon pypi swagger-codegen sanicfields is optional, and when absent only geometries are encoded in the vector tile.
vector-tiles postgis openmaptiles-schema sanic asyncpg postgresql mapbox openmaptiles vector gisAn ongoing attempt at tying together various ML techniques for trending topic and sentiment analysis, coupled with some experimental Python async coding, a distributed architecture, EventSource and lots of Docker goodness. I needed a readily available corpus for doing text analytics and sentiment analysis, so I decided to make one from my RSS feeds.
riotjs asyncio redis docker sanic sentiment-analysis swarm nltk corpusSmall wrapper to make running a websockets server from the same app easier. Note this is no longer needed because native sanic websocket support has been added has already become less useful because I added a method add_task to sanic that allows integrating with other servers like websockets fairly easy. See the PR here for more context: https://github.com/channelcat/sanic/pull/411.
python3 sanic websocketsMicroservices Connector is a Inter-Service communication framework, support for microservice architecture and distributed system. Microservices is a way of breaking large software projects into loosely coupled modules, which communicate with each other through simple APIs. The advantages of microservices are improves fault isolation, scalability, Ease of development. It convinced some big enterprise players – like Amazon, Netflix, and eBay – to begin their transitions.
flask sanic microservice microservices-architecture microservice-connector communication requests decentralized distributed-systems scalability stableThis lib has been strongly influenced by aiohttp-jinja2. jinja2-sanic accepts contributions on GitHub, in the form of issues or pull requests.
python3 jinja2 sanic asyncA pytest plugin for Sanic. It helps you to test your code asynchronously. pytest-sanic also supports asynchronous fixtures, just writes them like common pytest fixtures.
pytest pytest-plugin sanic python3
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.