Discover, compare, and save the best software alternatives.
Showing 272 tools
Geocoder is a complete geocoding solution for Ruby that provides object geocoding with support for numerous popular reverse and forward geocoding services. It abstracts away the differences between various provider APIs to make fetching coordinates and address details straightforward.
✦ Best for ruby devs needing location-based services
Cleanlab is an open-source data-centric AI package designed to help data scientists and machine learning engineers find and fix errors in datasets. By automatically detecting label errors, outlier data points, and ambiguous annotations, it empowers teams to improve model performance without manually inspecting every single data point. Built on the principle that data quality matters more than model complexity, Cleanlab integrates seamlessly with popular machine learning frameworks like scikit-learn, PyTorch, and TensorFlow. It provides robust algorithms to clean both classification and regression datasets, ensuring reliable AI pipelines and trustworthy real-world machine learning deployments.
✦ Best for data scientists with programming expertise
Neovim is a project that seeks to aggressively refactor the Vim code base to enable modern UIs, improve extensibility, and support concurrent plugin execution. By enabling asynchronous plugin architecture and embedded scripting capabilities, it allows developers to build complex workflows without slowing down their editing experience. The editor maintains strong backwards compatibility with Vim while introducing powerful built-in features such as a native Language Server Protocol (LSP) client and a rich Lua runtime. It empowers developers and power users to deeply customize their editing environments and turn a lightweight text editor into a fully-featured integrated development environment.
✦ Best for advanced vim users and power developers
jadx is a command line and GUI tool for producing Java source code from Android Dex and APK files. It's a popular tool among Android developers and reverse engineers.
✦ Best for experienced android developers and reverse engineers
Ghidra is a software reverse engineering (SRE) framework developed by the National Security Agency (NSA). It is designed to help users analyze and understand the behavior of software, and can be used for a variety of purposes such as vulnerability research, malware analysis, and software debugging. Ghidra provides a comprehensive set of tools and features to support the reverse engineering process, including disassembly, decompilation, and debugging capabilities.
✦ Best for advanced security researchers and developers
Delve is a debugger for the Go programming language. It provides a simple and intuitive way to debug Go programs, allowing developers to step through code, set breakpoints, and inspect variables.
✦ Best for go developers seeking simple debugging tools
Appium is an open-source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol. Appium is cross-platform, it allows you to write tests for multiple platforms (iOS, Android, Windows), using the same API. This allows for code reuse between iOS, Android, and Windows test suites.
✦ Best for experienced developers and qa teams
Testify is a toolkit that provides common assertions and mocks that play nicely with the standard library. It is designed to make testing easier and more efficient by providing a set of reusable assertions and mocks that can be used in a variety of testing scenarios.
✦ Best for go developers seeking easy testing integration
Velociraptor is a digital forensics and incident response tool that allows users to collect and analyze data from endpoints. It provides a flexible and scalable platform for automating and streamlining digital forensic workflows.
✦ Best for experienced dfir teams seeking automation and scalability.
Gramps is a free, open-source genealogy software for researching and organizing your family tree. It offers a wide range of features to help you manage your genealogical data, including support for multiple database formats, a powerful search engine, and a variety of reports and charts.
✦ Best for experienced genealogists seeking customization
Cubase is a powerful digital audio workstation developed by Steinberg, designed for professional music production, recording, editing, and mixing. It offers an extensive suite of virtual instruments, mixing plugins, and advanced MIDI and audio sequencing tools trusted by producers worldwide. The software features cutting-edge workflows including the VariAudio vocal editing tool, advanced chord pads for songwriting, and seamless integration with hardware controllers. Whether composing orchestral scores or producing electronic beats, Cubase provides a comprehensive ecosystem from initial idea to final master.
✦ Best for professional music producers and mix engineers
Ableton Live is an industry-standard digital audio workstation designed for both studio production and live musical performance. It provides an intuitive workflow centered around real-time audio manipulation, virtual instruments, and comprehensive MIDI sequencing capabilities. The software empowers electronic musicians, producers, and sound designers to compose, record, remix, and improvise musical ideas seamlessly. With its unique Session View and traditional Arrangement View, users can transition fluidly from spontaneous loop-based sketching to structured, final song arrangements.
✦ Best for music producers and djs needing rock-solid live performance and rapid studio sketching.