Coding & Development
Browsing page 494 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
LuatOS
LuatOS is a powerful embedded Lua Engine specifically designed for IoT devices, facilitating the rapid development of business logic through Lua scripting. It boasts low memory requirements, needing only 16K RAM and 128K Flash, making it suitable for resource-constrained environments. The platform has evolved through LuatOS-Air and the current LuatOS (formerly LuatOS-SoC), supporting a range of hardware including the Air8000, Air8101, and Air780Exx series. LuatOS offers an extensive ecosystem with 74 core libraries, 55 extended libraries, over 1000 APIs, and more than 100 scenario-based demos, aiming to simplify smart device development. It includes components for GitHub Actions, a Lua 5.3 virtual machine, core framework code, module reference code, and auxiliary tools.
indie-hacker-tools-plus
indie-hacker-tools-plus is a comprehensive, open-source repository designed for independent developers seeking to optimize their tech stack and workflow. It offers a curated selection of proven and popular tools across various categories, including web development templates, admin panels, modern UI components, content and SEO frameworks, AI application development stacks, backend/BaaS solutions, databases/ORMs, and open platforms for marketing, data, and e-commerce. The collection aims to boost efficiency, reduce costs, and help developers avoid common pitfalls by recommending widely adopted and validated technologies. It also includes resources for startup founders covering topics like financing, operations, and growth strategies.
YourBench
YourBench is an AI tool hosted on Hugging Face Spaces designed to streamline the process of creating custom evaluations for AI models. Users can upload their own documents to generate zero-shot benchmarks, providing a flexible way to assess model performance against specific datasets. The platform allows for the configuration of Hugging Face settings, file uploads, and pipeline execution to create and track benchmarks efficiently. This makes YourBench a valuable resource for data scientists and developers looking to rigorously test and compare AI models using their unique data.
Zero Bubble Pipeline Parallellism
Zero Bubble Pipeline Parallellism is a specialized tool available on Hugging Face Spaces, designed to assist in the calculation and visualization of various pipeline schedules. This application is particularly useful for optimizing the training of AI models through pipeline parallelism. Users can input key parameters such as the number of stages, microbatches, and associated costs to generate and compare different scheduling strategies. It provides a clear visual representation of how these parameters impact the pipeline, enabling developers and researchers to identify the most efficient configurations for their AI workloads. The tool is free to use and is hosted by Sea AI Lab.
Mamba-YOLO
Mamba-YOLO is an open-source PyTorch implementation designed for object detection, leveraging State Space Models (SSMs). It serves as a robust baseline for computer vision research and development, offering pre-trained YOLO models (T, M, L versions) with detailed performance metrics on the MSCOCO2017 dataset. The project provides comprehensive installation instructions, including environment setup with Conda, dependency installation, and dataset preparation for MSCOCO2017. Developers can easily train Mamba-YOLO models using provided scripts, making it a valuable resource for those looking to integrate advanced object detection capabilities into their projects or conduct further research in the field. The repository is built upon the Ultralytics codebase, ensuring a familiar and efficient development experience.
mosesdecoder
mosesdecoder is a comprehensive, open-source machine translation system designed for researchers and developers in the field of statistical machine translation. It provides a robust framework for building and experimenting with machine translation models. The system is highly customizable, allowing users to adapt it to specific language pairs and domains. Its open-source nature encourages community contributions and extensions, making it a versatile tool for advancing machine translation technologies. The project includes various components for tasks such as language model training, phrase extraction, and decoding, making it a complete solution for developing and deploying translation systems.
— Hub API Playground —
— Hub API Playground — is a free, web-based tool designed for interacting with the Hugging Face Hub API. It enables users to easily search for and retrieve information about AI models available on the Hugging Face platform. Users can input keywords, author names, tags, and various filters such as limit and sort order to refine their searches. Upon sending a request, the playground returns a JSON list of matching models, making it a valuable resource for developers and AI enthusiasts who want to experiment with the Hugging Face API without writing extensive code. This tool simplifies the process of discovering and understanding the vast collection of models on the Hub.
Zero Shot Object Detection Arena
Zero Shot Object Detection Arena is an AI tool hosted on Hugging Face Spaces that enables users to perform object detection on images. Users can upload an image and provide object prompts to identify and label specific objects within it. The platform then processes the image using four different object detection models, providing annotated images with bounding boxes and labels, along with the inference times for each model. This allows for quick comparison and evaluation of various zero-shot object detection capabilities without the need for extensive training data.
bottom-up-attention
Bottom-up-attention provides an open-source implementation of a bottom-up attention model, built upon multi-GPU training of Faster R-CNN with ResNet-101. It leverages object and attribute annotations from Visual Genome to generate output features corresponding to salient image regions. These features can serve as a direct replacement for traditional CNN features in attention-based image captioning and visual question answering (VQA) models. The approach has demonstrated state-of-the-art performance in image captioning on MSCOCO and won the 2017 VQA Challenge. The repository includes code for training the Faster R-CNN model and provides pretrained features for the MSCOCO dataset, making it a valuable resource for researchers and developers in computer vision.
AudioCLIP
AudioCLIP is an advanced AI model that expands the capabilities of the Contrastive Language-Image Pre-training (CLIP) framework to include audio processing. This innovative extension allows for joint representation learning across image, text, and audio modalities, facilitating tasks such as bimodal and unimodal classification and querying. Built upon prior research in robust time-frequency transformation of audio and environmental sound classification, AudioCLIP integrates the ESResNeXt audio-model with the CLIP framework using the AudioSet dataset. This combination enables the model to generalize to unseen datasets in a zero-shot inference fashion, achieving new state-of-the-art results in Environmental Sound Classification (ESC) tasks on datasets like UrbanSound8K and ESC-50.
ai-dev-gallery
AI Dev Gallery is an open-source project from Microsoft designed for Windows developers to integrate AI capabilities into their applications. It provides a comprehensive learning resource with over 25 interactive samples powered by local AI models. Developers can easily browse, download, and run various AI models directly from platforms like Hugging Face and GitHub. The gallery also allows users to view the C# source code for samples and export standalone Visual Studio projects with a single click, facilitating hands-on learning and integration. It supports offline use once models are downloaded and features popular open-source models and APIs from the Microsoft Foundry on Windows. The project is completely open-source, encouraging contributions and feedback from the developer community.
E2E FT Marigold for Normals
E2E FT Marigold for Normals is an AI tool hosted on Hugging Face that specializes in generating surface normals from uploaded images. Users can input an image and receive two outputs: the raw data of the surface normals and a corresponding colored map. This tool is particularly useful for tasks requiring detailed surface information, such as 3D reconstruction, computer vision research, or graphics applications. It is licensed under Apache-2.0, making it accessible for various projects. The platform leverages Hugging Face's infrastructure, which offers different pricing tiers for storage, compute, and inference, catering to both individual developers and enterprise teams.
ComponentLibraries.com
ComponentLibraries.com serves as a comprehensive directory for UI component libraries, catering to both designers and developers. It simplifies the process of finding suitable UI kits and libraries by offering a curated selection for a wide range of coding frameworks such as React, Angular, Vue.js, Next.js, and design tools like Figma, Webflow, and Framer. The platform allows users to filter libraries by framework, design style, and functionality, including features like dark mode support, responsive layouts, Tailwind CSS compatibility, and accessibility. With over 100 different UI component libraries, including those for React Native, Ruby on Rails, and HTML, the directory is regularly updated to include new releases and trending options. It aims to save users time by providing detailed descriptions, key features, and direct links, eliminating the need to sift through outdated blogs or GitHub repositories.
GitFluence
GitFluence is an AI-driven solution designed to streamline the process of finding and utilizing Git commands. Developers can simply describe the desired outcome in natural language, and the tool's AI engine will suggest the most relevant Git commands. This eliminates the need to manually search through extensive documentation or recall complex command syntax, significantly accelerating the development workflow. By providing precise command suggestions, GitFluence helps users quickly copy and paste the correct commands directly into their terminal or command line interface, enhancing efficiency and reducing errors in Git operations. The platform aims to make Git more accessible and less time-consuming for all skill levels.
COCO-WholeBody
COCO-WholeBody is a comprehensive dataset designed for whole-body human pose estimation, building upon the COCO 2017 dataset. It offers extensive annotations for 133 keypoints per person, covering 17 for the body, 6 for feet, 68 for the face, and 42 for hands, along with bounding boxes for the person, face, and each hand. This dataset is crucial for researchers and developers working on advanced computer vision tasks, particularly in human pose analysis. The project provides evaluation tools and has been utilized in top-tier computer vision conferences, making it a valuable resource for academic and non-commercial research in the field.
pytorch-openpose
pytorch-openpose offers a PyTorch implementation of the popular OpenPose framework, enabling robust body and hand pose estimation. This tool is particularly useful for researchers and developers working with computer vision and human-computer interaction, as it facilitates the conversion of existing OpenPose Caffe models to PyTorch. Beyond body and hand pose, it also supports the implementation of face keypoint detection, following similar procedures used for hand detection. The project provides clear instructions for setting up a Python 3.7 environment, installing necessary dependencies, and downloading pre-trained models. Demos are available for webcam, image, and video processing, making it accessible for immediate experimentation and integration into various projects.
pytorch-yolo-v3
pytorch-yolo-v3 offers a PyTorch implementation of the YOLO v3 object detection algorithm, designed for efficient and real-time object recognition. This repository aims to improve upon existing ports by streamlining the code, removing redundant components, and providing clear documentation. It currently supports detection in single images, multiple images, and video streams, with options to adjust resolution and utilize half-precision floats for faster inference. The project serves as a driver code for research, with plans to include a training module in the future. It requires Python 3.5, OpenCV, and PyTorch 0.4.
awesome-robotics-datasets
awesome-robotics-datasets is a comprehensive, open-source collection of datasets specifically curated for robotics and computer vision research and development. This GitHub repository serves as a valuable resource, offering links to numerous dataset collections, including those for SLAM (Simultaneous Localization and Mapping), computer vision tasks, and various place-specific datasets like driving, flying, underwater, and indoor environments. Researchers and developers can explore datasets from prominent institutions and projects such as KITTI, Waymo, nuScenes, and more. The collection is organized by topic and location, making it easy to find relevant data for specific applications in areas like localization, mapping, object tracking, and 3D reconstruction.
pipeless
Pipeless is an open-source computer vision framework designed to accelerate the development and deployment of AI applications. It abstracts away complexities like code parallelization, multimedia pipelines, memory management, and model inference, allowing developers to build and deploy real-time computer vision applications rapidly. Inspired by serverless technologies, Pipeless enables users to define 'stages'—micro-pipelines that perform specific tasks. These stages can be dynamically combined per stream, supporting multi-stream processing and on-the-fly configuration changes. It supports industry-standard models and custom models across various inference runtimes like ONNX Runtime, CUDA, TensorRT, and OpenVINO, ensuring high performance on both CPU and GPU. Pipeless also offers multi-language support for hooks and built-in restart policies for robust operation on edge, IoT, or cloud environments.
PoseEstimationForMobile
PoseEstimationForMobile is an open-source project designed for real-time single-person pose estimation on Android and iOS devices. It leverages CPM and Hourglass models, implemented with TensorFlow, and incorporates inverted residuals (MobileNet V2) for optimized, real-time inference. The repository includes code for training both CPM and Hourglass models, along with demo source code for Android and iOS. This allows developers to integrate pose estimation capabilities into their mobile applications with high performance. The project provides pre-trained models and detailed instructions for setting up training environments, converting models for mobile deployment (Mace, TFLite, CoreML), and benchmarking performance across various mobile chipsets.
PVN3D
PVN3D is the official source code for "PVN3D: A Deep Point-wise 3D Keypoints Hough Voting Network for 6DoF Pose Estimation," a research paper presented at CVPR 2020. This open-source project enables researchers and developers to implement and experiment with advanced 6DoF pose estimation techniques using 3D keypoints. It supports training and evaluation on popular datasets like LineMOD and YCB-Video, and includes pre-trained models for various objects. The tool also offers guidance for adapting the framework to new datasets, making it a valuable resource for academic research and development in computer vision and robotics. It is built with Python and PyTorch, requiring specific CUDA and Python environment setups.
Open Free - AI Playground
Open Free - AI Playground is a curated collection of free AI services, presented as a Hugging Face Space. Users can browse various AI playgrounds by categories such as Popular, Best, or New. Each AI demo is showcased directly within an embedded frame, allowing for live interaction, or as a screenshot when live embedding is not feasible. This platform serves as a central hub for exploring and interacting with a diverse range of AI tools and models, making it accessible for anyone interested in experiencing different AI capabilities without cost. It's an ideal resource for quick experimentation and discovery of new AI applications.
Ostris' AI Toolkit
Ostris' AI Toolkit is a comprehensive platform designed for organizing and executing AI development tasks. Hosted on Hugging Face, this web application provides a centralized dashboard for managing various aspects of AI projects. Users can easily upload and manage their data files, configure and initiate AI model training jobs, and monitor the progress and outcomes of these jobs. The toolkit specifically supports training FLUX, Qwen, and Wan LoRAs, making it a valuable resource for developers working with these models. Its user-friendly interface aims to simplify the often complex process of AI model development, from data preparation to result tracking, all within a single environment.
ReinforcementLearning.jl
ReinforcementLearning.jl is a comprehensive open-source package designed for reinforcement learning research within the Julia programming language. It emphasizes reusability and extensibility, offering elaborately designed components and interfaces that simplify the implementation of new algorithms. The package also facilitates easy experimentation, allowing users to run benchmark experiments, compare different algorithms, and evaluate agents efficiently. A core focus is on reproducibility, supporting a range of methods from traditional tabular approaches to modern deep reinforcement learning algorithms. It integrates several sub-packages like ReinforcementLearningBase.jl, ReinforcementLearningEnvironments.jl, and ReinforcementLearningCore.jl to provide a robust and modular framework for researchers and developers.