Coding & Development
Browsing page 491 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
Mapless Driving
Mapless Driving is a Hugging Face Space designed for an AI competition, offering a centralized platform for participants. Users can easily access comprehensive competition details, including rules and dataset information. The platform facilitates submission management, allowing competitors to track and update their entries. A key feature is the leaderboard, which provides real-time ranking and performance insights. Hosted on Hugging Face, it leverages the platform's infrastructure for AI applications, making it accessible for developers and data scientists interested in autonomous driving challenges.
Unity
Unity is the world's leading 3D game engine, providing a comprehensive suite of tools for developing, deploying, and growing interactive experiences. It enables creators to build games for a wide array of platforms, from mobile and PC to console and XR (extended reality). Beyond gaming, Unity is also utilized for industrial applications. The platform offers various subscription tiers, including Personal, Pro, and Enterprise, catering to different user needs and project scales. Users fully own the content they create with Unity, even if they cancel their subscription. Unity also provides educational plans for students and educators, along with extensive learning resources and support.
SnapSite
SnapSite is a free and open-source browser extension designed to capture complete web pages and entire websites for offline access. It saves content as offline-ready ZIP files, ensuring that all assets, including full source code, images, fonts, and animations, are perfectly preserved. The tool offers two capture modes: single page snapshot for exact visual preservation, and full site crawl to archive up to 500 pages from a domain. SnapSite is capable of capturing complex elements like Shadow DOM components, CSS animations, and form states, making it a robust solution for web archiving, reference, or offline development. It also strips tracking scripts and ensures zero broken links for a truly offline experience.
crystalruby
crystalruby is a Ruby gem designed to embed Crystal code directly into Ruby applications, enabling developers to leverage Crystal's performance benefits for CPU or memory-intensive operations. By simply annotating Ruby methods with `crystallize`, developers can compile and execute these methods in Crystal, achieving significant speed improvements (e.g., 50x faster for prime counting). The gem supports defining parameter and return types, handling both Ruby-compatible and Crystal-only syntax. It also offers advanced features like passing data by reference for efficiency, calling Ruby methods from Crystal, and integrating with Crystal shards like Kemal for web development. This allows for hybrid applications that combine Ruby's flexibility with Crystal's raw speed.
Base Model Explorer
Base Model Explorer is a specialized tool designed for navigating the vast landscape of AI models available on the Hugging Face Hub. It enables users to efficiently explore base models and identify all their fine-tuned derivatives. The application provides valuable insights by displaying popularity rankings and other relevant options, making it easier to understand the adoption and impact of different models. This tool is particularly useful for researchers, developers, and enthusiasts who need to track model lineage, assess model popularity, and discover new applications built upon existing base models. It streamlines the process of model discovery and analysis within the Hugging Face ecosystem.
Parent Pal AI – AI Parenting
Parent Pal AI is a mobile application designed to empower parents with advanced AI-driven tools for comprehensive family management and child development. The app integrates essential features such as GPS tracking to monitor children's locations, robust parental controls to manage app usage and screen time, and personalized AI guidance to answer various parenting questions. It aims to help families stay organized, ensure child safety through monitoring features, and provide educational content to support children's growth and learning. This tool is ideal for parents looking for an all-in-one solution to manage family logistics and foster their children's development with AI assistance.
paho.mqtt.embedded-c
paho.mqtt.embedded-c is an open-source MQTT C client library specifically designed for embedded systems. It is a core component of the Eclipse Paho project and is dual-licensed under the EPL and EDL, offering flexibility for developers to embed the code into their applications without strict contribution requirements. The library is structured into three sub-projects: MQTTPacket for basic de/serialization, MQTTClient for a higher-level C++ client, and MQTTClient-C, a C equivalent. It provides implementations for various platforms including Linux, Arduino, and mbed, making it versatile for different embedded development environments. Developers can utilize its modular design to integrate custom networking code.
SQL Snippets
SQL Snippets is a convenient tool hosted on Hugging Face Spaces, designed to assist developers and data analysts working with DuckDB. It offers a collection of pre-written SQL code snippets that can be easily browsed and utilized within the Hugging Face SQL Console. Users can find snippets for a variety of common data tasks, such as identifying duplicate entries, generating histograms for data distribution analysis, and more. The platform encourages community engagement, allowing users to request new snippets through discussions, ensuring the tool evolves to meet user needs. This makes it a valuable resource for quickly implementing SQL functionalities without writing code from scratch.
Course Hero: AI Homework Help
Course Hero: AI Homework Help is designed to support students with their academic endeavors through AI-powered assistance. The tool offers instant answers to questions and provides detailed step-by-step explanations to clarify complex concepts. It acts as an AI study companion, helping users understand their coursework more effectively. Beyond AI assistance, students can access a vast library of course-specific study materials, which complements their learning. Additionally, the platform provides access to expert tutors 24/7, enabling students to get personalized help and further enhance their understanding, ultimately aiming to improve their grades.
Submission Portal
The Submission Portal is a platform designed for participants of the Frugal AI Challenge to evaluate and submit their AI model results. Users can input their model's API URL to receive evaluations on metrics such as accuracy and energy consumption. This tool is hosted on Hugging Face Spaces and is intended for assessing AI models across various classification tasks, including text, image, and audio. It provides a standardized environment for participants to benchmark their models against the challenge criteria, making it a crucial component for anyone involved in the Frugal AI Challenge.
reinforcement-learning-algorithms
This repository, reinforcement-learning-algorithms, offers PyTorch implementations of various classic deep reinforcement learning algorithms. It includes popular methods such as Deep Q-Learning Network (DQN), Double Q-Network (DDQN), Dueling Network Architecture, Deep Deterministic Policy Gradient (DDPG), Soft Actor-Critic (SAC), Advantage Actor-Critic (A2C), Proximal Policy Optimization (PPO), and Trust Region Policy Optimization (TRPO). The project aims to provide clear and well-structured code to facilitate learning and experimentation with these algorithms. It also includes utilities for environment wrapping, experience replay, logging, and MPI training, making it a comprehensive resource for developers and researchers in the field.
Biscuit Escape
Biscuit Escape is a web-based creator designed for crafting lightweight escape games and point-and-click adventure experiences. This intuitive platform empowers aspiring game developers and storytellers to design interactive narratives without extensive coding knowledge. Users can build engaging puzzles, intricate environments, and compelling storylines, making it accessible for hobbyists and educators alike. It provides a streamlined interface for asset integration and logic scripting, fostering creativity in game design. Biscuit Escape is ideal for individuals looking to quickly prototype game ideas, create educational escape rooms, or simply delve into the world of interactive storytelling with minimal technical barriers. Its focus on simplicity ensures a smooth creation process from concept to playable game, allowing instant transition from creation to playtesting.
awesome-cs-cloudnative-blockchain
awesome-cs-cloudnative-blockchain is an extensive open-source repository designed as a growth handbook for individuals interested in computer science, cloud-native technologies, blockchain, web3, and Golang. It offers a curated collection of learning materials, including detailed guides on Go language, Docker, Kubernetes, and various CS fundamentals like operating systems, algorithms, and data structures. The resource also delves into blockchain technology, covering Ethereum, Bitcoin, and Hyperledger Fabric, alongside cryptography and consensus algorithms. It aims to provide a structured learning path for aspiring engineers and those looking to deepen their knowledge in these rapidly evolving fields, with content ranging from beginner to advanced topics and practical project examples.
FeatherCNN
FeatherCNN is a high-performance lightweight CNN inference library developed by Tencent AI Platform Department. Originating from the King of Glory game AI project, it enables the deployment and execution of neural models on mobile devices and ARM-based servers. A key differentiator is its state-of-the-art inference computing performance across various ARM-based platforms, including iOS, Android, and Linux embedded systems. The library is designed for easy deployment, packing everything into a single codebase without third-party dependencies, resulting in a small compiled size (hundreds of KBs). It accepts Caffe models, converting them into a single binary '.feathermodel' for efficient runtime. Developers can initialize networks from file paths or raw buffers and perform forward computations with raw float pointers, extracting blob data by name. FeatherCNN is ideal for developers focused on optimizing AI inference on resource-constrained ARM devices.
ua-parser-js
UAParser.js is a robust open-source JavaScript library designed for comprehensive user-agent string parsing. It accurately identifies various components of a user's environment, including the browser type and version, operating system, device type (e.g., mobile, tablet, desktop), CPU architecture, and even specific bots or AI crawlers. This versatility makes it suitable for both client-side applications running in web browsers and server-side operations using Node.js. Developers can leverage UAParser.js to tailor content, optimize user experiences, or gather analytics based on detailed user-agent information, ensuring compatibility and performance across diverse platforms. Its open-source nature fosters community contributions and transparency, making it a reliable choice for user-agent detection needs.
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.
codename goose
codename goose is an open-source AI agent specifically designed to automate various engineering workflows. This tool operates directly on-machine, providing capabilities such as code refactoring to improve code quality and efficiency, and robust error handling to manage and resolve issues within the workflow. Its configurable nature allows users to tailor its operations to specific needs, and it supports extensions for further customized automation, making it adaptable to diverse engineering environments.
Bench.audio
Bench.audio provides a platform for evaluating and comparing different audio models and agents. Users can interact with audio content, adjusting settings and listening to various samples directly within their web browser. This tool is designed to facilitate the testing and benchmarking of audio AI, offering a practical environment for developers and researchers to assess performance. It serves as an LMSYS bench specifically tailored for audio agents, ensuring a standardized approach to evaluation. The application is hosted on Hugging Face Spaces, making it easily accessible and runnable in a web environment.
ICCV2023 Papers
ICCV2023 Papers is a specialized AI tool hosted on Hugging Face, designed to provide a centralized platform for accessing research papers presented at the ICCV 2023 conference. This tool enables users to efficiently search for papers by title, offering a streamlined way to navigate the extensive collection of academic work. Beyond simple search, it provides filtering capabilities by paper type, allowing researchers to quickly narrow down results to specific categories of interest. A unique feature is the ability for authors to claim authorship of their papers directly on Hugging Face, fostering a more integrated academic community experience. This tool is particularly valuable for AI researchers and students looking to stay updated with the latest advancements in computer vision.
Opus-MT
Opus-MT is an open-source project offering neural machine translation models and web services, built upon Marian-NMT and trained using OPUS data. It features SentencePiece-based segmentation and guided alignment for its models. The platform provides pre-trained, downloadable translation models under a CC-BY 4.0 license, including those from the Tatoeba translation challenge. Users can set up a Tornado-based web application with a UI and API for multiple language pairs, or a simpler websocket service. While it includes scripts for training models, these are currently optimized for the University of Helsinki and CSC computing environments. Opus-MT is ideal for researchers and developers looking to integrate or build upon open translation services.
Jello
Jello is an innovative platform designed for creating personalized games, offering a unique blend of classic gameplay with user-generated content. Users can easily customize popular games such as Whack-A-Mole and Memory by integrating their own photos and sounds, making each game a truly personal experience. The platform emphasizes ease of use, allowing for unlimited game creation and customization without requiring any coding knowledge. Games can be shared instantly via unique links, and players do not need to download any applications or sign up to play, ensuring a seamless and accessible gaming experience. This makes Jello an ideal tool for individuals looking to create engaging, custom games for personal enjoyment, events, or educational purposes.
UniDet
UniDet is an open-source object detection tool designed to operate across multiple large-scale datasets with an automatically learned unified label space. It was the winning solution of the ECCV 2020 Robust Vision Challenges. The tool offers state-of-the-art performance on datasets such as COCO, Objects365, OpenImages, and Mapillary. A key feature is its ability to predict class labels within this unified space, allowing it to be directly used for testing on novel datasets not included in its training. The repository also provides state-of-the-art baselines for Objects365 and OpenImages. UniDet is built on detectron2, making its inference API familiar to users of that framework.
JBKenBurns
JBKenBurns is an iOS library designed to implement the Ken Burns effect, a widely used technique for displaying still photographs in motion pictures. This effect adds dynamic visual interest through slow zooming, panning, and fading transitions between frames. Developers can easily integrate JBKenBurns into their iOS projects to animate an array of UIImage objects or image paths. The library offers control over transition duration, initial delay, looping, and optimization for landscape mode. It also includes a delegate protocol to notify when an image changes or the slideshow ends, providing flexibility for custom interactions within iOS applications.
wickdb
wickdb is an open-source, pure Rust LSM-tree based embedded storage engine, currently under rapid development. It offers fundamental components necessary for building a LevelDB-like database, making it a valuable resource for developers working with embedded storage solutions. The project emphasizes a modular design, including core elements like Arena, Skiplist, Cache, Record Batch, Block Table, Version, VersionEdit, VersionSet, Storage DB, and Compaction implementation. Developers can contribute to its ongoing progress, with clear guidelines for development and testing using stable Rust. The project actively welcomes PRs and issues, indicating a collaborative environment for its evolution.