Coding & Development
Browsing page 181 of AI tools for Open Source & Models in Coding & Development. Sorted by confidence score — our independent quality rating.
luau
Luau is a fast, small, safe, and embeddable scripting language derived from Lua, specifically designed with a gradual type system. It maintains backwards compatibility with Lua 5.1 while incorporating features from future Lua releases and expanding its capabilities with type annotations and a state-of-the-art type inference system. Largely implemented from scratch, Luau's runtime is a heavily modified version of Lua 5.1, featuring a completely rewritten interpreter and other performance innovations. It is widely used by Roblox game developers and engineers for application code and editor plugins, and has seen adoption in other games like Alan Wake 2 and Warframe. The language provides command-line tools for REPL, type checking, and linting, and can be integrated into C++ applications.
mmaction2
MMAction2 is an open-source toolbox for video understanding built on PyTorch, forming a key part of the OpenMMLab project. It features a modular design, allowing users to easily construct customized video understanding frameworks by combining different components. The toolbox supports five major video understanding tasks: action recognition, action localization, spatio-temporal action detection, skeleton-based action detection, and video retrieval. MMAction2 is well-tested and documented, providing detailed API references and unit tests, making it a robust platform for researchers and developers in the field.
mmtracking
MMTracking is an open-source video perception toolbox built on PyTorch, forming a key part of the OpenMMLab project. It stands out as the first open-source toolbox to unify diverse video perception tasks, including video object detection (VID), multiple object tracking (MOT), single object tracking (SOT), and video instance segmentation (VIS) within a single framework. Its modular design allows users to easily construct customized methods by combining different components. MMTracking is known for its simplicity, speed, and strength, leveraging MMDetection for detector integration and running all operations on GPUs for fast training and inference. It reproduces state-of-the-art models, often outperforming official implementations, and supports a wide range of datasets and methods for each task.
MONAILabel
MONAI Label is an intelligent open-source image labeling and learning tool designed to reduce the time and effort of annotating new datasets, particularly for medical imaging. It allows users to create annotated datasets and build AI annotation models for clinical evaluation. The tool operates as a server-client system, facilitating interactive medical image annotation through AI, and can run locally on a machine with single or multiple GPUs. It supports various medical imaging modalities and integrates with popular viewers like 3D Slicer, OHIF, QuPath, and CVAT. MONAI Label also provides a framework for developing and deploying custom labeling apps, offering compositional and portable APIs for easy integration into existing workflows.
NASLib
NASLib is a modular and flexible framework designed to facilitate Neural Architecture Search (NAS) research by providing a common codebase to the community. It offers high-level abstractions for designing and reusing search spaces, along with interfaces to various benchmarks and evaluation pipelines. This enables researchers to implement and extend state-of-the-art NAS methods with minimal code. The library's modular nature allows for easy innovation on individual components, such as defining new search spaces while reusing existing optimizers, or proposing new optimizers with current search spaces. Developed by the AutoML Freiburg group, NASLib is continuously updated with new search spaces, optimizers, and benchmarks.
reinforcement-learning
This repository offers a comprehensive collection of implementations for popular Reinforcement Learning algorithms, primarily using Python 3, OpenAI Gym, and Tensorflow. It serves as an invaluable learning resource, complementing theoretical materials from "Reinforcement Learning: An Introduction (2nd Edition)" and David Silver's Reinforcement Learning Course. Each folder is structured to correspond with specific chapters or topics, providing learning goals, concept summaries, relevant readings, and practical exercises with solutions. The project covers a wide range of algorithms from Dynamic Programming and Monte Carlo methods to Deep Q-Learning and Policy Gradient methods, making it suitable for both students and researchers in the field.
Opus-MT
Opus-MT is an open-source project offering neural machine translation models and web services, built upon Marian-NMT and trained using OPUS data. It features SentencePiece-based segmentation and guided alignment for its models. The platform provides pre-trained, downloadable translation models under a CC-BY 4.0 license, including those from the Tatoeba translation challenge. Users can set up a Tornado-based web application with a UI and API for multiple language pairs, or a simpler websocket service. While it includes scripts for training models, these are currently optimized for the University of Helsinki and CSC computing environments. Opus-MT is ideal for researchers and developers looking to integrate or build upon open translation services.
ROLO
ROLO is an open-source recurrent YOLO (You Only Look Once) model designed for simultaneous object detection and tracking. It utilizes the regression capabilities of Long Short-Term Memory (LSTM) networks to interpret visual features and translate them into precise object coordinates. This approach allows ROLO to not only detect objects within a frame but also track their movement over time, making it suitable for applications requiring continuous object monitoring. The project is available on GitHub, indicating its open-source nature and accessibility for developers and researchers.
rsl_rl
RSL-RL is a GPU-accelerated, lightweight learning library specifically designed for robotics research. It provides a fast and simple implementation of various learning algorithms, including PPO and Student-Teacher Distillation, making it ideal for researchers to quickly prototype and test new ideas without the complexity of larger libraries. The library supports multi-GPU training for high-throughput performance and has been proven effective in numerous research publications. RSL-RL is compatible with popular robot learning environments such as Isaac Lab, Legged Gym, mjlab, and MuJoCo Playground, and can be easily installed via PyPI. Its minimal and readable codebase also offers clear extension points for customization.
rl-book
rl-book offers the complete source codes for the book "Reinforcement Learning: Theory and Python Implementation." This resource provides a tutorial approach to reinforcement learning, detailing both theoretical concepts and practical Python implementations. It features one-to-one mapping between theory and code, supporting TensorFlow 2 and PyTorch 1&2. The implementations cover a wide range of algorithms, from classic methods like SARSA and Q-Learning to modern deep reinforcement learning techniques such as PPO, DDPG, and SAC. All codes are designed for compatibility across Windows, Linux, and macOS, and can be run on a laptop without requiring a GPU for most examples. The project also includes supporting content like exercise answers and errata for both English and Chinese versions of the book.
SINet
SINet is an open-source project for Camouflaged Object Detection (COD), a challenging computer vision task focused on detecting objects that blend into their natural habitat. Developed by Deng-Ping Fan and colleagues, SINet was presented at CVPR 2020 (Oral) and offers a robust baseline for COD research. The repository includes detailed introductions, the Search & Identification Net (SINet) model, and one-key evaluation codes. It also features the COD10K dataset, which provides diverse and meticulously annotated samples for training and testing. SINet is implemented in PyTorch and supports both training and testing, with an enhanced version (SINet-V2) accepted at IEEE TPAMI 2022. The project also highlights potential applications in medical imaging, agriculture, art, and computer vision.
swupdate
SWUpdate is a robust open-source software update agent specifically designed for embedded Linux devices. It offers a comprehensive framework for managing software updates, supporting both local and over-the-air (OTA) methods. Key capabilities include updating all device components like rootfs, kernel, bootloader, and microcontroller firmware, as well as installing on various embedded media. The tool features multiple interfaces for software delivery, including local storage, an integrated web server, and a REST client connector for fleet updates via hawkBit. It also supports custom handlers for specialized firmware installations, delta updates, and cryptographic signing for security. SWUpdate is well-integrated with Yocto and Buildroot, making it suitable for developers working on embedded systems.
stock_market_reinforcement_learning
This project offers a comprehensive stock market environment built with OpenAI Gym, designed for simulating stock trading strategies using reinforcement learning. It integrates both Deep Q-learning and Policy Gradient algorithms, allowing users to experiment with advanced AI techniques in a financial context. The tool is implemented using Keras and supports various training data, although sample data provided is for Korean stocks. It emphasizes flexibility, encouraging users to modify model architectures and features to develop their own optimized solutions. This makes it an ideal platform for researchers and developers looking to explore and refine AI-driven trading strategies.
tensortrade
tensortrade is an open-source reinforcement learning framework specifically engineered for the development, evaluation, and deployment of sophisticated trading agents. It provides a comprehensive environment where users can design and rigorously test AI-driven trading strategies. The framework supports the creation of robust models by allowing for extensive simulation and backtesting, ensuring that strategies are optimized before real-world application. Its open-source nature fosters community collaboration and continuous improvement, making it a valuable tool for researchers and practitioners in quantitative finance and AI.
testzeus-hercules
testzeus-hercules, also known as Hercules, is an open-source testing agent designed to streamline the quality assurance process for modern web applications. It supports a comprehensive range of validations including UI, API, Security, Accessibility, and Visual testing, all without the need for extensive coding or ongoing maintenance. Hercules automates the heavy lifting of testing, allowing developers and QA professionals to focus on building and improving applications. This tool is particularly beneficial for teams looking to integrate robust, automated testing into their development workflow, ensuring high-quality and secure applications with reduced manual effort.
tensor-house
tensor-house offers a comprehensive toolkit for rapid readiness assessment, exploratory data analysis, and prototyping diverse modeling approaches within enterprise AI/ML/data science projects. It includes Jupyter notebooks and demo AI/ML applications tailored for specific business needs such as marketing, pricing, supply chain, and smart manufacturing. This resource is designed to help developers and data scientists quickly build and deploy intelligent applications, manage and compare prompts, and integrate external tools. It also provides features for automating workflows, managing code changes, and securing applications, making it a versatile platform for developing and deploying AI solutions.
TSFpaper
TSFpaper is an open-source GitHub repository dedicated to providing a curated reading list of academic papers focused on Time Series Forecasting (TSF) and Spatio-Temporal Forecasting (STF). The repository organizes these papers by their respective model types, making it easier for users to navigate and find relevant research. It serves as a valuable resource for researchers, academics, and practitioners who are interested in staying updated with the latest advancements in these specialized forecasting domains. The collection aims to streamline the process of discovering key literature, fostering knowledge sharing within the scientific community.
vectordb
vectordb, hosted on GitHub, offers a range of plans tailored for developers, from individuals to large enterprises. The platform provides essential features like unlimited public and private repositories, Dependabot security updates, and CI/CD minutes for automating software development workflows. Users can also host software packages and manage projects with integrated Issues & Projects. For teams, advanced collaboration tools such as repository rules, multiple reviewers in pull requests, and code owners are available. Enterprise plans further enhance security, compliance, and flexible deployment options, including data residency and enterprise managed users, making it suitable for diverse development needs.
UNeXt-pytorch
UNeXt-pytorch is the official PyTorch implementation of UNeXt, an MLP-based network specifically designed for rapid medical image segmentation. This tool is ideal for researchers and developers working on medical imaging tasks, particularly those requiring quick processing for point-of-care applications. Based on a MICCAI 2022 paper, it offers a robust and efficient solution for segmenting medical images. The open-source nature of the project, hosted on GitHub, allows for community contributions and flexible integration into existing workflows, providing a strong foundation for advanced medical image analysis.
UniDet
UniDet is an open-source object detection tool designed to operate across multiple large-scale datasets with an automatically learned unified label space. It was the winning solution of the ECCV 2020 Robust Vision Challenges. The tool offers state-of-the-art performance on datasets such as COCO, Objects365, OpenImages, and Mapillary. A key feature is its ability to predict class labels within this unified space, allowing it to be directly used for testing on novel datasets not included in its training. The repository also provides state-of-the-art baselines for Objects365 and OpenImages. UniDet is built on detectron2, making its inference API familiar to users of that framework.
UVR5-UI
UVR5-UI is a user-friendly Gradio UI for Ultimate Vocal Remover 5, designed to simplify the process of separating audio files into their constituent stems. This open-source tool leverages multiple advanced AI models for highly effective audio separation, allowing users to isolate vocals, instrumental tracks, and other components from a single audio source. Built upon the `python-audio-separator` project, UVR5-UI was developed for the AI HUB community, emphasizing accessibility and ease of use for complex audio tasks. Its interface makes it suitable for individuals looking to manipulate audio for various creative or analytical purposes without deep technical expertise in audio engineering.
whatlanggo
whatlanggo is a natural language detection library specifically designed for Go applications. This open-source tool boasts support for 84 different languages and is entirely written in Go, ensuring no external dependencies. It is engineered for speed and accuracy, capable of recognizing not only the language of a given text but also its script (e.g., Latin, Cyrillic). The algorithm is based on trigram language models, a particular case of n-grams, as detailed in the Cavnar and Trenkle '94 whitepaper. It also provides a confidence score and a reliability metric based on unique trigrams and the difference between top detected languages. Developers can easily integrate it into their Go projects and utilize options for blacklisting or whitelisting specific languages.
writer-framework
Writer Framework is an open-source framework designed for creating AI applications, offering a unique blend of no-code UI development and Python-based backend programming. Users can build intuitive user interfaces using a visual editor, while handling complex business logic with Python. This approach ensures a clear separation of concerns between the UI and the application's core functionality, leading to more maintainable and scalable applications. The framework is fast, flexible, and provides a clean, easily-testable syntax, supporting Python versions 3.9.2 through 3.12. It is ideal for developers looking to rapidly prototype and deploy data-driven AI applications.
YOLO26 vs RF-DETR
YOLO26 vs RF-DETR is a Hugging Face Space designed for comparing the performance of two prominent object detection and segmentation models: YOLO26 and RF-DETR. Users can upload an image and then choose between detection or segmentation tasks. The tool provides options to adjust settings such as confidence threshold and model size, allowing for a detailed analysis of how each model performs under different conditions. This application is particularly useful for AI researchers and computer vision developers who need to benchmark and understand the nuances of these models in a practical, visual environment.