PyWebIO provides a series of imperative functions to obtain user input and output from the browser, turning the browser into a "rich text terminal", and can be used to build simple web applications or browser-based GUI applications without needing to have knowledge of HTML and JS. PyWebIO can also be easily integrated into existing Web services. PyWebIO is very suitable for quickly building applications that do not require a complex UI.
Interact with the REPL and see things happen in a browser window.
Can work alongside other webapp frameworks in Python, like Django, Flask, and FastAPI. asyncio out of the box. Supports third-party data visualization modules, like bokeh and plotly.
Use this starter kit to create a viable, good looking, production-ready website whose entire size does not exceed 2 KB compressed when opened in a browser. Ideally, the total size of all assets (HTML, CSS, favicon, etc.) downloaded by the browser when opening the page will be under 2 KB. You need npm and gulp installed to assemble it, but once you have it everything you need will be in the
A set of small, responsive CSS modules that you can use in every web project. Pure is ridiculously tiny. The entire set of modules clocks in at 3.7KB minified and gzipped. Crafted with mobile devices in mind, it was important to us to keep our file sizes small, and every line of CSS was carefully considered. If you decide to only use a subset of these modules, you'll save even more bytes. Has all of the primitives that you'd expect from a CSS framework.
Futuristic sci-fi and cyberpunk graphical user interface framework for web apps. If you ever wanted to build a theme that looks like JARVIS or something out of Bladerunner, this seems like a good place to start.
Github repo: https://github.com/arwes/arwes
FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints. Based on (and fully compatible with) the open standards for APIs: OpenAPI (previously known as Swagger) and JSON Schema.
This is the officially support Keybase Python library. It is an unopinionated, simple wrapper around the Keybase CLI API for creating an interactive bot or general scripting. This library does not attempt to do intent parsing or manage state at all. You'll have to build that yourself, but with the examples, this library will hopefully make whatever you want to build much easier.
This library is very far from exhaustively covering the complete Keybase API, but it is our hope that it will be easy to add to. It currently does reading from channels and writing messages/reactions pretty well. That's enough for the vast majority of basic functionality. Future work can add teams behavior, more wallet functionality...
An easy to use Python framework for developing webapps. Supports static pages as well as Jinja2 templates automatically. Supports asynchronous operation. Like Requests, tries to be easy to use and somewhat intuitive. You can select the data type you send back, from plain Unicode text to YAML.
A relatively simple Python module that implements a general purpose XMPP bot. Does all the work of setting up and managing the XMPP client connection, presents an API that lets you define the specific stuff.
A deep learning NLP modeling framework based on PyTorch. Text classifiers, sequence taggers, joint intent-slot models.
Multipurpose RTL-SDR Framework for RTL2832 based DVB-T receivers. a Flask-SocketIO based Web interface which houses it's features there. Web interface preferred to the command line interface for facilitating the usage and supporting remote operations. Has some graphical capabilities through Matplotlib.
Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.
A networking engine written in Python that makes it easy to write client-server apps, from a web server to your own MUD. Heavily documented with lots of practical examples.
Err is an extensible XMPP bot framework written in Python. Can connect to XMPP servers just like a client and communicate through them. Implements basic IRC client functionality, can connect to MUCs (Multi-User Chats) on XMPP servers, and supports plugins to extend the functionality of individual bots.
Bettercap is a modular man-in-the-middle attacking tool written in Go. It's designed to make it easy to write your own proxies to attack traffic from the sidelines. It's designed to run on pretty much any worthwhile pentesting platform.
A framework for building cryptographic protocols so you don't have to do it from the ground up. Mutual and optional authentication. Multiple languages supported.
A framework written in python for writing a MUD or interactivefiction. Can run as a console app or with a simple GUI that uses tkInter. Even has a webapp. Has a re-implementation of LPC-MUD's soul.c parser. Seems to be very complete insofar as IF is concerned, maybe the soul module will give me some hints for writing a parser.
Github repo: https://github.com/irmen/Tale
A python module framework for writing web spiders. Aims to make it easy to write bespoke crawlers to solve specific problems, like scanning an unusual blog for content. Write rules specific to the use case. plugin architecture, cross-platform.
3421 links, including 116 private