Coding & Development
Browsing page 472 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
lite-youtube-embed
Lite YouTube Embed is an open-source custom element designed to significantly improve the performance of embedded YouTube videos on websites. It renders videos approximately 224 times faster than a traditional YouTube iframe, focusing on visual performance and quicker loading times. The tool uses `youtube-nocookie.com` for enhanced user privacy and supports progressive enhancement for deferred loading with JavaScript. Developers can customize poster images, access the YouTube Iframe Player API, add video titles, and apply custom player parameters to control video behavior and appearance. It is available as an npm package and can be easily integrated by including its CSS and JavaScript files.
compromise
compromise is an open-source JavaScript library designed to simplify natural language processing tasks. It provides core functionalities for analyzing text, breaking it down into tokens, and identifying parts of speech. The library's primary goal is to make NLP more accessible and straightforward for developers to integrate into their applications, focusing on modest NLP requirements rather than complex, large-scale models.
learnable-triangulation-pytorch
Learnable-triangulation-pytorch is an official PyTorch implementation of the paper "Learnable Triangulation of Human Pose" (ICCV 2019, oral). This open-source project focuses on 3D human pose estimation from multiple cameras, offering two novel methods: Algebraic and Volumetric learnable triangulation. These methods significantly outperform previous state-of-the-art techniques, with the Volumetric model achieving a 2.4 times reduction in error. The repository provides code for training and evaluation, supports both single and multi-GPU setups, and includes pretrained models and configurations for the Human3.6M dataset. It is designed for researchers and engineers working on advanced computer vision tasks, particularly in human pose estimation.
Daily Dictation English
Daily Dictation English provides a comprehensive platform for English language learners to enhance their listening, writing, and speaking skills through interactive dictation exercises. The website features thousands of audio recordings and videos across various topics, including short stories, daily conversations, and specialized content for TOEIC, IELTS, and TOEFL exams. Users engage in a four-step process: listening to audio, typing what they hear, checking and correcting errors, and reading aloud for pronunciation practice. The platform caters to all levels from basic to advanced, offering a 100% free experience to improve English proficiency quickly and effectively.
data-pipelines-with-apache-airflow
data-pipelines-with-apache-airflow is a GitHub repository containing code examples designed to accompany the Manning book 'Data Pipelines with Apache Airflow'. The repository is meticulously structured, with dedicated directories for each chapter of the book, making it easy for users to follow along and implement the concepts discussed. Each chapter's directory typically includes Airflow DAG examples, a docker-compose.yml file for setting up the necessary containers and an Airflow instance, and a chapter-specific readme for detailed instructions. This resource is ideal for individuals looking to learn and practice building data pipelines with Apache Airflow, providing practical, runnable code to reinforce theoretical knowledge.
darknet_ros
darknet_ros is a ROS (Robot Operating System) package designed for real-time object detection in camera images, leveraging the You Only Look Once (YOLO) system. It supports YOLO V3 on both GPU and CPU, offering significant speed advantages with CUDA-enabled GPUs. The package comes with pre-trained models capable of detecting objects from VOC and COCO datasets, and also allows users to train and deploy networks with their own custom detection objects. It provides ROS-related parameters for configuring publishers, subscribers, and actions, making it highly adaptable for robotics applications. The tool is open-source and actively maintained by leggedrobotics, providing a robust solution for integrating advanced object detection into robotic systems.
Code99
Code99 is an AI-driven platform designed to significantly accelerate full-stack application development. It automates the generation of production-ready boilerplate code, drastically reducing the time developers spend on repetitive tasks. The platform supports customizable tech stacks, including popular choices like Nest.js for backend development and React.js for frontend interfaces. Additionally, Code99 is versatile in its database compatibility, working seamlessly with both SQL and NoSQL databases. This makes it a powerful tool for developers looking to streamline their workflow and deliver applications more efficiently across diverse project requirements.
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.
DeepDanbooru
DeepDanbooru is an AI-based multi-label image classification system specifically designed for anime-style girl images. Built with TensorFlow, it provides a robust solution for estimating tags on visual content. The system is open-source and available on GitHub, allowing developers and researchers to access and modify its codebase. Users can prepare their own datasets or utilize tools like DanbooruDownloader to acquire data. It supports creating training projects, downloading tags from Danbooru, filtering datasets, and training custom models. The tool is ideal for those looking to categorize and analyze large collections of anime imagery with AI-driven tagging.
Deep_Object_Pose
Deep Object Pose Estimation (DOPE) is NVIDIA's official repository for advanced object pose estimation. This tool is designed to detect and estimate the 6-DoF pose of known objects using data from an RGB camera. The repository provides comprehensive code for various stages of the pipeline, including training models, performing inference, conducting numerical evaluation of results, and generating synthetic data. It supports integration with ROS1 Noetic for USB camera inference and offers hardware-accelerated ROS2 inference through the external NVIDIA Isaac ROS DOPE project. The tool has been tested on Ubuntu with Python 3.8+ and various NVIDIA GPUs, making it suitable for developers and researchers working on robotics and computer vision projects requiring precise object pose estimation.
DeepEMD
DeepEMD offers a PyTorch implementation for few-shot image classification, based on the research paper "DeepEMD: Few-Shot Image Classification with Differentiable Earth Mover's Distance and Structured Classifiers." This tool is designed to address the challenge of learning from limited labeled data by employing the Earth Mover's Distance (EMD) as a metric for structural matching between image regions. It includes a cross-reference mechanism to mitigate issues from cluttered backgrounds and intra-class variations, and supports k-shot classification through a structured fully connected layer. DeepEMD has demonstrated significant performance improvements on benchmarks like miniImageNet, tieredImageNet, FC100, and CUB, without requiring extra training or testing data. The repository provides code for model pre-training, meta-training, and evaluation, along with options for different EMD solvers and model configurations.
DeepRL-Tutorials
DeepRL-Tutorials is an open-source repository offering high-quality implementations of various Deep Reinforcement Learning (DRL) algorithms, primarily written in PyTorch. The project emphasizes readability and understanding, making it an excellent resource for those looking to learn and practice DRL concepts. It includes implementations of algorithms such as DQN, Double DQN, Dueling DQN, Rainbow, A2C, PPO, and more, each accompanied by relevant research papers. The tutorials are presented as IPython Notebooks, providing a structured way to explore and experiment with these advanced AI techniques. It requires Python 3.6, Numpy, Gym, Pytorch 0.4.0, Matplotlib, and OpenCV.
mongoose
Mongoose is a robust, open-source network library for C/C++ that provides event-driven, non-blocking APIs for various protocols including TCP, UDP, HTTP, WebSocket, and MQTT. Designed for embedded systems and IoT applications, it facilitates connecting devices and bringing them online. Mongoose boasts cross-platform compatibility, working across Linux/UNIX, MacOS, Windows, Android, and various microcontrollers like ST, NXP, and ESP32. It features a tiny static and run-time footprint, is easy to integrate by simply copying two files, and includes a built-in TCP/IP stack with drivers for bare metal or RTOS systems. Mongoose also supports running on existing TCP/IP stacks like lwIP and Zephyr, and includes a built-in TLS 1.3 ECC stack, with options for external TLS libraries.
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.
docs
Bytez is a comprehensive platform designed to simplify the discovery, understanding, and deployment of AI models and research papers. It offers access to over 175,000 serverless AI models via a unified API protocol, eliminating the need for complex infrastructure or orchestration. Additionally, Bytez provides access to over 440,000 interactive AI papers, complemented by an ArXiv Agent that delivers grounded answers citing real sources. The platform includes a Model Hub for searching, demoing, and deploying state-of-the-art models across 33 ML tasks, and official Docker images for local or cloud deployment. Bytez aims to be a one-stop solution for developers and researchers working with AI.
neural-combinatorial-rl-pytorch
neural-combinatorial-rl-pytorch offers a PyTorch implementation of Neural Combinatorial Optimization with Reinforcement Learning, based on the research paper. This open-source tool provides a basic RL pretraining model that utilizes greedy decoding. A notable feature is its use of an exponential moving average critic instead of a traditional critic network, which has been shown to significantly improve results, particularly for the Traveling Salesperson Problem (TSP). The implementation supports a stochastic decoding policy during training and beam search for testing. It currently includes support for a sorting task and the planar symmetric Euclidean TSP, with clear guidelines for extending it to other combinatorial optimization problems by providing a dataset class and a reward function. The repository also details dependencies and provides performance results for both TSP and sorting tasks, demonstrating its generalization capabilities.
embedded-redis
embedded-redis is an open-source tool designed to provide an embedded Redis server specifically for Java integration testing. It allows developers to easily start and stop a Redis instance within their test environment, eliminating the need for a separate Redis installation. The tool supports various configurations, including custom Redis executables, fluent API for server creation, and setting up HA Redis clusters with Sentinels and master-slave replication. It also offers the flexibility to use ephemeral or predefined ports for testing. This makes it an ideal solution for Java developers looking to streamline their integration testing process with Redis.
embedded-resources
embedded-resources is an open-source GitHub repository maintained by Embedded Artistry, offering a comprehensive collection of templates, documents, and source code examples specifically tailored for embedded systems development. This resource is designed to assist engineers in designing and building embedded systems and firmware, providing practical, real-world examples. The repository includes various sections such as C and C++ examples, libc and libcpp implementations, interview questions, and manufacturing-related documents. It leverages tools like git-lfs and meson for efficient management and building of projects, making it a valuable asset for developers looking to enhance their embedded artistry skills and streamline their development workflows.
embedded-scripting-languages
embedded-scripting-languages is a comprehensive, open-source resource offering a curated list of embedded scripting languages. This tool is designed to assist developers in selecting the most appropriate language for their specific application needs. The list includes a wide array of options, from reasonably mature to actively developed languages, and even extends to Datalog implementations. Each entry provides details such as the language's project name/link, implementation language, garbage collection method, and license, along with specific notes. The resource emphasizes languages with strong copyleft licenses as a warning, ensuring developers are aware of potential licensing implications. It's an invaluable reference for anyone looking to integrate scripting capabilities into their projects.
Word Search Puzzle Net
Word Search Puzzle Net provides a completely free and accessible platform for engaging with word search puzzles. Users can play instantly online with no sign-up required, choosing from easy, medium, or hard difficulty levels. The site features daily puzzles and a wide array of themed categories, including animals, food, nature, sports, geography, entertainment, and holidays. Beyond online play, the tool also allows users to print puzzles for offline enjoyment, with options to include answers. A unique feature is the word search maker, enabling users to design custom puzzles from any word list, making it ideal for teachers, parties, or study groups. The platform emphasizes a clean, distraction-free design and is suitable for all ages, aiming to improve vocabulary and pattern recognition.
native_db
native_db is a fast, drop-in embedded database written in Rust, designed for multi-platform applications including server, desktop, and mobile. It simplifies data management by allowing effortless synchronization of Rust types and supports multiple indexes (primary, secondary, unique, non-unique, optional). The database boasts transparent serialization/deserialization using `native_model`, enabling compatibility with various serialization libraries like `bincode` or `postcard`. Key features include query type safety, automatic model migration, thread-safe and fully ACID-compliant transactions powered by `redb`, and real-time subscription capabilities with filters for insert, update, and delete operations. It is compatible with all Rust types and supports hot snapshots, making it a versatile solution for developers seeking an efficient embedded database.
nitric
Nitric is a multi-language framework designed to streamline the development of cloud applications by defining infrastructure as code. It allows developers to build robust and productive applications for modern platforms, abstracting away the complexities of cloud providers like AWS, GCP, and Azure. Nitric supports easy infrastructure management, host-agnostic development, and local execution, ensuring portability across various cloud environments. It automates the setup of common resources such as databases, queues, APIs, and buckets, including IAM permissions, without requiring manual Terraform or Pulumi code. This approach enables developers to focus on application logic, reducing boilerplate and ensuring best practices like least privilege access are automatically applied.
Eagle
Eagle 2.5 is a family of frontier vision-language models (VLMs) developed by NVlabs, specifically engineered for long-context multimodal learning. Unlike many existing VLMs that focus on short-context tasks, Eagle 2.5 excels at challenges like long video comprehension and high-resolution image understanding, providing a generalist framework for both. It supports up to 512 video frames and is trained jointly on image and video data, including the novel Eagle-Video-110K dataset. Key innovations include Information-First Sampling for optimal image and text retention, Progressive Mixed Post-Training for enhanced context length processing, and Diversity-Driven Data Recipe. The model also features significant efficiency and framework optimizations, such as GPU memory optimization and inference acceleration, making it suitable for advanced research and development in multimodal AI.
duckscript
duckscript is an open-source, simple, extendable, and embeddable scripting language. Its core design philosophy focuses on minimalism, with common language features like functions and conditional blocks implemented as commands rather than built-in language constructs. This approach allows for easy replacement, modification, or addition of custom commands, making it highly adaptable. Developers can embed duckscript into their applications to provide scripting capabilities with minimal effort, particularly in Rust environments. The language supports features like variable binding, spread binding, labels for flow control, and pre-processing commands for script modification during parsing. It comes with a standard SDK that includes common commands for a robust starting point.