Coding & Development
Browsing page 465 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
Graphify
Graphify is a powerful data visualization tool that allows users to instantly generate a wide range of diagram types directly from JSON text input. It supports diverse diagramming needs, including class diagrams for system design, entity-relationship (ER) diagrams for database schema visualization, radial diagrams, concept maps, timeline diagrams, and network diagrams. Users can select their preferred output format between PNG and SVG, ensuring high-quality, styled images. This tool simplifies the process of visualizing complex data structures and relationships, making it accessible for various analytical and design tasks without requiring manual drawing or complex software.
open-infra-index
open-infra-index is a GitHub repository by DeepSeek AI, offering a collection of production-tested AI infrastructure tools designed for efficient AGI development and community-driven innovation. The project open-sources several key components, including FlashMLA for efficient MLA decoding on Hopper GPUs, DeepEP for MoE model communication, DeepGEMM for FP8 GEMM operations, and optimized parallelism strategies like DualPipe and EPLB. It also features 3FS (Fire-Flyer File System) for high-throughput data access and Smallpond for data processing. These tools are battle-tested in production environments, providing insights into scaling challenges and hardware considerations for AI architectures.
New-View-Synthesis
New-View-Synthesis is a comprehensive GitHub repository dedicated to collecting and organizing research papers focused on new view synthesis techniques. The repository serves as a valuable resource for researchers and academics, offering direct links to published papers (often via arXiv or PDF) and their corresponding code implementations. It is actively maintained, with daily updates to include the latest advancements and provide more detailed information about each paper. This makes it an essential tool for staying current with the rapidly evolving field of neural radiance fields and other view synthesis methodologies, facilitating research, development, and understanding of these complex topics.
awesome-self-driving-car
awesome-self-driving-car is a comprehensive, open-source curated list of resources dedicated to self-driving car technology. It serves as a valuable hub for developers, researchers, and students interested in autonomous vehicles, offering links to full-stack open-source projects like Apollo and Autoware, as well as essential libraries such as ROS, OpenCV, and TensorFlow. The list also includes academic courses from institutions like Udacity and MIT, alongside a vast collection of papers and blogs covering topics from HD mapping and simulation to localization, perception, planning, and control. Furthermore, it details various systems, hardware components, datasets, and benchmarks crucial for autonomous driving research and development.
training-materials
Bootlin's training-materials is an open-source repository offering extensive resources for embedded Linux and kernel development. It provides detailed guides and examples for compiling and understanding various system components, including bootloaders, kernel modules, and device drivers. The materials are designed to be highly practical, with instructions for setting up development environments, compiling code, and performing hands-on labs. It includes formatting guidelines for labs and slides, syntax highlighting with `minted` and `pygments`, and recommendations for diagram creation using Dia. This repository is ideal for individuals and organizations looking to enhance their knowledge and skills in embedded systems programming and Linux kernel development.
gaustudio
GauStudio is a modular framework designed to support and accelerate research and development in the rapidly advancing field of 3D Gaussian Splatting (3DGS) and its diverse applications. It offers functionalities like mesh extraction and rendering, and supports various 3DGS methods. The framework includes curated datasets for evaluating 3DGS methods under diverse conditions, including synthetic datasets and real-world scenes with high-quality normal annotations. GauStudio also provides LoFTR-based initial point clouds for better initialization and plans to release more 3DGS-based methods, dataset loaders, and visualization tools in the near future. It is released under the MIT License, with commercial cooperation welcomed.
Typestamp
Typestamp is an innovative open-source protocol designed to verify the authenticity and human effort behind digital content, particularly written text. It aims to combat the proliferation of AI-generated content and low-effort spam by providing 'proof of effort' through keystroke audits and other verifiable metrics. This tool is invaluable for content creators, online communities, platform moderators, and anyone concerned with maintaining the integrity of human-generated discourse. By offering a transparent method to demonstrate genuine human input, Typestamp helps foster trust and ensures that valuable, original content stands out in an increasingly automated digital landscape. It empowers users to distinguish between authentic human expression and machine-generated text, promoting a healthier online environment.
unitree_rl_lab
unitree_rl_lab is a specialized repository designed for reinforcement learning implementation tailored for Unitree robots. Built upon the IsaacLab framework, it offers comprehensive support for various Unitree models, including Go2, H1, and G1-29dof. This tool provides a robust environment for robotics researchers and reinforcement learning engineers to develop, test, and deploy advanced AI models for Unitree's robotic platforms. It facilitates the creation of sophisticated control algorithms and behaviors, enabling researchers to push the boundaries of robotic autonomy and intelligence through practical, hands-on experimentation with real-world robot models.
uno
Uno Platform is an open-source developer platform designed for building single-codebase .NET applications that run natively across Web, Desktop, Mobile, and Embedded systems. It leverages the WinUI 3 API surface, enabling developers to utilize their existing C# and XAML skills to target multiple platforms efficiently. The platform supports native, pixel-perfect UIs for iOS and Android, fast web applications via WebAssembly, and high-performance desktop apps on Windows, macOS, and Linux using Skia for rendering. Key features include a rich toolkit with hundreds of UI components, flexible theming options (Material, Fluent, Cupertino), and state management choices like MVVM or MVUX. Uno Platform Studio, an optional premium toolkit, enhances the development loop with Hot Design, Hot Reload for XAML and C#, and Design-to-Code functionality for exporting Figma designs to XAML or C# markup.
opengv
opengv is an open-source library offering a comprehensive suite of computer vision methods for tackling geometric vision problems. Developed and maintained by the Mobile Perception Lab of ShanghaiTech, it provides solutions for absolute-pose, relative-pose, triangulation, and point-cloud alignment. The library supports both central and non-central camera models and can be integrated into random sample consensus or nonlinear optimization contexts. It also includes convenient Matlab and Python interfaces, making it accessible for various research and development applications in areas like 3D reconstruction and camera pose estimation.
nimfa
Nimfa is a Python module dedicated to implementing a wide array of algorithms for nonnegative matrix factorization (NMF). Initiated as a Google Summer of Code project in 2011, it has since grown with contributions from many volunteers and is currently maintained by a dedicated team. Nimfa is distributed under the permissive BSD license, making it suitable for both academic and commercial use. It supports essential dependencies like NumPy and SciPy, with Matplotlib required for examples. The module is designed for tasks such as data analysis and feature extraction, offering methods to analyze complex datasets through matrix factorization techniques. It also highlights related projects like Scikit-fusion and fastGNMF for advanced applications.
Book-Mathematical-Foundation-of-Reinforcement-Learning
This open-source book, "Mathematical Foundations of Reinforcement Learning," offers a mathematically rigorous yet accessible introduction to the core concepts, problems, and algorithms in reinforcement learning. Designed for senior undergraduate students, graduate students, researchers, and practitioners, it requires no prior reinforcement learning background but assumes knowledge of probability theory and linear algebra. The book carefully controls mathematical depth, providing illustrative examples based on a grid world task to clarify complex ideas. It is coherently organized, building each chapter on the preceding one, and is complemented by lecture slides and a highly-viewed video series available in both Chinese and English.
docem
docem is a powerful open-source utility designed for security researchers and penetration testers to embed XXE (XML External Entity) and XSS (Cross-Site Scripting) payloads into common document formats such as docx, odt, pptx, and xlsx. These document types are essentially zip archives containing XML files, making them susceptible to such injection techniques. The tool streamlines the process of creating documents with embedded payloads, addressing the limitations of existing tools like oxml_xxe when needing to generate numerous documents with varied payload placements. Users can specify a sample document with 'magic symbols' that docem replaces with the chosen XXE or XSS payloads, offering different payload modes (per_document, per_file, per_place) for granular control over embedding. This makes docem an invaluable asset for comprehensive document security testing and vulnerability assessment.
mega.pytorch
mega.pytorch offers an official PyTorch implementation of the "Memory Enhanced Global-Local Aggregation for Video Object Detection" (MEGA) approach, which was accepted by CVPR 2020. This repository is built upon maskrcnn_benchmark and includes training scripts to replicate results on ImageNet VID. Beyond MEGA, it also implements other video object detection algorithms like FGFA and RDN, welcoming contributions for new methods. The project aims to support further research in video object detection, providing pretrained models and detailed instructions for installation, data preparation, inference, and training.
Argmax Open Source Regression Tests
Argmax Open Source Regression Tests is a specialized tool designed for software developers and AI engineers to perform comprehensive regression tests on AI models, specifically focusing on WhisperKit releases. This application offers interactive tables and charts that enable detailed comparisons of accuracy (WER), quality, and speed across various configurations. Users can filter results by different models, devices, operating systems, and speed ranges, providing a granular view of performance. It is an essential resource for ensuring code quality and performance in open-source AI development and for conducting thorough performance benchmarking of WhisperKit models.
SegLossOdyssey
SegLossOdyssey is an open-source repository offering a comprehensive collection of loss functions specifically designed for medical image segmentation. This tool is invaluable for researchers and practitioners aiming to enhance the accuracy and robustness of their segmentation models, particularly in tasks involving highly imbalanced data. The collection includes implementations in PyTorch and Keras, covering a wide array of loss functions from various research papers and challenges. It highlights the effectiveness of compound loss functions for challenging segmentation tasks and provides a valuable resource for exploring and applying state-of-the-art loss functions in medical imaging.
I built a game where domain experts try to break frontier AI
R U Smarter? is a unique platform where human domain experts can challenge and expose the limitations of frontier AI models. Users submit expert-level questions that require nuanced judgment, not just textbook knowledge, to answer. Three frontier AI models then attempt to answer simultaneously. If the AI models fail to provide a correct response, experts can flag the failure and provide a detailed critique, which contributes to a permanent failure record. Verified failures, confirmed by five or more credentialed experts, result in a bonus payout for the submitting expert. The platform currently supports challenges in Medicine, Law, Finance, Trades, and Coding, providing a real-world testing ground for AI vulnerabilities.
ROS-Academy-for-Beginners
ROS-Academy-for-Beginners is an open-source collection of code examples specifically designed for the 'Robot Operating System Introduction' course on Chinese University MOOC. This repository offers a comprehensive set of ROS packages, including robot simulation programs, various communication examples (topic, service, action, param), and demonstrations of advanced functionalities like navigation and Simultaneous Localization and Mapping (SLAM). It supports both C++ and Python implementations for many examples, making it versatile for different programming preferences. The project is actively maintained and updated, providing a valuable resource for students and developers looking to learn and implement ROS concepts. It also includes instructions for downloading, compiling, and running the examples, with specific recommendations for the operating environment.
rebol
Rebol provides the complete source code for the Rebol interpreter, enabling developers to build and deploy the language on a variety of platforms. Primarily targeting non-Windows systems such as Linux, Mac, BSD, and Android, it also supports Windows builds with some manual configuration. The project emphasizes portability, allowing the interpreter to be built with many different compilers and even cross-compiled for embedded systems. It includes a simple, old-fashioned makefile that is itself built by Rebol, facilitating configuration and the creation of necessary C header files. The project encourages community contributions for porting and improvements, with guidelines for maintaining code clarity and style.
batchgenerators
batchgenerators is a Python package designed for data augmentation, specifically tailored for 2D and 3D image classification and segmentation tasks. Developed jointly by the German Cancer Research Center (DKFZ) and the Helmholtz Imaging Platform, it offers a comprehensive suite of augmentations including mirroring, channel translation, elastic deformations, rotations, scaling, resampling, and multi-channel misalignments for spatial data. Color augmentations cover brightness, contrast, and gamma, while noise augmentations include Gaussian and Rician noise. The framework also provides cropping options like random and center crop, along with padding. A key differentiator is its compatibility with both 2D and 3D input data, addressing a common gap in other frameworks. It also features anatomy-informed and misalignment data augmentations for specialized applications. The package is designed for flexibility, using a simple Python dictionary structure for data handling, and supports multi-threaded augmentation for performance.
angular-youtube-embed
angular-youtube-embed is an open-source Angular directive designed to streamline the integration of YouTube video players into web applications. It provides a straightforward way for developers to embed YouTube videos using a simple directive, supporting both video IDs and URLs. The tool offers extensive control over the embedded player, including events for monitoring player state (ready, ended, playing, paused, buffering, queued, error) and functions to manipulate playback (playVideo(), stopVideo()). It also includes utilities like `getIdFromURL` and `getTimeFromURL` for extracting information from YouTube URLs. Developers can customize player parameters, set player dimensions, and implement responsive video layouts, making it a flexible solution for various web development needs.
ArduinoJson
ArduinoJson is a highly efficient and simple C++ JSON library specifically designed for Arduino and other embedded systems. It offers robust JSON deserialization and serialization capabilities, including support for UTF-16 escape sequences, comments, and input filtering. Beyond JSON, it also handles MessagePack serialization and deserialization. The library is optimized for embedded environments, consuming less RAM and performing faster than alternative solutions. It is highly versatile, supporting custom allocators, various string types (String, std::string, std::string_view), and custom readers/writers. ArduinoJson is portable, compatible with C++11, C++14, and C++17, and works across a wide range of boards and development environments, making it a reliable choice for IoT and embedded C++ projects.
DeepRL-Agents
DeepRL-Agents is an open-source repository offering a comprehensive collection of Deep Reinforcement Learning algorithms, all implemented using Tensorflow. This resource is ideal for individuals looking to understand and apply various RL techniques, from foundational Q-learning and policy gradient methods to more advanced concepts like Double-Dueling-DQN, Deep Recurrent Q-Networks, and Asynchronous Advantage Actor-Critic (A3C). The repository includes iPython notebooks for each algorithm, often accompanied by tutorial series published on Medium, making it a valuable educational and practical tool for learning about reinforcement learning.
Binary Code Converter
Binary Code Converter is a versatile, free online tool designed for instant conversion between binary, decimal, hexadecimal, and text formats. It fully supports UTF-8 encoding, allowing for accurate translation of emojis, accented characters, and non-English scripts. The platform acts as a bridge between human-readable input and machine-level data, enabling users to encode and decode information without manual processing of long binary strings. Beyond basic binary-to-text, it handles all combinations of binary, decimal, octal, and hexadecimal conversions. The tool is mobile-friendly, ad-free, and requires no sign-up or downloads, making it accessible for students, developers, and anyone interested in understanding how computers represent data. It also includes a comprehensive reference chart and additional binary-related tools and games.