Discover, compare, and save the best software alternatives.
Showing 273 tools
Bitcoin Core is the reference implementation of the Bitcoin protocol, providing a secure, peer‑to‑peer network node and wallet. It validates transactions, maintains the blockchain, and offers RPC interfaces for developers. The software is open‑source, cross‑platform, and includes tools for mining, fee estimation, and network diagnostics, making it the backbone of the decentralized Bitcoin ecosystem.
✦ Best for developers needing full blockchain validation and rpc automation
Easy3D is an open‑source library that provides a simple, efficient API for handling point clouds, meshes, and other 3D data structures. It supports both C++ and Python, making it easy to integrate into research prototypes or production pipelines. The library focuses on performance and ease of use, offering built‑in visualisation tools, file I/O for common formats, and utilities for geometry processing, all while keeping the dependency footprint minimal.
✦ Best for researchers needing fast c++/python 3d processing without heavy dependencies
YOLOv5 by Ultralytics is an open‑source PyTorch implementation that delivers state‑of‑the‑art object detection, instance segmentation, and image classification. It includes training scripts, pretrained weights, and export utilities for deployment on edge devices and cloud platforms. The repository provides easy‑to‑use command‑line tools, a modular codebase, and support for exporting models to ONNX, TensorRT, CoreML, and TorchScript, enabling developers to integrate high‑performance vision models into a wide range of applications.
✦ Best for ai developers needing high‑speed gpu inference and flexible deployment.
fg-data-profiling provides a minimal‑code way to generate comprehensive data quality reports for both Pandas and Spark DataFrames. With a single function call you obtain statistics, missing‑value analysis, and visual summaries that help you understand your data quickly. The library is open‑source, lightweight, and integrates seamlessly into existing Python data pipelines, making it ideal for exploratory data analysis, data cleaning, and model preparation without heavy configuration.
✦ Best for python data scientists needing quick, code‑only profiling of pandas or spark data
Serial-Studio is a free, open‑source telemetry dashboard that lets engineers visualize and record data from a wide range of serial interfaces. It supports UART, Bluetooth Low Energy, MQTT, Modbus, CAN Bus and many other protocols, making it ideal for embedded development and hardware testing. The application runs on Windows, macOS and Linux, offering live graphs, customizable widgets, and data export options. Its lightweight design and community‑driven development ensure rapid updates and extensibility for hobbyists and professional engineers alike.
✦ Best for embedded developers needing multi‑protocol pc telemetry dashboards
CCXT provides a single, consistent interface to interact with more than 100 cryptocurrency exchanges and prediction markets. It abstracts the differences between exchange APIs, letting developers focus on strategy rather than integration details. The library is available in JavaScript/TypeScript, Python, C#, PHP, Go, and Java, and supports both REST and WebSocket endpoints. It is open‑source, actively maintained, and widely used for market data retrieval, order execution, and arbitrage bots.
✦ Best for quant traders building multi‑exchange bots with code control
Milvus is an open‑source vector database designed for fast similarity search and analytics on massive embedding datasets. It provides a cloud‑native architecture that scales horizontally, supporting billions of vectors with low latency.
✦ Best for enterprises and dev teams needing scalable, cloud‑native vector search
Ridgepole lets you define your database schema using the familiar Rails DSL, storing the definition in version‑controlled files. It compares the DSL against the live database and generates the necessary migration steps to keep them in sync, similar to infrastructure‑as‑code tools. Because the schema lives in code, you can review changes, roll back easily, and integrate schema updates into your CI/CD pipelines. Ridgepole works with any Rails‑compatible database and runs as a simple Ruby command‑line utility.
✦ Best for rails developers needing code‑centric schema versioning
Logisim Evolution is an open‑source application for designing and simulating combinational and sequential digital circuits. It provides a visual, drag‑and‑drop interface that lets users build schematics with gates, multiplexers, flip‑flops, and more, then run real‑time simulations to observe signal propagation. The tool is widely used in education and hobbyist projects because it runs on any Java‑compatible platform, requires no licensing fees, and supports exporting designs to VHDL/Verilog for further hardware development.
✦ Best for students and teachers needing free digital circuit design tools
Amphion is a comprehensive open-source toolkit designed to accelerate reproducible research in audio, music, and speech generation. It provides ready-to-use models, datasets, and utilities that help junior researchers and engineers quickly prototype and evaluate generative audio systems. The framework is built on PyTorch and integrates with popular audio processing libraries, offering modular components for training, inference, and evaluation. Amphion aims to lower the entry barrier for the community while maintaining flexibility for advanced experimentation.
✦ Best for python‑savvy audio researchers needing a modular, open‑source toolkit
Freqtrade is a free, open‑source cryptocurrency trading bot written in Python. It lets users create, backtest, and run algorithmic trading strategies on multiple exchanges without needing a proprietary platform. The project provides extensive documentation, a modular architecture, and community‑driven support, making it suitable for both hobbyists and professional traders who want full control over their automated trading pipelines.
✦ Best for python‑savvy crypto traders who want full‑control, free automation
Tiled is an open-source, cross‑platform level editor that lets game developers design tile‑based maps with ease. It supports a wide range of map formats and integrates smoothly with popular game engines. With powerful features like custom properties, object layers, and scripting, Tiled enables both simple and complex level design workflows for indie creators and professional studios alike.
✦ Best for indie devs building tile‑based 2d games on desktop