Coding & Development
Browsing page 506 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
SuaCode.ai
SuaCode.ai is an innovative EdTech platform dedicated to democratizing coding and AI education across Africa, primarily leveraging smartphones. The platform offers project and cohort-based learning, enabling users to acquire in-demand coding and AI skills within a supportive community. It features interactive quizzes and assignments for hands-on learning, detailed lesson notes available in English and French (with more African languages planned), and a certificate upon completion. A key differentiator is Kwame, an AI teaching assistant, who provides instant help and answers questions. Additionally, the AutoGrad software offers automated grading and individualized feedback on assignments, making learning accessible and effective for students.
Tasty Chef - Cooking & Serving
COOKING is an innovative platform that seamlessly blends creativity and functionality to redefine architectural excellence. It provides a comprehensive suite of professional services catering to a diverse clientele, including homeowners and commercial developers. Key offerings encompass renovation and restoration, continuous support, application access, consulting, project management, and architectural solutions. The platform also features an 'Études Arquitecto' application for collaboration among architects and project showcasing, alongside a newsletter offering insightful articles and design ideas. COOKING aims to save users thousands of work hours and unlock new perspectives in architectural design.
QuizGen AI
Alhai Softs is an IT solutions and services company dedicated to transforming ideas into digital reality. With a team of experienced developers and designers, they create powerful, user-friendly, and scalable digital solutions for startups and established brands alike. Their core services include custom website development, mobile app development for both iOS and Android platforms, and UI/UX design to deliver exceptional user experiences. They also offer digital marketing, ASO, SEO, and e-commerce development, aiming to help businesses stand out and succeed in the competitive digital market. Alhai Softs prides itself on innovative app creation, showcasing a portfolio of diverse projects.
LCM-LoRA on SDXL
LCM-LoRA on SDXL is an AI image generation tool designed to produce high-quality images. It integrates Latent Consistency Models (LCM) and LoRA (Low-Rank Adaptation) techniques, built upon the robust SDXL architecture. This combination allows for efficient and effective image generation. The tool is accessible to a broad audience, particularly AI enthusiasts and developers, and is offered for free on the Hugging Face platform.
nvim-luapad
nvim-luapad is an interactive real-time scratchpad designed for Neovim's embedded Lua engine, enabling developers to quickly test and debug Lua code directly within their editor. It evaluates code in real-time, displaying output as virtual text where it was called. The tool extends the native Lua command with deep function completion, streamlining the development of Neovim plugins. While powerful for small code chunks, users should exercise caution as it evaluates every typed character, which can lead to unintended side effects with system calls or UI manipulations. It offers configurable options like error indicators, preview windows, and evaluation triggers, making it a flexible tool for Neovim Lua development.
thinkpad-ec
thinkpad-ec is an open-source project designed to provide infrastructure for examining and patching the embedded controller (EC) firmware on Thinkpad laptops, specifically the xx30 series. Its primary purpose is to facilitate the installation and proper functioning of classic 7-row keyboards on these models by applying necessary EC patches. Additionally, it includes optional patches to disable authentic battery validation checks. The tool supports various Thinkpad models like T430, T530, W530, and X230, and offers step-by-step instructions for building and flashing patched firmware using a bootable USB stick or CDROM. It's built for Linux environments and requires specific package installations for Debian, Fedora, and OpenSUSE.
Nidium
Nidium is an ongoing open-source project focused on developing a general-purpose, hardware-accelerated rendering engine for creating both desktop and mobile applications and games. It enables developers to build graphical software using JavaScript, distinguishing itself from NodeJS, QT, Chromium, or WebKit derivatives. Designed from scratch with a small C++ codebase, Nidium integrates powerful libraries like Google Skia for graphics and Mozilla's SpiderMonkey for JavaScript execution. It supports common APIs such as WebGL, Canvas 2D, and WebSockets, alongside non-standard features like UDP/TCP sockets and threaded audio. Nidium also offers a server-side component, nidium-server, sharing the non-graphics codebase for comprehensive application development.
my_basic
MY-BASIC is a lightweight BASIC interpreter implemented in standard C, provided in dual files for easy integration. It aims to be highly embeddable, extendable, and portable across various platforms. The interpreter supports dynamic typing, structured syntax, and a unique blend of prototype-based object-oriented programming with functional programming via lambda abstraction. Its core is compact, allowing it to be used as a standalone interpreter or seamlessly embedded into existing projects developed in C, C++, Java, Objective-C, Swift, C#, and more. Developers can customize its functionality by adding their own scripting interfaces, making it a versatile tool for various programming needs.
goscript
Goscript offers an alternative implementation of Golang specifications, developed in Rust, primarily for embedding or wrapping Go-like scripting capabilities within Rust applications. It is designed to allow users of a Rust library or application to utilize a "simpler" language to call native Rust code, similar to how Lua is used with Redis or Python with NumPy. The tool emphasizes a strictly typed language approach, which aids in code quality and maintainability, especially as codebases grow. While not a new language, it implements Go's design in a way comparable to Python's implementation style, making it a scripting language. It currently implements almost all pre-1.18 Golang language features, excluding generics, and is in an alpha release phase with a beta expected within a year. Performance is comparable to Python, as it's a VM-based implementation without JIT, and it supports concurrency via goroutines.
neuraltalk2
neuraltalk2 is an open-source project providing efficient image captioning code implemented in Torch, designed for GPU execution. It significantly improves upon the original NeuralTalk by offering batched processing, GPU acceleration, and support for CNN finetuning, leading to much faster training speeds and better performance. While the Google Brain team has released a similar, potentially more advanced model (im2txt in TensorFlow), neuraltalk2 remains a valuable resource for educational purposes and as a robust Torch implementation. It allows users to caption images with a pretrained model, train their own networks on datasets like MS COCO, or even use custom data. The tool also supports live video captioning with OpenCV integration and offers options for CPU-only evaluation.
wasmi
wasmi is an efficient and lightweight WebAssembly interpreter specifically engineered for embedded systems and constrained environments. It offers simple, correct, and deterministic execution of WebAssembly modules, ensuring reliability in critical applications. The interpreter is cross-platform and supports no_std environments, making it highly adaptable. Key features include compiler/JIT bomb resisting translation, 100% WebAssembly spec testsuite compliance, and built-in support for fuel metering. It also provides support for the official Wasm C-API and loosely mirrors the Wasmtime API for potential drop-in replacement. Wasmi has undergone multiple security audits, highlighting its suitability for safety-critical use cases.
SC-GS
SC-GS provides code for Sparse-Controlled Gaussian Splatting, designed for editable dynamic scenes. This open-source tool allows users to effortlessly edit and customize their digital assets through interactive features. It represents motion using sparse control points, which drive 3D Gaussians for high-fidelity rendering. The approach supports both dynamic view synthesis and motion editing, making it versatile for various applications. Recent updates include support for editing static Gaussians from .ply files, improved handling of real-world static objects, and video rendering with interpolation of editing results. It offers two ARAP deformation strategies for motion editing: iterative deformation and deformation from Laplacian initialization, giving users flexibility in achieving desired effects.
voc-dpm
voc-dpm is an open-source object detection system, specifically voc-release5, developed by Ross Girshick. It implements object detection based on mixtures of deformable part models (DPMs) and supports both binary latent SVM and weak-label structural SVM (WL-SSVM) for learning. The system includes pretrained models for PASCAL and INRIA Person datasets, along with features like context rescoring and the star-cascade detection algorithm. Implemented primarily in MATLAB with MEX C++ helper functions for efficiency, it requires MATLAB, GCC, and at least 4GB of memory. The GitHub repository serves as a code release, with the author recommending checking their website for the latest, more thoroughly tested tarball.
ObjectDetection-OneStageDet
ObjectDetection-OneStageDet is an open-source object detection framework developed by Tencent, designed to provide a unified platform for single-stage generic object detectors. Currently, it supports YOLOv2 and YOLOv3 implementations, with future plans to integrate YOLO and SSD into a single framework. The tool emphasizes performance and speed, offering good mAP scores and fast inference times, especially with various efficient backbones like TinyYOLO, MobileNet, and ShuffleNet. It provides comprehensive instructions for installation, data preparation, training, evaluation, and benchmarking, making it suitable for developers and researchers working on object detection tasks.
f2-nerf
f2-nerf is an open-source project designed for fast neural radiance field (NeRF) training, specifically optimized for scenarios involving free camera trajectories. Built primarily on LibTorch, this tool provides a robust framework for efficient 3D scene reconstruction and novel view synthesis. Users can train F2-NeRF on custom data, including images processed with COLMAP or hloc, and generate camera poses. It also includes scripts for rendering test images and creating render paths by interpolating input camera poses. The project leverages several powerful libraries such as tiny-cuda-nn for fast MLP training, happly for PLY I/O, and eigen for linear algebra, making it a comprehensive solution for advanced NeRF applications.
Avatar World ®
Avatar World ® is a mobile game developed by Pazu, designed for children to engage in imaginative play within a vibrant virtual world. Players can customize their own avatars, explore diverse locations, and interact with numerous items and other characters to create their own stories and adventures. The game emphasizes creativity and self-expression, allowing kids to fulfill and recreate any narrative that comes to mind. It is part of a larger library of 50+ ad-free mobile games offered by Pazu, accessible through a Pazu+ subscription on both Apple and Android devices, ensuring a safe and uninterrupted play experience for children.
safe-control-gym
safe-control-gym offers physics-based CartPole and Quadrotor Gym environments built using PyBullet, featuring symbolic a priori dynamics powered by CasADi. This framework is designed for learning-based control, as well as model-free and model-based reinforcement learning (RL). It includes symbolic safety constraints and implements input, parameter, and dynamics disturbances to rigorously test the robustness and generalizability of various control approaches. The tool provides a unified benchmark suite for safe learning-based control and RL in robotics, supporting a range of implemented controllers like PID, LQR, iLQR, MPC, SAC, and PPO, alongside safety filters such as MPSC and CBF. It also offers performance comparisons against other popular Gym environments.
TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10
This GitHub repository offers a comprehensive tutorial for training a TensorFlow object detection classifier to detect multiple objects on Windows 10, 8, or 7. It covers the entire process, from installing necessary software like Anaconda, CUDA, and cuDNN, to setting up the TensorFlow Object Detection API directory structure. The tutorial details how to gather and label pictures, generate training data, create a label map, configure and train the model, and finally, export and test the inference graph. It also includes Python scripts for testing the classifier on images, videos, or webcam feeds, and provides files for training a "Pinochle Deck" playing card detector as an example.
sdfstudio
sdfstudio is a unified, open-source framework designed for neural implicit surface reconstruction, leveraging the foundation of the Nerfstudio project. It provides a modular architecture that allows for the implementation and exploration of different surface reconstruction methods, such as UniSurf, VolSDF, and NeuS. The framework supports various scene representations and datasets, making it a versatile tool for advanced 3D modeling, research, and development in the field of neural implicit surfaces. Its open-source nature encourages community contributions and provides a flexible platform for experimenting with cutting-edge 3D reconstruction techniques.
psmoveapi
Psmoveapi is a versatile, cross-platform library designed for 6DoF (six degrees of freedom) tracking of the PlayStation Move Motion Controller. It integrates advanced sensor fusion and computer vision techniques to provide precise positional and rotational tracking. The library also extends its functionality to include ambient display control through the PS Move's LED orb, enhancing user feedback and immersion. Developers can utilize psmoveapi to gain direct PC access to the PS Move controller, facilitating communication via both Bluetooth and USB connections. This makes it an ideal tool for creating custom applications, games, or research projects that leverage the unique input capabilities of the PS Move controller on various computing platforms.
java-html-sanitizer
The OWASP Java HTML Sanitizer is an open-source library designed to protect web applications from Cross-Site Scripting (XSS) attacks by sanitizing untrusted HTML content. Written in Java, it offers a fast and easily configurable solution for developers to safely embed third-party HTML. The tool provides prepackaged policies for common sanitization needs, as well as the flexibility to craft custom policies for specific requirements, such as transforming elements or adding attributes. It also includes a preprocessor feature for structural changes before policy application and telemetry to track discarded elements or attributes, aiding in security monitoring. The project emphasizes security best practices, an extensive test suite, and adversarial security review.
stack-chan
stack-chan is an open-source project featuring a JavaScript-driven robot embedded in M5Stack. This super-kawaii robot can display a range of cute faces and expressions, including happy, angry, and sad. Users have the flexibility to customize the robot's face and expressions, as well as add various M5Units for enhanced functionality. The project provides all necessary components, including firmware source codes, stereolithography (STL) files for the case, and schematics with board layout data. It supports driving serial (TTL) and PWM servos and encourages users to develop their own applications. The project is distributed under the Apache version 2.0 license, making it accessible for developers and hobbyists.
uber-apk-signer
uber-apk-signer is a command-line interface (CLI) tool designed for Android developers to efficiently sign, zip align, and verify Android application packages (APKs). It supports all major Android signing schemes including v1, v2, v3, and v4, ensuring broad compatibility for modern Android development. A key feature is its embedded debug keystore, which simplifies the debug signing process. The tool automatically verifies signatures and zipalignment after each signing operation, providing immediate feedback on the integrity of the APKs. It can process single or multiple APKs, offering flexibility for various development workflows and includes options for custom keystores, password management, and integration with external zipalign executables.
flutter-elinux
flutter-elinux is a non-official extension to the Flutter SDK, specifically designed to build and debug Flutter applications for Embedded Linux (eLinux) devices. It leverages flutter-embedded-linux, which serves as the Flutter embedder for eLinux, ensuring compatibility and optimized performance. Key features include lightweight operation compared to standard Flutter desktop for Linux (as it doesn't rely on X11 and GTK), support for arm64/x64 devices, and minimal dependent libraries. It facilitates embedded software development with cross-building capabilities from x64 to arm64, and allows installation, uninstallation, and debugging on remote target devices. The tool also supports various display backends like Wayland, DRM, GBM, EGLStream for NVIDIA, and X11, along with comprehensive input support for keyboard, mouse, and touch. API compatibility with Flutter desktop for Windows and GLFW ensures a familiar development experience.