Coding & Development
Browsing page 379 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
rl
TorchRL is an open-source Reinforcement Learning (RL) library built for PyTorch, emphasizing a modular, primitive-first, and Python-first design. It provides a comprehensive framework for developing and deploying RL agents, featuring a command-line training interface for state-of-the-art agents without extensive coding. The library also includes a revamped vLLM integration for scalable LLM inference and training, offering features like AsyncVLLM service, multiple load balancing strategies, and distributed data loading. Additionally, TorchRL offers an experimental PPOTrainer for configurable PPO training solutions and a complete LLM API for fine-tuning language models, supporting RLHF, supervised fine-tuning, and tool-augmented training. Its design principles align with the PyTorch ecosystem, ensuring efficiency, extensibility, and minimal dependencies.
perplexity-ai
Perplexity AI is a Python module designed as an unofficial API wrapper for Perplexity.ai, offering enhanced functionality and flexibility. A key feature is its ability to leverage Emailnator for automatic generation of new accounts, effectively bypassing query limits and providing unlimited pro queries. The module supports both synchronous and asynchronous APIs, catering to different programming needs. For users who prefer a graphical interface, it also includes a web interface that automates account creation and usage. This tool is particularly useful for developers and data scientists looking to integrate Perplexity.ai's capabilities into their applications or workflows without the constraints of official API keys, offering robust error handling, comprehensive logging, and streaming responses.
SpatialLM
SpatialLM is a 3D large language model designed to process 3D point cloud data and generate structured 3D scene understanding outputs. It can identify architectural elements such as walls, doors, and windows, as well as oriented object bounding boxes with their semantic categories. A key differentiator is its ability to handle point clouds from diverse sources, including monocular video sequences, RGBD images, and LiDAR sensors, unlike previous methods that often required specialized equipment. This multimodal architecture bridges the gap between unstructured 3D geometric data and structured 3D representations, providing high-level semantic understanding. SpatialLM enhances spatial reasoning capabilities for applications in embodied robotics, autonomous navigation, and other complex 3D scene analysis tasks. It offers models like SpatialLM1.1-Llama-1B and SpatialLM1.1-Qwen-0.5B, available on Hugging Face, and supports detection with user-specified categories.
BMW-YOLOv4-Training-Automation
BMW-YOLOv4-Training-Automation is an open-source repository designed to simplify the training of state-of-the-art Deep Learning models, specifically YOLOv4 and YOLOv3. It aims to provide a no-code training experience, requiring little to no configuration. Users can supply their own labeled datasets or utilize the BMW-LabelTool-Lite for labeling. The tool supports comprehensive monitoring of the training process through various methods, including TensorBoard, a custom REST API with Swagger, and a graphical user interface (GUI). It is dockerized for flexible deployment on both GPU and CPU environments, making deep learning model training more accessible for developers and data scientists.
gore
gore is an open-source Go REPL (Read-Eval-Print Loop) designed to enhance interactive Go development. It offers essential features such as line editing with history, multi-line input, and robust code completion, which requires `gopls` for optimal functionality. Developers can evaluate Go expressions, statements, and function declarations directly within the REPL environment. The tool also supports package importing with completion, showing documents, and auto-importing. While gore provides significant value for Go users, it's noted that its implementation, which runs code using `go run` for each input, can lead to slower execution compared to more actively maintained REPLs like `gomacro` or `yaegi`. It supports Go modules, allowing users to load local modules and automatically download remote ones without manual `go get` commands.
Satellite-Imagery-Datasets-Containing-Ships
Satellite-Imagery-Datasets-Containing-Ships is a comprehensive GitHub repository that curates radar and optical satellite datasets specifically designed for ship detection, classification, semantic segmentation, and instance segmentation tasks. These datasets are invaluable for researchers and developers working in computer vision, machine learning, remote sensing, and maritime analysis. The repository details various datasets, including SSDD, OpenSARship, SAR-Ship-Dataset, AIR-SARShip, HRSID, LS-SSDD, and FUSAR-Ship, providing information on their authors, year, tasks supported, and direct access links. Each dataset entry includes specifics like image dimensions, spatial resolutions, polarization types, and annotation formats, making it a crucial resource for developing and evaluating algorithms for maritime surveillance and naval operations.
PyRCA
PyRCA is a Python machine learning library designed to facilitate root cause analysis (RCA) in complex IT environments, particularly those utilizing microservices architectures. It offers a comprehensive suite of state-of-the-art RCA algorithms, primarily focusing on metric-based analysis. Users can identify anomalous metrics using methods like ε-diagnosis or pinpoint root causes based on topology/causal graphs through techniques such as Bayesian inference and Random Walk. The library also provides a convenient tool for building and refining causal graphs from time series data and domain knowledge, simplifying the development of graph-based RCA solutions. PyRCA supports various methods including ε-Diagnosis, Bayesian Inference-based RCA, Random Walk-based RCA, Root Cause Discovery, and Hypothesis Testing-based RCA, with plans to expand to trace and log-based RCA in the future. It also includes a benchmark for evaluating different RCA methods.
Relic
Relic is an award-winning spatial entertainment platform designed for creating and deploying interactive spatial experiences. It simplifies the content creation process by allowing users to generate 3D assets from 2D images/videos, animate, and rig them using simple prompts, eliminating the need for coding or complex game engines like Unity or Unreal Engine. The platform integrates various 3D AI tools into an agentic interface, making it accessible for creators of all skill levels. Content can be easily deployed on the Relic App, embedded via an SDK, or shared as a WebXR Link. Relic also enables users to watch 4D AR, 6DoF, and fully Spatial Movies, bringing characters to life and transforming viewing experiences into immersive worlds.
rep
REP, or Reproducible Experiment Platform, is an ipython-based environment designed for conducting data-driven research with an emphasis on consistency and reproducibility. It provides a unified Python wrapper for several machine learning libraries, including Sklearn, XGBoost, and Theanets, allowing users to work with a consistent interface. Key features include parallel training of classifiers on clusters, classification/regression reports with interactive plots, and smart grid-search algorithms with parallel execution. REP also supports research versioning using Git and offers pluggable quality metrics for classification. It aims to extend scikit-learn by providing a better user experience and tools for meta-algorithm design, making it a valuable resource for data scientists and researchers.
Paddle3D
Paddle3D is an open-source, end-to-end deep learning 3D perception toolkit developed by PaddlePaddle. It provides a flexible framework for handling various 3D data formats and supports integration with PaddleDetection and PaddleSeg for 2D vision capabilities. The toolkit features a rich model library covering mainstream 3D perception algorithms across monocular, point cloud, and multi-camera modalities, including detection and segmentation tasks. It offers full-process support from data processing and model building to training, optimization, and deployment, with compatibility for major 3D datasets like KITTI, nuScenes, and Waymo. Paddle3D is optimized for performance on various autonomous driving chips and seamlessly integrates with the Apollo autonomous driving platform.
pointnet.pytorch
pointnet.pytorch offers a PyTorch implementation of the PointNet deep learning model, specifically designed for 3D classification and segmentation using point sets. This open-source tool facilitates research and development in 3D data processing, providing a robust and tested framework compatible with PyTorch 1.0. It includes functionalities for downloading and preparing datasets, training classification and segmentation models, and visualizing results. The repository details performance metrics on datasets like ModelNet40 and ShapeNet, allowing users to compare against original implementations. It's a valuable resource for developers and researchers working with 3D point cloud data.
R1-V
R1-V is an open-source project focused on enhancing the super generalization ability of Vision Language Models (VLM) with minimal computational cost. It aims to improve the perception and reasoning capabilities of VLMs through reinforcement learning. The project provides new VLM-RL environments, a comprehensive training codebase, and research papers. R1-V supports various models like Qwen2-VL and Qwen2.5-VL, and offers training datasets for tasks such as item counting and geometry reasoning. It also includes evaluation scripts for benchmarks like SuperClevr and GEOQA, making it a valuable resource for researchers and developers in the VLM domain.
SwiftSpeech
SwiftSpeech is a dedicated speech recognition framework designed specifically for SwiftUI applications. It streamlines the integration of voice recognition capabilities into iOS apps, abstracting away the complexities of authorization and audio engine management. This allows developers to concentrate on building intuitive user interfaces and experiences, rather than getting bogged down in low-level system configurations. By providing a straightforward API, SwiftSpeech aims to make voice-enabled features accessible to a wider range of SwiftUI developers, enhancing app interactivity and accessibility without extensive boilerplate code.
Scrapling
Scrapling is a powerful and adaptive web scraping framework designed for both single requests and full-scale, concurrent crawls. It features an intelligent parser that learns from website changes, automatically relocating elements when pages update, ensuring data extraction remains robust. The framework includes advanced fetchers capable of bypassing anti-bot systems like Cloudflare Turnstile and offers full browser automation. Scrapling supports multi-session crawls with pause/resume functionality, automatic proxy rotation, and real-time streaming of scraped items. It also integrates AI capabilities through an MCP server for assisted web scraping, optimizing data extraction and reducing token usage for AI models. Built for performance, it boasts high speed, memory efficiency, and battle-tested architecture with extensive test coverage.
hub
TensorFlow Hub (hub) is a Python library designed to facilitate transfer learning by enabling the reuse of pre-trained TensorFlow models. It allows developers to easily download and integrate SavedModels into their TensorFlow programs with minimal code. While the tfhub.dev platform has transitioned to Kaggle Models, the `tensorflow_hub` library continues to support downloading models that were initially uploaded to tfhub.dev. This tool is particularly useful for accelerating development by leveraging existing, high-quality models for tasks like image classification and text classification, reducing the need to train models from scratch. It includes comprehensive documentation, examples, and guidelines for contributing to the library.
scikit-learn-mooc
scikit-learn-mooc is the official source code repository for the Machine Learning in Python with scikit-learn MOOC. This comprehensive course offers educational material designed to teach machine learning concepts using the popular scikit-learn library in Python. The MOOC provides a rich learning experience with features like quizzes, executable notebooks, and a discussion forum for interactive learning. It is hosted on the FUN-MOOC platform and is completely free, ensuring accessibility for a wide audience interested in data science and machine learning. Users can enroll for the full MOOC experience or browse a static version of the course online, with options to launch online notebook environments or run notebooks locally.
Prompt.Cafe
Prompt.Cafe is a prompt generator designed to help users rapidly create app ideas. By allowing users to mix various 'ingredients' into prompts, the tool streamlines the ideation process for application development. It aims to eliminate the initial blank-cursor problem, enabling faster iteration and exploration of app concepts. The platform focuses on providing a quick and efficient way to generate prompts, making it easier for developers and creators to kickstart their projects without getting stuck on the initial brainstorming phase. The intuitive interface encourages experimentation with different combinations to discover unique app ideas.
seq2seq-signal-prediction
seq2seq-signal-prediction is an open-source project designed to teach users how to implement Sequence-to-Sequence (seq2seq) Recurrent Neural Networks (RNNs) for time series forecasting using TensorFlow. The project includes a series of four exercises of increasing difficulty, starting with deterministic signal prediction and progressing to more complex tasks like denoising and Bitcoin price forecasting. It provides a Jupyter notebook and a Python script version, with instructions for running the code locally or on Google Colab with GPU support. The exercises guide users through adjusting hyperparameters and modifying network architectures to achieve accurate predictions, making it a practical learning resource for those with some prior knowledge of RNNs.
GitStatus
GitStatus is a unique Coding & Development tool designed to gamify the development process by turning GitHub repositories into competitive leaderboards and tournaments. It enables development teams to engage in friendly competition based on their commits and streaks, fostering motivation and productivity. The tool provides comprehensive leaderboards to track individual and team performance, visual heatmaps for activity overview, streak badges to reward consistent effort, and gap analysis to identify areas for improvement. GitStatus tracks commit metadata across any repository or branch, offering a detailed insight into development contributions. It boasts a free, 30-second setup, making it easily accessible for teams looking to integrate a gamified approach to their GitHub workflow.
jetson-inference
jetson-inference is an open-source guide and library designed for deploying deep-learning inference networks and deep vision primitives on NVIDIA Jetson devices. It leverages TensorRT to run optimized networks on GPUs, offering support for a range of vision tasks including image classification (imageNet), object detection (detectNet), semantic segmentation (segNet), pose estimation (poseNet), and action recognition (actionNet). The project provides examples for streaming from live camera feeds, creating web applications with WebRTC, and integrates with ROS/ROS2. It includes tutorials for running inference, transfer learning with PyTorch, collecting custom datasets, and deploying trained models.
imgclsmob
imgclsmob is an open-source repository designed as a sandbox for training deep learning networks, with a primary focus on convolutional networks for computer vision tasks. It offers a comprehensive collection of (re)implementations of various models for classification, segmentation, detection, and human pose estimation. The tool includes scripts for training, evaluating, and converting these models across multiple deep learning frameworks such as MXNet/Gluon, PyTorch, Chainer, Keras, and TensorFlow 1.x/2.x. It supports models pretrained on diverse datasets like ImageNet-1K, CIFAR-10/100, SVHN, Pascal VOC2012, ADE20K, and COCO, with automatic loading of pretrained weights. This makes it an invaluable resource for researchers and developers working on deep learning projects.
ScrollGuard for iOS
ScrollGuard for iOS is a productivity tool designed to combat endless scrolling on social media platforms by selectively blocking addictive short-form video content. Unlike traditional screen time apps that restrict entire applications, ScrollGuard focuses on removing only the algorithmic feeds such as Instagram Reels and YouTube Shorts, allowing users to maintain their social connections, messages, stories, and posts. The tool works by creating clean web app versions of Instagram, YouTube, and Facebook on iPhone, blocking distracting content before it loads. It offers customizable blocking features, multi-app support, and an optional Strict Mode for enhanced discipline. All content detection and blocking occur on-device, ensuring user privacy and battery efficiency. ScrollGuard aims to help users regain focus and time without requiring them to delete social media apps entirely.
vectranetworks.com
Vectra AI is a leading cybersecurity AI platform designed to protect modern networks from sophisticated attacks. It leverages Attack Signal Intelligence to analyze real-time data and identify compromised areas, providing preemptive protection, observability, and proactive detection and response across network, cloud, and identity environments. The platform helps enterprises reduce cyber risk, detect and contain active threats, and strengthen resilience in hybrid and multi-cloud settings. Vectra AI offers solutions for SOC modernization, SIEM optimization, IDS replacement, EDR extension, and critical infrastructure risk management, arming security analysts with crucial intel to stop attacks fast.
Talesmyth
Talesmyth is a comprehensive worldbuilding platform designed for storytellers, writers, and game masters. It enables users to build and organize rich narrative worlds by tracking characters, locations, and lore across various creative projects, including novels, RPG campaigns, and general world lore. The platform offers genre templates like Fantasy, Mystery, and Sci-Fi, as well as templates for popular game systems such as Dungeons & Dragons. Users can also create custom entities and link them throughout their world. Talesmyth includes AI-assisted worldbuilding features to generate summaries and starting points, enhancing creativity without replacing imagination. Recent updates include relationship tracking and visual boards for organizing ideas.