Coding & Development
Browsing page 468 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
pglite
PGlite is an innovative solution offering a WASM build of Postgres, packaged as a TypeScript client library. This enables developers to embed and run a full Postgres database directly within various environments, including web browsers, Node.js, Bun, and Deno, eliminating the need for external installations. It's designed for building reactive, real-time, and local-first applications. PGlite is remarkably lightweight, at only 3MB gzipped, and supports numerous Postgres extensions, including pgvector. It can function as an ephemeral in-memory database or persist data to the file system (Node/Bun/Deno) or IndexedDB (Browser). Unlike other "Postgres in the browser" projects, PGlite does not rely on a Linux virtual machine, instead leveraging Postgres's single-user mode compiled to WASM.
react-native-godot
React Native Godot enables developers to seamlessly integrate the Godot Engine into their React Native applications, supporting both Android and iOS platforms. Developed by Born and Migeran, this tool offers a stable and robust solution for embedding Godot content, currently serving millions of users in Born's applications. Key features include the ability to start, stop, and restart the Godot Engine, with options to reconfigure and load different Godot apps upon restart. It also supports pausing and resuming Godot instances without shutting them down. The engine runs on a separate thread, ensuring it does not impact the main application or React Native JavaScript threads. Developers can embed Godot's main window and subwindows directly into React Native screens and access the entire Godot API from TypeScript/JavaScript, allowing for object instantiation, method calls, property manipulation, and signal connections.
Raphtory
Raphtory is an in-memory vectorized graph database engineered in Rust, providing powerful Python APIs for seamless integration. It boasts exceptional speed and scalability, capable of managing hundreds of millions of edges even on a laptop. Users can easily incorporate it into existing pipelines via a simple `pip install`. Key features include time traveling, full-text search, multilayer modeling, and advanced analytics such as automatic risk detection, dynamic scoring, and temporal motifs. Raphtory also supports out-of-memory (on-disk) scaling without performance degradation through its subscription model. It can be run embedded or as a server instance using GraphQL, with a bundled web playground for query experimentation and data visualization.
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.
Boostbot
Boostbot is a leading provider of mobile game bots, established in 2015, designed to automate various aspects of mobile gaming. It enables users to automatically farm resources, upgrade buildings, complete daily tasks, and shield their bases, freeing up time for other activities. The tool supports a wide range of popular mobile games, including Kingshot Bot, Tiles Survive Bot, Age of Origins Bot, and many more. Boostbot offers different plans, including a Windows PC Pro License, a Cloud Bot Server for any device, and a "Farm for Me" service where Boostbot manages the botting. This allows gamers to maintain continuous progress without constant manual oversight, making it ideal for managing multiple accounts or simply maximizing game progression.
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.
rust-cpp
rust-cpp is a specialized build tool and macro designed to bridge the gap between Rust and C++ programming languages. It allows developers to embed C++ code directly into their Rust projects, enabling seamless interoperability. This functionality is particularly useful for integrating existing legacy C++ codebases into new Rust applications or for leveraging powerful C++ libraries within a Rust environment. By facilitating this interaction, rust-cpp enhances development flexibility and can contribute to performance optimization in projects requiring the strengths of both languages. It simplifies the process of combining these two distinct programming paradigms, making it easier for developers to manage mixed-language projects.
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.
simplemde-markdown-editor
SimpleMDE is a highly customizable and embeddable JavaScript Markdown editor designed to bridge the gap between traditional WYSIWYG editors and pure Markdown. It provides a WYSIWYG-esque experience by rendering Markdown syntax in real-time as you type, making it visually clear for users unfamiliar with Markdown. Key features include built-in autosaving to prevent data loss and spell checking for improved accuracy. The editor supports various configuration options, allowing developers to customize toolbar icons, keyboard shortcuts, block styles, and parsing/rendering behaviors. It can be easily integrated into web applications via npm, bower, or jsDelivr, making it a versatile choice for adding rich text editing capabilities with Markdown support.
Super-UEFIinSecureBoot-Disk
Super-UEFIinSecureBoot-Disk is a proof-of-concept bootable image featuring the GRUB2 bootloader, designed primarily for use as a base for recovery USB flash drives. Its key capability is enabling full functionality even with UEFI Secure Boot mode activated, allowing users to launch any operating system or .efi file, regardless of whether it has an untrusted, invalid, or missing signature. This tool supports both 32-bit and 64-bit UEFI (with Secure Boot) and BIOS/UEFI CSM. It's particularly useful for data recovery, OS re-installation, or booting from USB without needing to disable Secure Boot, which can be challenging in corporate environments. The project is not actively maintained or enhanced, but provides a robust solution for specific boot-related challenges.
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.
SwarmUI
SwarmUI is presented within the context of GitHub's offerings, suggesting it is either a component of GitHub or a tool deeply integrated with it. The available information details GitHub's pricing plans for individuals and organizations, covering features like unlimited public/private repositories, Dependabot security updates, CI/CD minutes with GitHub Actions, and package storage. It also highlights advanced collaboration features, code security, and enterprise-grade solutions for larger teams, including data residency and managed users. The tool emphasizes automating workflows, securing code, and providing instant development environments.
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.
splatviz
splatviz is a comprehensive, open-source Python-based interactive viewer designed for real-time editing and analysis of 3D Gaussian Splatting scenes. Utilizing the pyimgui GUI library, it enables direct manipulation of Gaussian Python objects just before rendering, offering extensive editing and visualization capabilities. Users can view multiple scenes simultaneously, either side-by-side or in a split-screen view, and evaluate Python expressions on the resulting scene. Key features include an Edit Widget for real-time manipulation of Gaussian parameters, an Eval Widget for debugging and visualizing variables, and a Camera Widget with Orbit and WASD modes for flexible scene navigation. It also supports attaching to running 3DGS training sessions for live inspection and editing.
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.
Restaurant Simulator 3D Bar
Restaurant Simulator 3D Bar is an immersive simulation game that puts players in charge of every aspect of running a restaurant. From the initial stages of ordering supplies and managing inventory to the fast-paced environment of kitchen operations and ensuring top-notch customer service, players must master various skills. Success hinges on strategic ingredient selection, optimizing cooking efficiency, and consistently delivering a satisfying dining experience to customers. The game challenges players to grow their establishment, expand their menu, and ultimately build a thriving culinary business.
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.
TornadoVM
TornadoVM is a plugin designed for heterogeneous programming in managed languages, specifically aimed at accelerating Java applications. It enables developers to leverage diverse hardware accelerators, such as GPUs and FPGAs, to significantly boost the performance of their code. The framework offers an efficient way to optimize performance across various computing devices, making it a valuable tool for developers looking to enhance the speed and efficiency of their Java-based projects. By abstracting the complexities of heterogeneous hardware, TornadoVM allows developers to focus on their application logic while still benefiting from specialized hardware acceleration.
Gemini Image to Code
Gemini Image to Code is a web application leveraging Google's Gemini Pro Vision model to transform visual designs into functional code. Users can upload an image, and the tool processes it to generate corresponding HTML/CSS code that accurately recreates the design. This capability is particularly useful for developers and designers looking to quickly prototype web pages or convert mockups into code. The platform offers a real-time code preview, allowing for immediate visualization of the generated output and facilitating rapid iterations. While the core functionality is image-to-code conversion, the tool operates within the Hugging Face Spaces ecosystem, which offers various pricing tiers for compute resources and storage, indicating that while the application itself might be free to use, the underlying infrastructure costs can vary.
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.