Coding & Development
Browsing page 384 of AI tools for Coding & Development. Sorted by confidence score — our independent quality rating.
LoreKeeper
LoreKeeper is a comprehensive TTRPG game prep toolkit designed for Game Masters. It allows users to upload existing lore, notes, voice memos, and videos, which the AI then learns to power various generation features. Key capabilities include generating NPCs, monsters, maps, and names, as well as creating character portraits, location maps, and scene art from your lore. The tool also offers cinematic video scene generation and the ability to produce full campaign sourcebooks in PDF format. LoreKeeper aims to transform hours of game preparation into minutes of work, supporting D&D, Pathfinder, and any other tabletop RPG system.
PIP Labs
PIP Labs is an R&D company dedicated to advancing Story, a Layer 1 network designed to transform intellectual property (IP) into a programmable asset class. The company develops AI-native infrastructure for IP, addressing the challenge of over $80 trillion in IP locked in outdated systems and the AI industry's need for rights-cleared data. PIP Labs enables programmable licensing, IP tokenization, and onchain enforcement of IP rights. Key initiatives include the Proof of Creativity Protocol for out-of-the-box IP features like royalties and licensing, the Programmable IP License (PIL) for clear and enforceable creative rights, and Poseidon for structured datasets with enshrined ownership and provenance.
colorization
Colorization is an open-source project that leverages deep neural networks for automatic image colorization. Developed by Richard Zhang, Phillip Isola, and Alexei A. Efros, it was first presented at ECCV in 2016. The tool also incorporates functionality from "Real-Time User-Guided Image Colorization with Learned Deep Priors" from SIGGRAPH 2017, allowing for interactive colorization. Users can clone the GitHub repository, install dependencies, and then use Python scripts to colorize images. It provides pre-trained colorizers for both ECCV 2016 and SIGGRAPH 2017 models, with clear instructions for integration into Python projects, including necessary pre and post-processing steps like Lab space conversion and resizing.
botflow
botflow is a Python Fast Dataflow programming framework engineered for building robust data pipelines. It excels in diverse applications such as web crawling, machine learning, and quantitative trading. The framework emphasizes decoupling data and functionality, making it easy to reuse components and maintain complex data flows. Botflow provides core concepts like Pipes and Routes to construct intricate data flow networks, supporting parallel computation through coroutines and ThreadPools. It also features a replay mode for efficient debugging, allowing developers to restart from the nearest completed node after an exception. With built-in nodes for HTTP loading, file I/O, and data manipulation, botflow simplifies the creation of powerful and efficient data processing workflows.
BuildingMachineLearningSystemsWithPython
BuildingMachineLearningSystemsWithPython is an open-source repository containing the complete source code for the book "Building Machine Learning Systems with Python" by Luis Pedro Coelho and Willi Richert. This resource is invaluable for students, teachers, and professionals looking to understand and implement machine learning systems using Python. The code corresponds to the second edition of the book, published in 2015, and provides practical, hands-on examples for various machine learning concepts. It serves as a direct companion to the book, allowing users to explore, run, and modify the code to deepen their understanding of the topics covered. The repository is hosted on GitHub, making it easily accessible for anyone interested in learning or teaching machine learning with Python.
awesome
Awesome is an open-source GitHub repository offering a comprehensive collection of resources across various technical domains. It serves as a valuable knowledge base for individuals interested in bioinformatics, data science, and machine learning. The repository also includes extensive resources for popular programming languages such as Python, Golang, R, and Perl, along with sections for C, JavaScript, Linux, and Git. Users can find links to tools, tutorials, and libraries, making it a central hub for learning and development in these fields. Its curated nature ensures that the included resources are relevant and useful for both beginners and experienced practitioners.
ciml
ciml is an open-source repository offering comprehensive materials for "A Course in Machine Learning." It serves as a valuable resource for both students and educators, providing the full source code for the accompanying book. Beyond the core text, the repository includes a wealth of supplementary course materials such as detailed slides, informative documents, and practical laboratory exercises. This makes ciml an excellent tool for those looking to learn about machine learning through a structured curriculum or for instructors seeking ready-to-use content for their courses. The materials are designed to support a thorough understanding of machine learning concepts.
BinaryNet.pytorch
BinaryNet.pytorch offers a PyTorch implementation of Binarized Neural Networks (BNN), specifically designed for VGG and ResNet models. This open-source tool allows researchers and developers to delve into the world of binarized neural networks, which are known for their efficiency in terms of memory and computational resources. The project is hosted on GitHub and provides the necessary code to run models like resnet18 for datasets such as cifar10. It serves as a valuable resource for those looking to understand, implement, or experiment with BNNs within the PyTorch framework, building upon existing work in the field.
chatgpt-ai-template
Horizon ChatGPT AI Template is an open-source ChatGPT UI AI Template and Starter Kit designed for developers using React, NextJS, and Chakra UI. This template provides a comprehensive foundation for building AI web applications, featuring over 30 dark/light frontend elements such as buttons, inputs, navbars, and cards. It aims to accelerate the development of Chat AI SaaS Apps by offering a pre-built, customizable user interface. The template includes detailed documentation and a quick-start guide for easy installation and setup. Users need an OpenAI API key with billing information to ensure full functionality. An example page is also provided for inspiration and rapid prototyping.
d2l-tvm
d2l-tvm is an open-source project dedicated to deep learning compilers, offering comprehensive resources for those looking to understand and optimize deep learning models. Hosted on GitHub, it provides a platform for learning about the TVM deep learning compiler stack. The project includes detailed documentation, practical examples, and guides on how to contribute, making it a valuable resource for developers and researchers. It covers various aspects of deep learning compilation, from common operators and CPU/GPU schedules to deployment strategies, enabling users to dive deep into the technical intricacies of optimizing AI models.
Ray 3.0
Ray 3.0 is a comprehensive debugging tool designed to streamline the development process by organizing all debug output in a dedicated desktop application. It eliminates the need for debug output to clutter your application or browser, providing a clean and interactive interface. Ray supports a wide range of languages and frameworks, including PHP, Laravel, JavaScript, Node.js, Vue.js, React, WordPress, and more, allowing developers to use the same debugging syntax across different environments. Key features include remote debugging over SSH, message archiving for later reference, and powerful tools to pause and measure code execution. The latest version, Ray 3.0, introduces enhanced AI integration, enabling users to interact with AI-generated HTML components, Mermaid, and ERD diagrams directly within the app, making it an invaluable tool for modern development workflows.
garage
garage is a comprehensive, open-source toolkit designed for developing and evaluating reinforcement learning (RL) algorithms, emphasizing reproducibility in research. It offers a wide array of modular tools, including composable neural network models, high-performance samplers, replay buffers, and an expressive experiment definition interface. The toolkit supports logging to various outputs like TensorBoard, ensures reliable experiment checkpointing and resuming, and provides environment interfaces for popular benchmark suites. garage is compatible with Python 3.6+ and supports both PyTorch and TensorFlow for neural network implementations, with algorithms not requiring neural networks found in the `garage.np` package. Its robust testing strategy, including continuous integration and comprehensive benchmarks, ensures state-of-the-art performance and reliability.
generative-ai-roadmap
generative-ai-roadmap offers a comprehensive overview of generative AI, detailing its use cases and applications through a structured roadmap. This resource, available on GitHub, includes both original Chinese content and English translations of its diagrams and text. It covers the evolution of controllability in generative AI, its application directions, key application areas with typical examples, and the evolution of multimodal AI application capabilities. The project is licensed under a Creative Commons Attribution 4.0 International License, making it a valuable educational resource for anyone interested in understanding the landscape of generative AI.
Sudolabs
Sudolabs is an AI services company that partners with enterprises and startups to build and deploy production-ready AI systems. They offer expertise across Agentic AI, Multimodal AI, and Predictive AI, with a proven track record of over 500 use-cases analyzed and 100+ solutions deployed. Their services include AI Discovery, which culminates in a prioritized roadmap and working prototypes, ensuring a high use-case realization rate. Sudolabs differentiates itself by combining research-grade engineering with Tier-A strategy and Silicon Valley product design, focusing on building rather than just advising. They have successfully implemented AI solutions in finance, healthcare, telco, manufacturing, and other regulated industries.
GPT-3-Encoder
GPT-3-Encoder is a Javascript BPE Encoder Decoder specifically designed for GPT-2 and GPT-3 models. This tool facilitates the conversion of human-readable text into a series of integers, which is the format required for input into these advanced language models. It serves as a direct Javascript implementation of OpenAI's original Python encoder/decoder, ensuring compatibility and accuracy in tokenization. Developers can easily integrate it into their projects using npm, and it is compatible with Node.js versions 12 and above. This encoder/decoder is crucial for anyone working with GPT-2 or GPT-3, enabling them to preprocess text data effectively for model training or inference.
Deep-Learning-for-Tracking-and-Detection
Deep-Learning-for-Tracking-and-Detection is a comprehensive open-source repository on GitHub, offering a curated collection of papers, datasets, code, and other resources specifically focused on object tracking and detection using deep learning. This tool is invaluable for AI researchers, engineers, and students who are actively engaged in computer vision projects. It covers a wide array of topics including static detection (RCNN, YOLO, SSD, RetinaNet, Anchor Free), video detection (Tubelet, FGFA, RNN), and multi-object tracking (Joint-Detection, Identity Embedding, Association, Deep Learning, RNN, Unsupervised Learning, Reinforcement Learning, Network Flow, Graph Optimization). The repository also provides resources for single object tracking, various deep learning techniques, and a multitude of datasets, making it a central hub for cutting-edge research and development in this field.
DANN
DANN provides a PyTorch implementation of the Domain-Adversarial Training of Neural Networks (DANN) paper, enabling unsupervised domain adaptation through backpropagation. This open-source tool is designed for researchers and developers working with neural networks who need to improve model performance across different data distributions or domains without extensive labeled data for the target domain. It includes the necessary network structure and training scripts, with specific instructions for setting up the environment using PyTorch 1.0 and Python 2.7. Users can download the required mnist_m dataset from provided links to begin training. The project also offers a separate version, DANN_py3, for Python 3 and Docker environments, indicating ongoing development and support for modern setups. Its primary utility lies in allowing models trained on one domain to generalize effectively to another, reducing the need for costly data annotation in new environments.
efficient-dl-systems
efficient-dl-systems is an open-source GitHub repository offering comprehensive educational materials for the Efficient Deep Learning Systems course, taught at HSE University and Yandex School of Data Analysis. The repository includes a detailed syllabus, lecture notes, and seminar materials covering a wide range of topics, from foundational GPU architecture and CUDA API to advanced concepts like distributed training, large model optimization, and inference algorithms. It provides practical insights into performance measurement, mixed-precision training, data-parallel techniques, and deployment of deep learning models. The course content is structured week-by-week, making it an invaluable resource for students and researchers looking to deepen their understanding of efficient deep learning practices.
evalite
evalite is an open-source tool designed for developers to evaluate their LLM-powered applications using TypeScript. It provides a robust framework for testing and assessing the performance of AI applications, ensuring quality and reliability. Developers can use evalite to build, run, and analyze tests for their language model integrations. The tool supports a development workflow that includes building, running tests, and a UI dev server for real-time evaluation. It is particularly useful for identifying and fixing issues in LLM-based projects before deployment, contributing to more stable and effective AI solutions.
Archsense
Arthsense is a software architecture visualization tool designed to improve software development processes by generating accurate and up-to-date architecture representations directly from source code. It eliminates the need for stale documentation by creating diagrams directly from the code, ensuring an accurate architectural representation. The tool helps identify dependencies across modules, including event-based interactions, allowing teams to understand the impact of code changes. Archsense facilitates collaboration by enabling users to propose new architectural changes within the context of existing structures and receive feedback. It also tracks implementation progress by generating new architecture snapshots on every commit, comparing them to proposed changes, and notifying users of significant deviations to prevent costly fixes.
TTS Maker Text to Speech AI
TTSMaker is a free online text-to-speech tool and AI voice generator that supports over 100 languages and 600+ AI voices. Users can easily convert text to natural-sounding speech, which can then be used for reading aloud, video dubbing, creating audiobooks, or educational purposes. The platform offers features like adjustable voice speed, volume, pitch, and the ability to insert pauses. It also supports background music and various audio file formats like MP3, WAV, OGG, AAC, and OPUS. TTSMaker provides a free version with a weekly character quota and commercial usage rights for generated audio, making it suitable for content creators and businesses alike.
feature-engineering-book
feature-engineering-book is the official GitHub code repository accompanying the book "Feature Engineering for Machine Learning" by Alice Zheng and Amanda Casari, published by O'Reilly in 2018. This resource is invaluable for students, researchers, and practitioners looking to implement the feature engineering techniques discussed in the book. The repository contains various Jupyter Notebooks covering topics such as binning, count features, log and Box-Cox transformations, interaction features, text processing (TF-IDF, chunking), regression on categorical variables, feature hashing, PCA, K-means clustering for featurization, and HOG image features. It also includes end-to-end recommender system examples, providing practical code for a deeper understanding of machine learning concepts.
ttach
ttach is an open-source PyTorch library designed for Test Time Augmentation (TTA) in image processing tasks. Similar to data augmentation during training, TTA involves applying random modifications like flips, rotations, and scaling to test images. Instead of feeding a model a single 'clean' image, ttach allows users to show augmented versions multiple times, then averages the predictions from each augmented image to produce a more robust final output. The library provides wrappers for segmentation, classification, and keypoint detection models, along with a flexible `Compose` function for custom transform pipelines. It supports various merge modes for predictions, including mean, geometric mean, sum, max, and min, making it a versatile tool for enhancing model accuracy and stability during inference.
kubedl
KubeDL is a CNCF sandbox project designed to simplify and optimize the execution of deep learning workloads on Kubernetes. It provides a unified controller for managing training and inference tasks across frameworks like TensorFlow, PyTorch, and Mars. Key features include advanced scheduling, acceleration through caching, metadata persistence, file synchronization, and service discovery for host network training. KubeDL also integrates with Morphling for automatic tuning of ML model deployment configurations and allows for native tracking of model lineage using Kubernetes CRDs. This tool aims to make the deployment and scaling of deep learning models within a Kubernetes environment more accessible and efficient for developers and data scientists.