ShypdShypd.ai
💻

Coding & Development

Browsing page 349 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.

PipeCNN

PipeCNN

59%

PipeCNN is an OpenCL-based FPGA Accelerator specifically designed for large-scale Convolutional Neural Networks (CNNs). It leverages High Level Synthesis (HLS) tools to facilitate the design and implementation of customized circuits on FPGAs, significantly speeding up the hardware development cycle compared to traditional RTL-based methodologies. The project provides a generic, yet efficient, OpenCL-based CNN accelerator that is scalable in both performance and hardware resources, making it suitable for various FPGA platforms. PipeCNN supports both Intel OpenCL SDK and Xilinx Vitis based FPGA design flows and includes a ModelZoo with pre-quantized models for networks like VGG-16 and ResNet-50. While the performance may not match the latest state-of-the-art designs, PipeCNN serves as a complete and valuable resource for learning about Deep Learning Architecture (DLA) and experimenting with new ideas in FPGA acceleration.

project_news_alan_ai

project_news_alan_ai

59%

Project News Alan AI is an open-source code repository that showcases how to build a conversational voice-controlled React News Application using Alan AI. Alan AI is a powerful speech recognition software designed to integrate voice capabilities into various applications, enabling users to control app functionalities entirely through voice commands. This project serves as a practical tutorial, guiding developers through the process of integrating Alan AI into a React application to create interactive, voice-enabled experiences. It highlights the ease of integration and the potential for developing custom voice-controlled applications, making it a valuable resource for those looking to add advanced speech recognition features to their projects.

image_captioning

image_captioning

59%

image_captioning is an open-source TensorFlow implementation of a neural image caption generation system, based on the "Show, Attend and Tell" paper. This tool takes an image as input and outputs a descriptive sentence. It leverages a convolutional neural network (CNN) to extract visual features from the image, which are then decoded into a sentence by an LSTM recurrent neural network (RNN). A soft attention mechanism is integrated to enhance the quality and relevance of the generated captions. The project supports end-to-end training of both CNN and RNN components, allowing for fine-tuning with datasets like COCO train2014. Users can evaluate models, generate captions for new images, and monitor training progress with TensorBoard.

guess

guess

59%

Guess.js is an open-source library offering tools and libraries to enable data-driven user experiences on the web, primarily focusing on predictive prefetching and bundling. It leverages data from sources like Google Analytics to predict user navigation patterns, allowing for prefetching of likely next pages or associated bundles. This approach aims to significantly improve perceived page load performance and user satisfaction. The library offers a Webpack plugin for automated setup for Webpack users, and provides modules for fetching Google Analytics data, JavaScript framework parsing, and configuring predictive fetching. For non-Webpack users, it outlines a workflow for integrating predictive fetching using the Google Analytics API and a client-side script.

Moderne

Moderne

59%

Moderne is an AI-driven platform that builds knowledge, discovery, and execution tools for coding agents. It enables agents to operate faster, more accurately, and at significantly lower cost across real-world software systems. Powered by the OpenRewrite Lossless Semantic Tree (LST), Moderne offers a comprehensive context model for understanding and transforming code at scale. The platform provides tools for deterministic framework and language upgrades, bulk vulnerability remediation, multi-repository change coordination, precomputed context registries, and high-performance organization-wide search. Moderne aims to improve agent performance, reduce token costs, accelerate change velocity, and ensure multi-agent enterprise readiness.

MLServer

MLServer

59%

MLServer is an open-source inference server designed to simplify the deployment and serving of machine learning models. It offers both REST and gRPC interfaces, fully compliant with KFServing's V2 Dataplane specification. Key capabilities include multi-model serving, allowing users to run multiple models within the same process, and the ability to run inference in parallel for vertical scaling through a pool of inference workers. MLServer also supports adaptive batching to group inference requests on the fly, enhancing efficiency. It integrates seamlessly with Kubernetes native frameworks like Seldon Core and KServe, making it a core Python inference server for scalable model deployment. The tool provides pre-packaged runtimes for popular frameworks such as Scikit-Learn, XGBoost, and HuggingFace, with options for custom runtimes.

amazon-q-developer-cli

amazon-q-developer-cli

59%

Amazon Q Developer CLI, now known as Kiro CLI, offered an agentic chat experience directly within the terminal, enabling developers to build applications using natural language. While the open-source Amazon Q Developer CLI project is no longer actively maintained and will only receive critical security fixes, its successor, Kiro CLI, continues to provide these capabilities as a closed-source product. The tool allowed for natural language interaction to streamline development workflows, offering features like code generation, debugging assistance, and general development support directly from the command line. It was designed to enhance developer productivity by integrating AI-powered assistance into the terminal environment.

NAX Group

NAX Group

59%

NAX Group offers an enterprise AI software platform designed to streamline the development and deployment of custom AI applications. The platform focuses on leveraging automation to build, deploy, and run these applications efficiently. This approach aims to significantly reduce operational costs, accelerate the time it takes for businesses to realize value from their AI investments, and ultimately create a competitive advantage. By providing a comprehensive solution for managing the AI lifecycle, NAX Group enables organizations to integrate advanced AI capabilities into their operations without extensive manual intervention, fostering innovation and efficiency across various business functions.

