RustPython is an open source Python 3 interpreter written in Rust. It can be embedded into Rust programs as a scripting language or compiled to WebAssembly to run Python in the browser. It is released under the MIT license.
Directory
Search results
Published directory entries matching your search.
SKiDL is a Python module for describing the interconnections of electronic circuits and components. The resulting Python program performs electrical rules checking and outputs a netlist used as input to a PCB layout tool.
Thonny is a Python IDE for beginners. It comes with Python built in, so one installer is enough, and the initial user interface is stripped of features that may distract beginners. It offers a simple debugger for stepping through programs and a variables view. Installers are offered for Windows, macOS and Linux.
Python OSINT tool for collecting public Instagram account details and profile signals.
mantra.py is a Python rewrite of mantra that views online manual pages, taken from man.archlinux.org, from the terminal without downloading and installing the whole package. It requires Python, BeautifulSoup4 and fzf, and is installed manually via git clone and make install or through the AUR. Command-line options include help, keyword and download.
YARA is a tool aimed at helping malware researchers identify and classify malware samples. It creates descriptions of malware families, called rules, based on textual or binary patterns; each rule consists of strings and a boolean expression. YARA is multi-platform, running on Windows, Linux and Mac OS X, and can be used via its command-line interface or from Python scripts with the yara-python extension.
Crafty 4 is a Minecraft server wrapper, controller and launcher rebuilt from the ground up with a clean new look. It adds features such as Bedrock support, with SteamCMD support described as on the way. The project is written in Python and released under the GNU General Public License v3.0 or later.
Website about open source intelligence tools and techniques. It hosts projects including a worldwide OSINT tools map, cheat sheets, a dorks collections list, an APIs collection, and courses on Linux and Python for OSINT.
FAIR Animated Drawings is an implementation of the algorithm described in the paper 'A Method for Automatically Animating Children's Drawings of the Human Figure'. It is a Python package for creating animations starring user-drawn characters, configurable to switch characters, apply different motions and change output formats. A browser-based demo is also referenced.
ImageMagick is a free, open-source software suite for creating, editing, converting and manipulating images. It supports over 200 format variants, including JPEG, PNG, GIF, TIFF, WebP and AVIF. The command-line tools run single-file conversions or multi-step processing pipelines. Bindings exist for C, C++, Python, .NET and Node.js.
Joystick Gremlin is a program for configuring joystick-like devices from any manufacturer or custom devices recognized by Windows. It uses vJoy virtual joysticks to map physical inputs to virtual ones and applies transformations such as response curves to analog axes. It also offers macros, a mode system and Python scripting.
PyDPainter is a pixel art program written in Python using PyGame, inspired by the Commodore Amiga version of Deluxe Paint. It offers painting tools, color cycling, animation and gradient fills, and runs on Windows, Mac and Linux under the GPLv3 license.
Python package template for building command-line OSINT tools with a reusable project structure.
A community-driven curated list of Go frameworks, libraries and software, inspired by awesome-python. Its contents index categories including actor models, artificial intelligence, authentication, blockchain, build automation, command line tools, databases, distributed systems, game development, networking, testing and web frameworks, with contribution guidelines for suggesting changes.
DaltonLens is a project offering software and technical posts about color blindness, aiming to simplify the life of color blind people with utility software and a technical blog. Software includes a desktop utility for macOS, Windows and Linux and an online color blindness simulator. Development includes DaltonLens-Python and libDaltonLens.
EncodeDna.com is a developer resource offering online tools, tutorials, guides and articles on web development topics such as Python, Node.js, JavaScript, Angular, CSS and color theory. Its browser-based tools include an image viewer, HTML minifier, image cropper, color palette generator, JSON validator and notepad. Articles are described as new regularly and free for ever.
An open source, MIT-licensed Python library imported as imblearn that relies on scikit-learn. It provides tools for classification with imbalanced classes. The documentation includes installation guides, a user guide, an API reference and a gallery of examples.
LaTeX-OCR converts an image containing a formula to corresponding LaTeX code. It includes a user interface written with PyQt5 and is installed through a Python environment with PyTorch. A standalone version is planned, and an AppImage for Linux is in development.
OverAPI.com is a site that collects all the cheat sheets. It organizes reference sheets for programming languages, frameworks, and developer tools, listing topics from Python and JavaScript to HTML, SQL, and Linux.
Ren'Py is a visual novel engine for telling interactive stories with words, images and sounds on computers and mobile devices. It covers visual novels and life simulation games, using an easy to learn script language and Python scripting. It is open source and free for commercial use, with supported platforms including Windows, Mac, Linux, Android and iOS.
Tartube is a GUI front-end for youtube-dl, yt-dlp and other compatible video downloaders, written in Python 3 / Gtk 3 and running on MS Windows, Linux, BSD and MacOS. It fetches video lists from channels on YouTube, Twitch, Odysee and other sites, can download videos, and organise them into folders. It is free and open-source software.
TBlock is a systemwide content blocker written in Python and licensed under GPLv3. It uses the hosts file to block ads and trackers across browsers and other applications, and is available as command-line tools and a graphical application. It supports several filter list formats and automatic list updates.
VisiData is an interactive command-line multitool for tabular data that combines a spreadsheet-like view with the terminal and Python. It opens many formats, including CSV, TSV, JSON, Excel, SQLite, and HDF5. The site describes handling millions of rows, instant histograms, terminal scatterplots, saved sessions for replay, and batch data pipelines.
WAIL (Web Archiving Integration Layer) is a desktop application that provides a graphical user interface atop multiple pre-configured web archiving tools, intended as an easy way to preserve and replay web pages. It includes Heritrix 3.7.0 for web crawling and OpenWayback 2.4.0 for replaying web archives, is written in Python and compiled with PyInstaller, and is licensed under MIT.