A free, fast and beautiful API request builder (web alternative to Postman) used by 60k+ developers. Play around with requests when developing against an API. Supports all HTTP verbs. Is technically a PWA.
pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well. Forked from rbenv. Implemented entirely with shell scripts - you don't need Python to run this tool. Manage the system default Python version as well as per-project Python environments.
If eval "$(pyenv virtualenv-init -)" is configured in your shell, pyenv-virtualenv will automatically activate/deactivate virtualenvs on entering/leaving directories which contain a .python-version file that contains the name of a valid virtual environment.
This project aims at collecting useful Python snippets in order to enhance pythoneers’ coding experiences. Please feel free to contribute if you have any awesome ideas for improvements to code snippets, explanations, etc. Covers Python 2 and 3.
An online/offline notebook designed with developers in mind. Implemented as a CLI tool, a browser plugin, a webapp, and an IDE plugin. Everything is encrypted with AES-256. All instances are synched automatically. Cross-platform. Uses SQLite as its back end.
A reverse proxy and traffic tunnel to expose endpoints behind a firewall (say, on your laptop or devbox) to the outside world (a VM at a provider, let's say). Sets up a tunnel to the other machine over SSL/TLS. Supports websockets. Reconnects automatically. Implements authentication to keep people from poking around. Supports Let's Encrypt natively.
PySnooper lets you do the same, except instead of carefully crafting the right print lines, you just add one decorator line to the function you're interested in. You'll get a play-by-play log of your function, including which lines ran and when, and exactly when local variables were changed.
A simple zero-config tool to make locally trusted development certificates with any names you'd like. Does this by adding (and managing) a local CA on your laptop which you can issue arbitrary certs for (including localhost).
A tool that has as its dependencies practically every useful and still-supported Golang linter and static analyzer out there. Plug it into your toolchain and it'll do the work of two dozen other tools (which it is, really) in less time.
Can also be used locally, through your IDE or editor.
Input takes its aesthetic cues from monospaced fonts and pixel fonts designed for consoles and screens, but casts off the technical limitations that constrained them. Designed to make programming easy on the eyes from the desktop. Generous spacing, large punctuation, and easily distinguishable characters. Multiple weights and widths.
Uses git's internal storage so no files are added in your project. As you would do with commits and branches, you can push your bugs to the same git remote you are already using to collaborate with other people.
Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. Powered by Flask and Cerberus, requires MongoDB.
There are dozens of packages for NLP out there… but you’ll cover all the important bases once you master a handful of them. This is an opinionated guide that features the 5 Python NLP libraries we’ve found to be the most useful.