vector-admin

vector-admin

59%

vector-admin is an open-source, self-hostable tool suite designed for comprehensive vector database management. It offers a universal user interface to simplify interactions with various vector databases such as Pinecone, Chroma, Qdrant, and Weaviate. Users can view, update, and delete individual text chunks of embeddings, copy entire documents or namespaces without re-embedding costs, and upload new documents directly. The tool also supports migrating existing vector databases to different types or instances. While no longer actively maintained by Mintplex Labs, it remains functional for most providers and is cloud deployment ready, offering features like multi-user instance support and cost-saving measures for large documents.

Try Gorilla

Try Gorilla

59%

Try Gorilla is an AI code assistant hosted on Hugging Face Spaces, designed to help users automate various coding tasks and generate code snippets. This tool is particularly useful for software developers and AI engineers who are looking to streamline their code creation process. While the current live website indicates a runtime error, suggesting it may not be fully operational at this moment, its intended purpose is to provide assistance in coding. The tool aims to simplify the development workflow by offering AI-powered support for generating and managing code.

kedro

kedro

59%

Kedro is an open-source Python framework designed for building production-ready data engineering and data science pipelines. It emphasizes software engineering best practices to ensure pipelines are reproducible, maintainable, and modular. Key features include a project template based on Cookiecutter Data Science, a Data Catalog for connecting to various data sources and versioning, and pipeline abstraction for automatic dependency resolution and visualization with Kedro-Viz. Kedro also supports coding standards like test-driven development with pytest and flexible deployment strategies, including integration with Argo, Prefect, Kubeflow, AWS Batch, and Databricks. It aims to address the shortcomings of one-off scripts and Jupyter notebooks by promoting team collaboration and efficiency through modular, reusable analytics code.

speech

speech

59%

Speech is an open-source Python package designed to facilitate research and development in end-to-end models for automatic speech recognition (ASR). It provides implementations of various ASR architectures, including sequence-to-sequence models with attention mechanisms, Connectionist Temporal Classification (CTC), and the RNN Sequence Transducer. Built on PyTorch, this tool allows researchers and developers to experiment with and build advanced speech-to-text systems. The software is specifically tested for Python 3.6 and does not provide backward compatibility for Python 2.7, ensuring a modern development environment. It includes examples for model configurations and datasets, making it easier to get started with training and evaluating ASR models.

dcgan-completion.tensorflow

dcgan-completion.tensorflow

59%

dcgan-completion.tensorflow is an open-source project for image completion using deep learning, built on TensorFlow. It specifically implements the techniques described in Raymond Yeh and Chen Chen et al.'s paper, "Semantic Image Inpainting with Perceptual and Contextual Losses." The tool is primarily a modification of Taehoon Kim's DCGAN-tensorflow project, sharing its MIT license. It includes a pre-trained model for faces, trained on the CelebA dataset, making it ready for immediate use in specific image completion tasks. This repository is ideal for researchers and developers interested in exploring or applying deep learning for image inpainting.

GenerativeImage2Text

GenerativeImage2Text

59%

GenerativeImage2Text (GIT) is a repository from Microsoft that provides code examples and pre-trained models for generating text from images. It leverages a Generative Image-to-text Transformer for various vision and language tasks. Users can perform image captioning, where the model describes the content of an image, or visual question answering, where the model answers questions about an image. The tool supports inference on single images, multiple frames (for video analysis), and TSV files containing collections of images. It offers different model sizes (base and large) and fine-tuned versions for specific datasets like COCO, VQAv2, and TextCaps, allowing for tailored performance across diverse applications.

helion

helion

59%

Helion is a Python-embedded domain-specific language (DSL) designed for authoring machine learning kernels, compiling down to Triton for performant GPU programming. It aims to raise the abstraction level compared to Triton, making it easier to write correct and efficient kernels while enabling more automation in the autotuning process. Helion significantly reduces manual coding effort by evaluating hundreds of potential Triton implementations generated from a single Helion kernel, leading to better performance portability across different hardware. Key features include automated tensor indexing, masking, grid size determination, implicit search space definition, kernel argument management, looping reductions, and various automated optimizations like PID swizzling and loop reordering. It integrates seamlessly with PyTorch operators, allowing users familiar with PyTorch to quickly adopt Helion.

facenet

facenet

59%

facenet offers a TensorFlow-based implementation for face recognition, drawing inspiration from the "FaceNet: A Unified Embedding for Face Recognition and Clustering" paper and ideas from Oxford's "Deep Face Recognition." The project is open-source and available on GitHub, providing a robust framework for developers and researchers. It includes pre-trained models, supports various training datasets like CASIA-WebFace and VGGFace2, and incorporates face alignment using MTCNN for improved accuracy. The tool is compatible with TensorFlow r1.7 and Python 2.7/3.5, making it accessible for those working with these environments. It also features a flexible input pipeline and continuous integration for reliable development.

rq-vae-transformer

rq-vae-transformer

59%

