-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
VeryPrettyTable
A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Construct
Construct: Declarative data structures for python that allow symmetric parsing and building
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
-
vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
-
deffcode
A cross-platform High-performance FFmpeg based Real-time Video Frames Decoder in Pure Python 🎞️⚡
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
i work mostly in the NLP space, so other libraries i like are spaCy, nltk, and pynlp lib
Bit niche, but I like using pydantic-to-typescript (https://github.com/phillipdupuis/pydantic-to-typescript) to automatically generate typescript definitions for my fastapi apps. Or any app which uses pydantic models.
I always use Taskipy https://github.com/illBeRoy/taskipy to run tasks in my applications, works really well with Poetry so when I am running my dev Flask/FastAPI server and Celery or running my tests or format my code it's all there.
vim-jumpsuite: parses python tracebacks and identifies the most "interesting" part of the stack to create a jump list; despite vim being in the name, the python part of the plug-in is usable with any editors that supports parsing grep/quickfix-style output
The pyperclip library is responsible for a good portion of my productivity. It powers my vimtk vim plugin, which lets you `a` on a line or visual selection, then it copy / pastes that line into the most recently opened terminal, and then returns focus back to gvim (it does require gvim, because I don't know how to differentiate between a terminal where you are executing bash/python and a terminal you are using vim to edit with; if anyone has ideas on how to do this I'd love to know).
You may be interested in this best-of-python list on github.
I use my library AutoRegistry pretty regularly. Its very useful anytime you need to define an interface, which happens to be a lot of projects.
https://github.com/WyattBlue/auto-editor - to automatically remove silent portions of video recordings.
As one of the rare Python developers who actually like SQL, my favourite database library is aiosql
I use Poe The Poet https://github.com/nat-n/poethepoet.
Construct is really useful for writing parsers/builders for binary protocols.
mpire for multiprocessing.
static-frame. An immutable alternative to pandas.
I use TermGraph (https://github.com/mkaz/termgraph) a lot. Impress my boss / coworkers with it. It can easily convert your tables / numbers to super cool graphs on the command line and being text, the result can be copy pasted into the emails / chats. I've shown a demo here: https://youtu.be/86V5amp1u7U
Ruby packages (equivalent of pip packages in Python) are called gems: https://rubygems.org
SQLAlchemy The Python SQL Toolkit and Object Relational Mapper
pdbpp feels like getting super powers over using pdb
For those interested in Bayesian modeling in Python we also have Bambi https://github.com/bambinos/bambi
Why not use the OpenAPI code generator and generate a typescript client for your entire API, including the types?
mistletoe I originally came across when I was looking for a markup language processor that provided API access for manipulating the DOM tree. markdown-it-py's documentation was a bit hard for me to follow. Meanwhile, there's plenty of source code examples for extra syntax and converters that are easy to read in mistletoe.
Vidgear and new deffcode library are my best. I bet you don't know none of them. But they're pretty awesome when it comes to video-processing and stuff.
Vidgear and new deffcode library are my best. I bet you don't know none of them. But they're pretty awesome when it comes to video-processing and stuff.
Mercury for converting Jupyter Notebook into interactive Web Application with just YAML header.
Related posts
-
DeFFcode: A cross-platform High-performance FFmpeg based Video Frames Decoder
-
I made DeFFcode Python Library for decoding NumPy video frames out of almost any source you throw at it and even support real-time FFmpeg Filtergraphs and H.W Decoders.
-
DeFFcode - For decoding NumPy frames out of almost any source with support for real-time FFmpeg Filtergraphs, H.W Decoders, and Libavfilter input virtual device.
-
[P] DeFFcode: A High-performance FFmpeg based Video-Decoder Python Library for fast and low-overhead decoding of a wide range of video streams into 3D NumPy frames.
-
I created DeFFcode - A High-performance Video-Decoder Python Library for fast and low-overhead decoding of a wide range of video streams into 3D NumPy frames.