Coding & Development
Browsing page 504 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
lsp-ai
LSP-AI is an open-source language server designed to bring AI capabilities directly into code editors. It provides functionalities such as in-editor chatting with Large Language Models (LLMs), allowing developers to interact with AI without leaving their coding environment. Additionally, LSP-AI offers intelligent code completions to streamline the coding process and enhance productivity. The tool is built to empower software engineers by integrating advanced AI assistance seamlessly into their workflow, and it is compatible with any code editor that supports the Language Server Protocol (LSP).
MassGen
MassGen is an open-source, terminal-based multi-agent scaling system. It is designed to autonomously orchestrate advanced AI models and agents, enabling them to work together effectively. The system facilitates collaboration and reasoning among these AI entities to tackle complex problems and generate high-quality outcomes. By coordinating AI workflows, MassGen aims to enhance problem-solving capabilities through a scalable and integrated approach.
context7
Context7 is an open-source Meta Context Provider (MCP) server specifically engineered to supply current code documentation to large language models (LLMs) and AI-powered code editors. Its primary goal is to significantly improve code comprehension for these AI systems. By offering relevant contextual information, Context7 aims to enhance the effectiveness of prompt engineering, allowing developers and AI systems to interact with code more efficiently and accurately. The project is available as an open-source solution, promoting community contributions and transparency.
MVSGaussian
MVSGaussian is an open-source project designed for efficient 3D reconstruction using Gaussian Splatting from multi-view stereo (MVS) data. This tool can reconstruct unseen scenes from sparse views in a single forward pass, providing high-quality initialization for rapid training and real-time rendering. It leverages MVS to encode geometry-aware Gaussian representations and decodes them into Gaussian parameters. MVSGaussian also features a hybrid Gaussian rendering approach for novel view synthesis and a multi-view geometric consistent aggregation strategy to effectively initialize per-scene optimization. Compared to NeRF-based methods, MVSGaussian achieves superior view synthesis quality with reduced training computational costs and real-time rendering speeds, making it valuable for computer vision research and 3D modeling applications.
mmf
mmf is a modular framework developed by Facebook AI Research (FAIR) for conducting vision and language multimodal research. It offers reference implementations of state-of-the-art vision and language models, making it a valuable resource for researchers. The framework is built on PyTorch, supports distributed training, and is designed to be un-opinionated, scalable, and fast. mmf can be used to bootstrap new vision and language multimodal research projects and serves as a starter codebase for challenges involving vision and language datasets, such as The Hateful Memes, TextVQA, TextCaps, and VQA challenges. It was formerly known as Pythia.
Ergon AI
Ergon AI is a new tech startup dedicated to creating innovative software solutions that leverage the latest technologies, particularly AI, to simplify daily life and enhance efficiency across various sectors. Their focus is on developing practical, intelligent software. The company is currently assembling a visionary team and has open positions for both Backend and Frontend Developers. They are seeking experienced professionals with skills in NodeJS, Express.js, AWS, REST API, SQL for backend roles, and React.js, React Native, HTML, CSS, and REST API for frontend roles. All positions are full remote and full-time, emphasizing teamwork and a desire for achieving great results. Ergon AI aims to provide solutions that make a tangible difference in everyday processes.
BioMedIA
BioMedIA is an AI tool hosted on Hugging Face Spaces, designed to facilitate the exploration of AI applications within the biomedical field. While the live website indicates a build error, its intended purpose is to serve as a platform for understanding how AI can be applied in biomedical research and educational contexts. The tool is available for free, making it accessible for a wide range of users interested in the intersection of AI and biomedicine. It is suitable for researchers, students, and healthcare professionals who wish to delve into the capabilities and potential of AI in this specialized domain.
motpy
motpy is a Python library designed for multi-object tracking using the tracking-by-detection paradigm. It offers a straightforward yet robust baseline for developers to implement object tracking without needing to build the entire algorithmic stack from scratch. Key features include IOU and optional feature similarity matching, Kalman filters for modeling object trackers, and configurable system orders for object position and size. The library is optimized for performance, achieving real-time tracking even on resource-constrained devices like the Raspberry Pi. It supports various use cases, from synthetic 2D tracking to detecting and tracking objects in videos and webcam face tracking, making it a versatile tool for computer vision applications.
knowledge-distillation-pytorch
knowledge-distillation-pytorch is an open-source PyTorch implementation designed for exploring both deep and shallow knowledge distillation (KD) experiments. This tool provides a flexible framework for researchers and developers to conduct KD experiments, particularly focusing on efficient hardware solutions. Key features include universal hyperparameter definition via `params.json`, which avoids lengthy argparser commands, and robust support for hyperparameter searching and result synthesizing into a table format. It also offers progress bar functionality, TensorBoard support, and checkpoint saving/loading, making it a comprehensive solution for knowledge distillation research and application. The framework supports training various models on datasets like CIFAR-10, demonstrating its utility in improving model efficiency and performance.
java-cef
The Java Chromium Embedded Framework (JCEF) is a robust, open-source project designed to facilitate the embedding of Chromium-based web browsers directly into other applications using the Java programming language. Built upon the Chromium Embedded Framework (CEF), JCEF abstracts away the complexities of the underlying Chromium and Blink code, providing stable APIs and release branches that track specific Chromium versions. It enables developers to integrate HTML5-compliant web browser controls, create lightweight native 'shell' applications with web-based UIs, render web content off-screen, and host automated testing for web properties. JCEF supports a wide range of programming languages and operating systems, offering close integration between the browser and the host application, including support for custom plugins, protocols, JavaScript objects, and extensions.
m1ddc
m1ddc is a command-line interface (CLI) tool designed for Apple Silicon Macs to control external displays connected via USB-C/DisplayPort Alt Mode using the DDC/CI protocol. This tool is particularly useful for developers and technical users who wish to automate display settings through scripts. It allows for precise control over various display parameters such as brightness (luminance), contrast, color gain (red, green, blue), and volume. Users can also change input sources, manage mute states, and control Picture-by-Picture (PBP) settings on compatible displays. While powerful, it's important to note that m1ddc does not support the built-in HDMI port of M1 and entry-level M2 Macs, nor does it support Intel Macs. For broader compatibility and more advanced features, the developers recommend BetterDisplay.
opencv-face-recognition-python
opencv-face-recognition-python is an open-source project hosted on GitHub that provides a practical demonstration of face recognition using the OpenCV library and Python. It implements three primary face recognition algorithms: EigenFaces, FisherFaces, and Local Binary Patterns Histograms (LBPH). The project offers detailed explanations of how each algorithm works, including their strengths and weaknesses, such as EigenFaces and FisherFaces being affected by light conditions, while LBPH is designed to be more robust to such variations. It guides users through the process of preparing training data, training a face recognizer, and testing its accuracy. This tool is ideal for developers and researchers looking to understand and implement face recognition in their own projects.
neurecon
Neurecon is an open-source project offering unofficial PyTorch implementations of advanced neural rendering techniques for multi-view 3D reconstruction. It focuses on unifying neural implicit surfaces and radiance fields, as seen in papers like UNISURF, NeuS, and VolSDF. The tool allows users to reconstruct 3D surfaces and appearance from pure posed RGB images, without requiring masks, depths, or ground truth meshes. It leverages volume rendering to efficiently learn rough shapes early in training and then refines fine details, bridging the gap between implicit 3D surfaces and volume rendering. Neurecon is a valuable resource for researchers and developers exploring the cutting edge of 3D reconstruction.
OppenheimerGPT
OppenheimerGPT is a macOS application that provides a streamlined way to interact with and compare various AI models. Users can input prompts simultaneously into different models, such as ChatGPT and Gemini, to evaluate and contrast their responses side-by-side. The application offers convenient access through the macOS menubar and supports standalone windows for focused interaction. A 'Pro' version is available, which removes limitations on the number of active windows and promises future integration with additional AI models like LLaMa and Claude.
stack-chan
stack-chan is an open-source project featuring a JavaScript-driven robot embedded in M5Stack. This super-kawaii robot can display a range of cute faces and expressions, including happy, angry, and sad. Users have the flexibility to customize the robot's face and expressions, as well as add various M5Units for enhanced functionality. The project provides all necessary components, including firmware source codes, stereolithography (STL) files for the case, and schematics with board layout data. It supports driving serial (TTL) and PWM servos and encourages users to develop their own applications. The project is distributed under the Apache version 2.0 license, making it accessible for developers and hobbyists.
safe-control-gym
safe-control-gym offers physics-based CartPole and Quadrotor Gym environments built using PyBullet, featuring symbolic a priori dynamics powered by CasADi. This framework is designed for learning-based control, as well as model-free and model-based reinforcement learning (RL). It includes symbolic safety constraints and implements input, parameter, and dynamics disturbances to rigorously test the robustness and generalizability of various control approaches. The tool provides a unified benchmark suite for safe learning-based control and RL in robotics, supporting a range of implemented controllers like PID, LQR, iLQR, MPC, SAC, and PPO, alongside safety filters such as MPSC and CBF. It also offers performance comparisons against other popular Gym environments.
SC-GS
SC-GS provides code for Sparse-Controlled Gaussian Splatting, designed for editable dynamic scenes. This open-source tool allows users to effortlessly edit and customize their digital assets through interactive features. It represents motion using sparse control points, which drive 3D Gaussians for high-fidelity rendering. The approach supports both dynamic view synthesis and motion editing, making it versatile for various applications. Recent updates include support for editing static Gaussians from .ply files, improved handling of real-world static objects, and video rendering with interpolation of editing results. It offers two ARAP deformation strategies for motion editing: iterative deformation and deformation from Laplacian initialization, giving users flexibility in achieving desired effects.
stm32f4xx-hal
stm32f4xx-hal is a Rust embedded-hal Hardware Abstraction Layer (HAL) specifically designed for the STMicro STM32F4 series microcontrollers. It provides a multi-device abstraction on top of the peripheral access API, allowing developers to write HALs that work across different chips within the F4 family without extensive code duplication. The tool supports various STM32F4 MCUs, including stm32f401, stm32f405, stm32f407, and many others. It integrates with embedded-hal traits and offers optional features like RTIC framework support, defmt implementation, and peripheral support for CAN, I2S, USB OTG, FMC/FSMC LCD, SDIO, and DSI host. This crate is ideal for embedded systems development in Rust, aiming to streamline the process by abstracting hardware differences.
USRNet
USRNet is a deep unfolding network for image super-resolution, implementing a model described in a CVPR 2020 paper. This PyTorch-based tool provides code and models for training and testing image super-resolution algorithms. It leverages both learning-based and model-based methods, offering the flexibility of model-based approaches to super-resolve blurry and noisy images across different scale factors, blur kernels, and noise levels using a single unified model. Key features include a data module for clearer HR estimation, a prior module for cleaner HR estimation, and a hyper-parameter module to control outputs. It supports various degradation models, including bicubic degradation and deblurring, and demonstrates strong generalizability to different kernel sizes.
Time-Card
Time-Card is the heart of the Open Time Server Project, an open-source initiative focused on developing a hypothetical reference model, network architectures, and precision time tools for robust time synchronization within data centers. This project aims to distribute, operate, and monitor time synchronization effectively, even in challenging conditions. The core component is a PCIe card, which provides accurate time using GNSS (Global Navigation Satellite System) and ensures continuous accuracy through high-stability oscillators, such as atomic clocks, during GNSS outages. The project offers an open-source alternative to proprietary solutions, providing all necessary source code, BOM, Gerber files, and binaries for self-fabrication or purchase. It also supports various hardware implementations, including FPGA-based solutions, and integrates with open-source software like ptp4l and chronyd.
whatlanguage
whatlanguage is a Ruby library designed for efficient text language detection. It leverages bloom filters to achieve high speed and memory efficiency, making it suitable for processing larger text blocks like blog posts or comments. The library supports a wide array of languages including Dutch, English, Farsi, French, German, Italian, Pinyin, Swedish, Portuguese, Russian, Arabic, Finnish, Greek, Hebrew, Hungarian, Korean, Norwegian, Polish, and Spanish. While effective for longer texts, it is noted to perform poorly on very short or Twitter-esque content. The project, initially built in 2007, has received minor updates to ensure compatibility with modern Ruby implementations, though the core algorithms remain largely unchanged.
WildGS-SLAM
WildGS-SLAM is an open-source research tool designed for monocular Gaussian Splatting SLAM in dynamic environments. Developed for Computer Vision and Pattern Recognition (CVPR) 2025, it excels at accurately tracking camera trajectories and reconstructing 3D Gaussian maps for static elements from monocular video sequences, even when captured in the wild with dynamic distractors. The tool effectively removes all dynamic components to provide a clear static reconstruction. It supports various datasets including Wild-SLAM Mocap, Wild-SLAM iPhone, Bonn Dynamic, and TUM RGB-D, and also allows users to integrate their own custom datasets. WildGS-SLAM provides functionalities for camera pose evaluation and novel view synthesis, making it a valuable resource for researchers in the field.
wifidog-gateway
wifidog-gateway is an open-source captive portal solution specifically engineered for embedded systems. It provides a comprehensive and embeddable framework for managing and securing wireless networks, allowing organizations or individuals to establish free hotspots. The system helps prevent misuse of internet connections by implementing a captive portal, which requires users to authenticate or agree to terms before gaining access. This project is ideal for those looking to deploy controlled wireless access in various environments, offering a robust solution for network management and security.
vpnkit
vpnkit is an open-source toolkit that enables the embedding of VPN capabilities directly into applications, focusing on seamless interoperability between HyperKit virtual machines and host VPN configurations. It addresses the common issue of VPNs clashing with VM network setups by intercepting VM traffic at the Ethernet level and translating it into appropriate socket API calls on macOS or Windows. This allows host applications to generate traffic without requiring low-level Ethernet bridging. Key features include handling NTP, DNS, UDP, and TCP protocols, supporting port forwarding, and offering experimental transparent HTTP proxying. It is licensed under Apache License, Version 2.0.