rq-vae-transformer is the official open-source implementation of "Autoregressive Image Generation using Residual Quantization" (CVPR 2022). This framework, consisting of RQ-VAE and RQ-Transformer, is designed for autoregressive modeling of high-resolution images. It precisely approximates feature maps and represents images as stacks of discrete codes, facilitating the generation of high-quality images. The tool supports image generation using both class and text conditions, with pretrained checkpoints available for various datasets including FFHQ, LSUN, ImageNet, and CC-3M. It also includes a large-scale RQ-Transformer for text-to-image generation, trained on millions of text-image pairs. The repository provides code for training and evaluation pipelines, as well as Jupyter notebooks for easy text-to-image generation.

Lovable

Lovable

59%

Lovable is an AI-powered full-stack development platform designed to accelerate the creation of web applications and websites. Users can describe their desired app or website through natural language chat or by providing screenshots and documents, and the AI will build a working prototype in real-time. The platform supports iterative refinement with simple feedback and one-click deployment. Lovable builds front-end applications using React, Tailwind, and Vite, and can connect to OpenAPI backends, with Supabase support for data persistence and authentication in alpha. It integrates with GitHub for source control and allows users to own their projects and code. The platform offers features like real-time execution visualization, error detection with an auto-repair option, and version history for tracking changes.

distributed-llama

distributed-llama

59%

Distributed-llama is an open-source project designed to accelerate Large Language Model (LLM) inference by leveraging a cluster of connected home devices. It utilizes tensor parallelism and high-speed synchronization over Ethernet to distribute the computational load, allowing more devices to contribute to faster performance. The tool supports various operating systems including Linux, macOS, and Windows, and is optimized for both ARM and x86_64 AVX2 CPUs. It features a root node responsible for loading models and weights, and worker nodes that process slices of the neural network. Distributed-llama supports a range of Llama and Qwen models, offering commands for inference, chat, and running worker nodes, along with an API server. It also provides options for manual model conversion and supports specific quantization types.

flops-counter.pytorch

flops-counter.pytorch

59%

flops-counter.pytorch is an open-source tool designed to calculate the theoretical number of multiply-add operations (FLOPs) and parameters within neural networks built using the PyTorch framework. It offers two backends: 'pytorch' for legacy nn.Modules with better per-layer analytics for CNNs, and 'aten' for broader coverage of model architectures, including transformers, by considering aten operations. The tool can also print per-layer computational costs and allows for ignoring specific modules during counting. It supports various layers like Conv1d/2d/3d, BatchNorm, Activations, Linear, Upsample, and Poolings, with experimental support for RNNs, LSTMs, GRUs, and MultiheadAttention. Users can customize input tensors for complex models and view verbose output for unconsidered operations.

FastPhotoStyle

FastPhotoStyle

59%

FastPhotoStyle is an open-source photo editing tool developed by NVIDIA, designed for photorealistic image stylization. It allows users to transfer the artistic style from a 'style photo' to a 'content photo' using deep learning techniques. The underlying algorithm is detailed in an ECCV 2018 paper, offering a closed-form solution for image stylization. The tool is licensed under CC BY-NC-SA 4.0, making it suitable for research and development in computer vision and graphics. It provides various scripts for demonstration, model downloading, and processing stylization, including options for segmentation-aware stylization.

sumo-rl

sumo-rl

59%

sumo-rl is an open-source tool designed to simplify the creation and management of Reinforcement Learning (RL) environments for Traffic Signal Control using SUMO. It offers a straightforward interface, ensuring compatibility with widely used RL libraries and frameworks such as Gymnasium, PettingZoo, stable-baselines3, and RLlib. The tool supports both single-agent and multi-agent RL scenarios, allowing for flexible experimentation. Users can easily customize observation spaces and reward functions to suit their specific research or application needs. sumo-rl is particularly useful for developers and researchers focused on advancing AI agents for traffic management and optimization, providing a robust platform for simulating and evaluating different control strategies.

Pose-Transfer

Pose-Transfer

59%

Pose-Transfer is an open-source project providing the code for person image generation, implementing the Progressive Pose Attention method detailed in a CVPR19 paper. This tool allows users to transfer poses from one image to another, and also supports generating videos from a single input image. It offers functionalities for data preparation, including dataset splitting and keypoint annotation for datasets like Market1501 and DeepFashion. Users can train and test models, and evaluate performance using metrics such as SSIM, IS, DS, and PCKh. The project is built on PyTorch and provides pre-trained models for convenience.

Secure.com

Secure.com

59%

Secure.com provides an AI-powered security automation platform designed to augment security teams with Digital Security Teammates. This platform automates threat detection, alert triage, and incident response, offering 24/7 coverage and reducing alert fatigue. It integrates with over 200 tools, providing a unified view of assets, identities, and risks. Secure.com helps organizations achieve continuous compliance, faster incident resolution, and reduced blind spots through automated asset discovery. The platform offers flexible workflows, human-in-the-loop control with explainable AI, and a collaborative conversational interface for tasks like triage, compliance checks, and risk insights. It aims to supercharge security operations without increasing headcount, delivering measurable impact from day one.