Coding & Development
Browsing page 498 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
MAGI-1 AI Video Generator
MAGI-1 AI Video Generator is an open-source solution designed for creating videos. The tool utilizes a chunk-wise prompting mechanism, which enables users to achieve consistent and highly controllable video generation. This feature makes it particularly suitable for individuals and organizations who require a customizable approach to their video creation workflows, allowing for precise control over the output.
continuous-eval
continuous-eval is an open-source package designed for the data-driven evaluation of applications powered by Large Language Models (LLMs). It provides a modular approach to evaluation, allowing users to apply tailored metrics to each specific module within their LLM pipeline. The tool includes a comprehensive library of metrics to facilitate thorough assessment. It supports the evaluation of diverse LLM use cases, including Retrieval-Augmented Generation (RAG), code generation, and the utilization of agent tools.
Software AG
Software AG offers comprehensive digital transformation solutions and services, focusing on modernizing enterprise applications and integrating data across diverse environments. Key products include Adabas & Natural for high-performance application development on IBM Z, Linux, or cloud, CONNX for data access, virtualization, and movement to power new apps, analytics, and AI, and JOPAZ for mainframe optimization to redistribute COBOL workloads and reclaim capacity. The platform is designed to help large organizations achieve operational excellence, improve performance, and scale for growth by leveraging their existing infrastructure while adopting new technologies like AI and hybrid cloud.
RVVM
RVVM is an open-source RISC-V virtual machine and emulator designed for performance, security, lean code, and portability. It boasts a fully spec-compliant rv64imafdcb instruction set with several extensions and a tracing JIT with x86_64, ARM64, and RISC-V backends, outperforming QEMU TCG. The tool successfully runs a variety of guest operating systems, including Linux, Haiku, FreeBSD, and OpenBSD. Key features include framebuffer display, HID mouse & keyboard, UART terminal, NVMe storage with TRIM support, and a networking userland stack. It also offers VFIO PCIe passthrough for devices like GPUs and provides a librvvm API for machine/userland emulation.
context-portal
context-portal is an open-source server designed to manage project context using a Model Context Protocol (MCP). It constructs a project-specific knowledge graph, which serves to enhance the capabilities of AI assistants. The tool facilitates Retrieval Augmented Generation (RAG), allowing for more context-aware development directly within Integrated Development Environments (IDEs). Essentially, context-portal functions as a memory bank specifically tailored for AI development tools, providing relevant information to improve their performance and understanding.
crawl4ai
crawl4ai is an open-source web crawler and scraper specifically engineered to be LLM-friendly. This tool empowers users to efficiently extract structured and unstructured data from websites, making it readily available for integration into diverse AI applications. Its open-source nature fosters community contributions and allows for customization and extension by developers. The project is hosted on GitHub, encouraging collaboration and transparency in its development.
umka-lang
Umka is a statically typed embeddable scripting language designed for simplicity and flexibility, featuring compile-time type checking. It follows the principle that explicit is better than implicit, making it suitable for extending applications with scripting capabilities. Key features include a clean syntax inspired by Go, a cross-platform bytecode compiler and virtual machine, garbage collection, and arrays/structures compatible with C. It supports polymorphism via interfaces, multitasking based on fibers, and type inference. Umka can be distributed as a static or dynamic library with a simple C API and is written in C99 source. Unlike Go, Umka is a lightweight interpreter easily embedded, offering features like implicit type casts, default parameters, and a ternary conditional operator. Its multithreading model uses fibers, and garbage collection is reference-counting based.
LaneDetection_End2End
LaneDetection_End2End is an open-source implementation of an end-to-end lane detection method for self-driving cars, based on the ICCV 2019 Workshop paper "End-to-end Lane Detection through Differentiable Least-Squares Fitting." This repository offers two primary approaches: a conventional segmentation method and a more accurate end-to-end architecture. The end-to-end system uses an off-the-shelf network to predict weight maps, which are then applied to a mesh grid. A final layer solves a weighted system of equations to calculate curve parameters for road markings, allowing for direct regression to desired curve coordinates and backpropagation through the entire architecture. It supports multi-lane detection and has been updated for PyTorch 1.1 and Python 3.7. The software is released under a Creative Commons license for personal and research use.
Template Free Reconstruction of Human-object Interaction with Procedural Interaction Generation
HDM is an AI tool hosted on Hugging Face that specializes in the template-free reconstruction of human-object interaction. It leverages procedural interaction generation to achieve its results, making it a valuable resource for researchers and developers in the field of computer vision and human-computer interaction. The tool is designed to facilitate advanced studies and applications related to how humans interact with objects, offering a flexible and accessible platform for experimentation and development. Its availability as a free template on Hugging Face further enhances its utility for academic and research purposes.
Cypher Scribe
CypherScribe is a no-code documentation platform designed to transform raw data into interactive, SEO-optimized developer documentation in just 18 seconds. Users can connect their data sources, customize the appearance with themes, colors, and logos, and launch a full-stack web application. The platform supports a rich editor with Markdown, multilingual code snippets, and various custom blocks like banners and toasts. It offers features such as built-in search, AI assistance trained on your data, and the ability to use custom subdomains. CypherScribe aims to offload documentation burdens from developers, designers, and PMs by providing a fast, customizable, and SEO-friendly solution.
lmdbjava
lmdbjava is a powerful open-source Java library that provides access to the Lightning Memory Database (LMDB). It functions as a low-latency, transactional, sorted, embedded key-value store, offering full ACID semantics for data integrity. A key differentiator is its use of memory-mapped files, enabling optimal OS-level memory management and a zero-copy design, which eliminates serialization or memory copy overhead. The library supports ordered keys for very fast cursor-based iteration and ensures no blocking between readers and writers. It's configuration-free, provides instant crash recovery, and supports multi-threading and multi-process operations. LmdbJava adds Java-specific features like an idiomatic API, embedded native libraries for various OS, and buffer agnosticism, making it suitable for high-performance, production workloads.
Fork_a_repo
Fork_a_repo is an AI tool hosted on Hugging Face designed to automate the process of forking repositories. While its intended functionality is to assist users with tasks related to repository forking, the current live website indicates a runtime error, preventing the application from functioning as expected. The tool was developed by Omar Sanseviero and is categorized as an AI Application. It is intended for web-based use, suggesting accessibility through a browser interface. Despite the current technical issue, its core purpose is to streamline development workflows by automating a common task for software developers and programmers.
SRGAN-tensorflow
SRGAN-tensorflow offers a TensorFlow implementation of the SRGAN algorithm, designed for single image super-resolution. This project is based on the impressive work "Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network." It allows users to upscale images, achieving results comparable to those presented in the original research paper, even with limited resources. The tool supports both testing with pre-trained models and training new models on custom datasets like RAISE. It provides scripts for running inference, testing, and training SRResnet and SRGAN models with different perceptual losses (MSE and VGG54). The code is highly inspired by pix2pix-tensorflow and includes detailed instructions for setting up dependencies and executing various modes.
inih
inih (INI Not Invented Here) is a lightweight and simple .INI file parser written in C, specifically designed for embedded systems due to its small footprint and straightforward implementation. It offers compatibility with Python's ConfigParser style of .INI files, supporting features like RFC 822-style multi-line syntax and `name: value` entries. The parser operates in a "SAX style," calling a callback function for each `name=value` pair, which is efficient for low-memory environments. It supports parsing from files, strings, or custom I/O streams. Users can customize various aspects through compile-time options, including multi-line entry support, UTF-8 BOM handling, inline comments, and memory allocation strategies (stack vs. heap). A C++ API (`INIReader` class) is also available for easier integration with C++ projects.
red
Red is a powerful, next-generation programming language inspired by Rebol, designed for a broad range of applications from system programming to high-level scripting and cross-platform reactive GUI development. It features a native-code compiler, enabling the creation of small, dependency-free executables (less than 1MB). Red supports modern concurrency and multi-core CPUs, and utilizes a DSL-oriented approach with built-in dialects like Red/System for C-level programming, Parse for PEG parsing, VID for GUI layout, and Draw for 2D vector graphics. The toolchain is self-contained, offering an encapper, compiler, interpreter, and linker, all within a single, zero-install file. It supports cross-compilation to various platforms including Windows, Linux, macOS, and Android, making it highly versatile for developers.
GeniA
GeniA is an upcoming AI tool in the Coding & Development category, with its official launch anticipated in the near future. The current website, genia.dev, serves as a placeholder, indicating a "Lançamento em breve" (Launch soon) message. While specific features and functionalities are not yet detailed, the tool is positioned within the AI domain, suggesting it will likely offer solutions related to artificial intelligence for developers or engineering teams. The website's copyright notice for 2025 implies a planned release date or ongoing development towards that timeframe. Further details regarding its capabilities, pricing, and target audience are expected upon its official launch.
tensorflow-face-detection
tensorflow-face-detection is an open-source face detection tool built upon a MobileNet SSD architecture and integrated with the TensorFlow object detection API. It has been trained using the extensive WIDERFACE dataset, which contributes to its robustness in detecting faces across various poses and conditions. A key advantage of this tool is its efficiency, providing fast inference speeds while maintaining a low memory footprint, making it suitable for applications where resources are constrained. Its adaptability to different face orientations enhances its utility for a wide range of face detection tasks.
YOLOv3
YOLOv3 is an open-source Keras implementation of the YOLOv3 object detection algorithm, designed for identifying objects within images and videos. This tool requires specific dependencies including OpenCV 3.4, Python 3.6, TensorFlow-gpu 1.5.0, and Keras 2.1.3. Users can quickly get started by downloading official YOLOv3 weights and converting them to a Keras H5 file using the provided `yad2k.py` script. The tool demonstrates improved classification capabilities over its predecessor, YOLOv2. While it currently supports object detection, future development plans include training the model for broader applications. It is a valuable resource for developers and data scientists working on computer vision tasks.
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.
dep-scan
OWASP dep-scan is a comprehensive security and risk audit tool designed to analyze project dependencies for known vulnerabilities, advisories, and license limitations. It supports scanning both local code repositories and container images, making it versatile for various development workflows. The tool is highly suitable for integration with Application Security Posture Management (ASPM) and Vulnerability Management (VM) platforms, as well as within Continuous Integration (CI) environments. Key features include advanced reachability analysis for multiple languages, local and fast package vulnerability scanning, and the generation of Software Bill-of-Materials (SBOM) with Vulnerability Disclosure Report (VDR) information. It also performs deep package risk audits for dependency confusion attacks and maintenance risks, providing clear insights into CVEs and automatic prioritization.
chatgpt-failures
chatgpt-failures is a GitHub repository dedicated to collecting and documenting instances where ChatGPT and other large language models exhibit failures. This archive acts as a valuable resource for researchers, developers, and AI enthusiasts interested in understanding the limitations, biases, and vulnerabilities inherent in these advanced AI systems. Users can leverage this collection for comparative analysis with alternative models, to identify common failure patterns, and to generate synthetic data for robust testing and training of new AI models. It provides a practical dataset for improving the reliability and safety of language models.
flutter-elinux
flutter-elinux is a non-official extension to the Flutter SDK, specifically designed to build and debug Flutter applications for Embedded Linux (eLinux) devices. It leverages flutter-embedded-linux, which serves as the Flutter embedder for eLinux, ensuring compatibility and optimized performance. Key features include lightweight operation compared to standard Flutter desktop for Linux (as it doesn't rely on X11 and GTK), support for arm64/x64 devices, and minimal dependent libraries. It facilitates embedded software development with cross-building capabilities from x64 to arm64, and allows installation, uninstallation, and debugging on remote target devices. The tool also supports various display backends like Wayland, DRM, GBM, EGLStream for NVIDIA, and X11, along with comprehensive input support for keyboard, mouse, and touch. API compatibility with Flutter desktop for Windows and GLFW ensures a familiar development experience.
UnrealEnginePython
UnrealEnginePython is an open-source plugin designed to embed a full Python VM (versions 3.x and 2.7) directly into Unreal Engine 4, supporting both the editor and runtime environments. This integration provides easy access to UE4's internal API and reflection system, allowing developers to write other plugins, automate tasks, create unit tests, and implement gameplay elements using Python. It's particularly useful for development pipelines already utilizing Python (e.g., Maya, Blender) to seamlessly integrate Unreal Engine. The plugin also exposes wrappers for third-party libraries like FbxSdk, enabling low-level interaction with FBX files. A unique feature is the ability to change Python code even after a project has been packaged, offering flexibility for modding or post-release updates. It supports Unreal Engine versions up to 4.23 and includes experimental Editor/IDE features.
uber-apk-signer
uber-apk-signer is a command-line interface (CLI) tool designed for Android developers to efficiently sign, zip align, and verify Android application packages (APKs). It supports all major Android signing schemes including v1, v2, v3, and v4, ensuring broad compatibility for modern Android development. A key feature is its embedded debug keystore, which simplifies the debug signing process. The tool automatically verifies signatures and zipalignment after each signing operation, providing immediate feedback on the integrity of the APKs. It can process single or multiple APKs, offering flexibility for various development workflows and includes options for custom keystores, password management, and integration with external zipalign executables.