Best AI tools for< Create Programming >
20 - AI tool Sites

DALL-E Free
DALL-E Free is an AI image generator powered by DALL-E and DreamVibe AI. It allows users to easily convert textual prompts into visual images for creative projects. The platform offers a budget-friendly solution for artists, designers, and content creators to bring their ideas to life using AI-generated images.

Programming Helper
Programming Helper is a tool that helps you code faster with the help of AI. It can generate code, test code, and explain code. It also has a wide range of other features, such as a function from description, text description to SQL command, and code to explanation. Programming Helper is a valuable tool for any programmer, regardless of their skill level.

BugFree.ai
BugFree.ai is an AI-powered platform designed to help users practice system design and behavior interviews, similar to Leetcode. The platform offers a range of features to assist users in preparing for technical interviews, including mock interviews, real-time feedback, and personalized study plans. With BugFree.ai, users can improve their problem-solving skills and gain confidence in tackling complex interview questions.

Roadmapped.ai
Roadmapped.ai is an AI-powered platform designed to help users learn various topics efficiently and quickly. By providing a structured roadmap generated in seconds, the platform eliminates the need to navigate through scattered online resources aimlessly. Users can input a topic they want to learn, and the AI will generate a personalized roadmap with curated resources. The platform also offers features like AI-powered YouTube search, saving roadmaps, priority support, and access to a private Discord community.

CryptoDo
CryptoDo is a multichain, no-code web3 solution builder for businesses. It allows users to create smart contracts and web3 applications without any programming skills. CryptoDo uses an AI module to customize smart contracts, making blockchain technology more accessible and adaptable.

Roboweb
Roboweb is an AI assistant designed for exploratory programming. It integrates OpenAI's ChatGPT into JupyterLab to provide users with an optimal environment for exploratory programming tasks. The tool assists users in fixing errors in their code, deploying applications on Kubernetes, and managing their OpenAPI keys seamlessly. With a user-friendly interface and advanced AI capabilities, Roboweb aims to streamline the programming process and enhance productivity for developers and programmers.

SpellBox
SpellBox is a versatile AI coding assistant that helps developers of all levels write code faster and more efficiently. With SpellBox, you can say goodbye to hours of frustrating coding and hello to quick, easy solutions. SpellBox creates the code you need from simple prompts, so you can solve your toughest programming problems in seconds.

Flowscript
Flowscript is a revolutionary app development platform that empowers users to build fully functional web applications using plain English. Its AI-powered engine instantly converts requirements specified in plain English into applications with robust business rules, data models, and secure workflows. With Flowscript, anyone can become a developer and streamline their workflows, getting more done in less time. It offers features like AI-powered workflows, data tables with relations, dynamic form generation, engagement and interaction tools, and secure data storage options.

Visual Computing & Artificial Intelligence Lab at TUM
The Visual Computing & Artificial Intelligence Lab at TUM is a group of research enthusiasts advancing cutting-edge research at the intersection of computer vision, computer graphics, and artificial intelligence. Our research mission is to obtain highly-realistic digital replica of the real world, which include representations of detailed 3D geometries, surface textures, and material definitions of both static and dynamic scene environments. In our research, we heavily build on advances in modern machine learning, and develop novel methods that enable us to learn strong priors to fuel 3D reconstruction techniques. Ultimately, we aim to obtain holographic representations that are visually indistinguishable from the real world, ideally captured from a simple webcam or mobile phone. We believe this is a critical component in facilitating immersive augmented and virtual reality applications, and will have a substantial positive impact in modern digital societies.

Momen
Momen is a platform that allows users to build web applications without the need for coding. From designing to developing and scaling apps, Momen offers a smooth learning curve for users to create custom apps. The platform provides features such as dynamic canvas, live preview, interactive animations, and reusable components. With Momen, users can clarify user journeys, unleash their creativity, and build feature-rich apps with ease. The platform also ensures predictable costs, assured scalability, and advanced collaboration workflows for million-user projects. Momen AI 2.0 enables users to build AI agents. Additionally, Momen offers SEO controls, AI app development, exclusive programs for education, tailored solutions for content creators, and various resources and support options.

Code Snippets AI
Code Snippets AI is an AI-powered code snippets library for teams. It helps developers master their codebase with contextually-rich AI chats, integrated with a secure code snippets library. Developers can build new features, fix bugs, add comments, and understand their codebase with the help of Code Snippets AI. The tool is trusted by the best development teams and helps developers code smarter than ever. With Code Snippets AI, developers can leverage the power of a codebase aware assistant, helping them write clean, performance optimized code. They can also create documentation, refactor, debug and generate code with full codebase context. This helps developers spend more time creating code and less time debugging errors.

Walle
Walle is an all-in-one AI assistant and browser extension that provides a range of features to enhance your digital experience. It includes a chatbot for instant problem-solving, an AI reader for summarizing and understanding text, an AI writer for generating human-like content, a chat PDF feature for summarizing and translating PDF documents, and image creation and reading capabilities. Walle is seamlessly integrated into Chrome, Safari, and Edge browsers, making it your indispensable companion for navigating the digital world.

AI Slide Maker
AI Slide Maker is an innovative tool that utilizes artificial intelligence to create visually appealing and professional presentations in a matter of minutes. With its advanced algorithms, the application can analyze content, suggest relevant design templates, and generate slides automatically. Users can simply input their text and images, and the AI Slide Maker will take care of the rest, saving time and effort. Whether for business meetings, educational purposes, or personal projects, this tool streamlines the presentation creation process and ensures high-quality results.

Elements of AI
Elements of AI is a free online educational platform that offers courses on artificial intelligence for non-experts. Created by MinnaLearn and the University of Helsinki, the platform aims to demystify AI by providing theory, practical exercises, and a comprehensive understanding of AI concepts. With over 1 million students from 170 countries, the courses cover topics like Introduction to AI and Building AI, encouraging a broad audience to learn about AI's impact on society and how to create AI methods.

Snorkell.ai
Snorkell.ai is an automated documentation generation tool that uses AI to create and update docstrings for GitHub projects. It supports multiple programming languages, including Python, JavaScript, TypeScript, Java, and Kotlin. Snorkell.ai integrates with GitHub and automatically generates docstrings whenever a pull request is merged, ensuring that documentation is always up-to-date with the codebase. It helps developers save time and effort by automating the documentation process, leading to improved code quality and reduced onboarding time.

VBA Code Generator
VBA Code Generator is an AI-powered tool that allows users to generate VBA code quickly and efficiently. By inputting requirements, users can instantly generate complex VBA code using simple text instructions with the help of AI. The tool is designed for both beginners and experienced users, offering a versatile application that can handle various VBA tasks, from Excel automation to Access database management. With a focus on saving time and streamlining workflows, VBA Code Generator simplifies the coding process and provides accurate formulas for users' specific needs.

Mojju
Mojju is a platform offering unique and powerful AI tools built by a dedicated team of experts. The tools include productivity tools, various assistants & guides, business & finance tools, and more. Mojju provides GPTs with API and Knowledge base support, featuring integrations with popular services like Zapier. Users can access custom GPTs for different domains such as business, design, developers, productivity, learning, crypto, finance, lifestyle, and well-being.

Bubble
Bubble is a visual programming platform that allows users to build web applications without needing to write code. It offers a range of features for designing, developing, and deploying applications, including data management, logic creation, collaboration tools, and security features. Bubble provides a user-friendly interface for creating custom applications tailored to specific needs, making it an ideal solution for individuals and businesses looking to create web applications quickly and efficiently.

Pulumi
Pulumi is an AI-powered infrastructure as code tool that allows engineers to manage cloud infrastructure using various programming languages like Node.js, Python, Go, .NET, Java, and YAML. It offers features such as generative AI-powered cloud management, security enforcement through policies, automated deployment workflows, asset management, compliance remediation, and AI insights over the cloud. Pulumi helps teams provision, automate, and evolve cloud infrastructure, centralize and secure secrets management, and gain security, compliance, and cost insights across all cloud assets.

Cookup AI
Cookup AI is a comprehensive suite of AI-powered tools designed to enhance creativity and productivity across various domains, including SEO, marketing, content creation, programming, and more. With a wide range of applications, Cookup AI empowers users to generate compelling content, optimize marketing campaigns, streamline product development, and simplify complex concepts. The platform leverages advanced AI algorithms to provide users with tailored solutions, enabling them to achieve their goals more efficiently and effectively.
20 - Open Source AI Tools

chatgpt-universe
ChatGPT is a large language model that can generate human-like text, translate languages, write different kinds of creative content, and answer your questions in a conversational way. It is trained on a massive amount of text data, and it is able to understand and respond to a wide range of natural language prompts. Here are 5 jobs suitable for this tool, in lowercase letters: 1. content writer 2. chatbot assistant 3. language translator 4. creative writer 5. researcher

model.nvim
model.nvim is a tool designed for Neovim users who want to utilize AI models for completions or chat within their text editor. It allows users to build prompts programmatically with Lua, customize prompts, experiment with multiple providers, and use both hosted and local models. The tool supports features like provider agnosticism, programmatic prompts in Lua, async and multistep prompts, streaming completions, and chat functionality in 'mchat' filetype buffer. Users can customize prompts, manage responses, and context, and utilize various providers like OpenAI ChatGPT, Google PaLM, llama.cpp, ollama, and more. The tool also supports treesitter highlights and folds for chat buffers.

srcbook
Srcbook is an open-source interactive programming environment for TypeScript that allows users to create, run, and share reproducible programs and ideas. It features AI capabilities for exploring and iterating on ideas, supports exporting to valid markdown format, and enables diagraming with mermaid for rich annotations. Users can locally execute programs through a web interface, powered by Node.js under the Apache2 license.

ai-self-coding-book
The 'ai-self-coding-book' repository is a guidebook that aims to teach how to create complex applications with commercial value using natural language and AI, rather than simple toy projects. It provides insights on AI programming concepts and practical applications, emphasizing real-world use cases and best practices for development.

shards
Shards is a high-performance, multi-platform, type-safe programming language designed for visual development. It is a dataflow visual programming language that enables building full-fledged apps and games without traditional coding. Shards features automatic type checking, optimized shard implementations for high performance, and an intuitive visual workflow for beginners. The language allows seamless round-trip engineering between code and visual models, empowering users to create multi-platform apps easily. Shards also powers an upcoming AI-powered game creation system, enabling real-time collaboration and game development in a low to no-code environment.

Thinking_in_Java_MindMapping
Thinking_in_Java_MindMapping is a repository that started as a project to create mind maps based on the book 'Java Programming Ideas'. Over time, it evolved into a collection of programming notes, blog posts, book summaries, personal reflections, and even gaming content. The repository covers a wide range of topics, allowing the author to freely express thoughts and ideas. The content is diverse and reflects the author's dedication to consistency and creativity.

llm.nvim
llm.nvim is a neovim plugin designed for LLM-assisted programming. It provides a no-frills approach to integrating language model assistance into the coding workflow. Users can configure the plugin to interact with various AI services such as GROQ, OpenAI, and Anthropics. The plugin offers functions to trigger the LLM assistant, create new prompt files, and customize key bindings for seamless interaction. With a focus on simplicity and efficiency, llm.nvim aims to enhance the coding experience by leveraging AI capabilities within the neovim environment.

cog-comfyui
Cog-comfyui allows users to run ComfyUI workflows on Replicate. ComfyUI is a visual programming tool for creating and sharing generative art workflows. With cog-comfyui, users can access a variety of pre-trained models and custom nodes to create their own unique artworks. The tool is easy to use and does not require any coding experience. Users simply need to upload their API JSON file and any necessary input files, and then click the "Run" button. Cog-comfyui will then generate the output image or video file.

yao
YAO is an open-source application engine written in Golang, suitable for developing business systems, website/APP API, admin panel, and self-built low-code platforms. It adopts a flow-based programming model to implement functions by writing YAO DSL or using JavaScript. Yao allows developers to create web services by processes, creating a database model, writing API services, and describing dashboard interfaces just by JSON for web & hardware, and 10x productivity. It is based on the flow-based programming idea, developed in Go language, and supports multiple ways to expand the data stream processor. Yao has a built-in data management system, making it suitable for quickly making various management backgrounds, CRM, ERP, and other internal enterprise systems. It is highly versatile, efficient, and performs better than PHP, JAVA, and other languages.

zig-aio
zig-aio is a library that provides an io_uring-like asynchronous API and coroutine-powered IO tasks for the Zig programming language. It offers support for different operating systems and backends, such as io_uring, iocp, and posix. The library aims to provide efficient IO operations by leveraging coroutines and async IO mechanisms. Users can create servers and clients with ease using the provided API functions for socket operations, sending and receiving data, and managing connections.

AirBnB_clone_v2
The AirBnB Clone - The Console project is the first segment of the AirBnB project at Holberton School, aiming to cover fundamental concepts of higher level programming. The goal is to deploy a server as a simple copy of the AirBnB Website (HBnB). The project includes a command interpreter to manage objects for the AirBnB website, allowing users to create new objects, retrieve objects, perform operations on objects, update object attributes, and destroy objects. The project is interpreted/tested on Ubuntu 14.04 LTS using Python 3.4.3.

MaixPy
MaixPy is a Python SDK that enables users to easily create AI vision projects on edge devices. It provides a user-friendly API for accessing NPU, making it suitable for AI Algorithm Engineers, STEM teachers, Makers, Engineers, Students, Enterprises, and Contestants. The tool supports Python programming, MaixVision Workstation, AI vision, video streaming, voice recognition, and peripheral usage. It also offers an online AI training platform called MaixHub. MaixPy is designed for new hardware platforms like MaixCAM, offering improved performance and features compared to older versions. The ecosystem includes hardware, software, tools, documentation, and a cloud platform.

nagato-ai
Nagato-AI is an intuitive AI Agent library that supports multiple LLMs including OpenAI's GPT, Anthropic's Claude, Google's Gemini, and Groq LLMs. Users can create agents from these models and combine them to build an effective AI Agent system. The library is named after the powerful ninja Nagato from the anime Naruto, who can control multiple bodies with different abilities. Nagato-AI acts as a linchpin to summon and coordinate AI Agents for specific missions. It provides flexibility in programming and supports tools like Coordinator, Researcher, Critic agents, and HumanConfirmInputTool.

Noema-Declarative-AI
Noema is a framework that enables developers to control a language model and choose the path it will follow. It integrates Python with llm's generations, allowing users to use LLM as a thought interpreter rather than a source of truth. Noema is built on llama.cpp and guidance's shoulders. It applies the declarative programming paradigm to a language model, providing a way to represent functions, descriptions, and transformations. Users can create subjects, think about tasks, and generate content through generators, selectors, and code generators. Noema supports ReAct prompting, visualization, and semantic Python functionalities, offering a versatile tool for automating tasks and guiding language models.

floki
Floki is an open-source framework for researchers and developers to experiment with LLM-based autonomous agents. It provides tools to create, orchestrate, and manage agents while seamlessly connecting to LLM inference APIs. Built on Dapr, Floki leverages a unified programming model that simplifies microservices and supports both deterministic workflows and event-driven interactions. By bringing together these features, Floki provides a powerful way to explore agentic workflows and the components that enable multi-agent systems to collaborate and scale, all powered by Dapr.

create-million-parameter-llm-from-scratch
The 'create-million-parameter-llm-from-scratch' repository provides a detailed guide on creating a Large Language Model (LLM) with 2.3 million parameters from scratch. The blog replicates the LLaMA approach, incorporating concepts like RMSNorm for pre-normalization, SwiGLU activation function, and Rotary Embeddings. The model is trained on a basic dataset to demonstrate the ease of creating a million-parameter LLM without the need for a high-end GPU.

Mastering-GitHub-Copilot-for-Paired-Programming
Mastering GitHub Copilot for AI Paired Programming is a comprehensive course designed to equip you with the skills and knowledge necessary to harness the power of GitHub Copilot, an AI-driven coding assistant. Through a series of engaging lessons, you will learn how to seamlessly integrate GitHub Copilot into your workflow, leveraging its autocompletion, customizable features, and advanced programming techniques. This course is tailored to provide you with a deep understanding of AI-driven algorithms and best practices, enabling you to enhance code quality and accelerate your coding skills. By embracing the transformative power of AI paired programming, you will gain the tools and confidence needed to succeed in today's dynamic software development landscape.

vector-vein
VectorVein is a no-code AI workflow software inspired by LangChain and langflow, aiming to combine the powerful capabilities of large language models and enable users to achieve intelligent and automated daily workflows through simple drag-and-drop actions. Users can create powerful workflows without the need for programming, automating all tasks with ease. The software allows users to define inputs, outputs, and processing methods to create customized workflow processes for various tasks such as translation, mind mapping, summarizing web articles, and automatic categorization of customer reviews.

doc-comments-ai
doc-comments-ai is a tool designed to automatically generate code documentation using language models. It allows users to easily create documentation comment blocks for methods in various programming languages such as Python, Typescript, Javascript, Java, Rust, and more. The tool supports both OpenAI and local LLMs, ensuring data privacy and security. Users can generate documentation comments for methods in files, inline comments in method bodies, and choose from different models like GPT-3.5-Turbo, GPT-4, and Azure OpenAI. Additionally, the tool provides support for Treesitter integration and offers guidance on selecting the appropriate model for comprehensive documentation needs.

codemod
Codemod platform is a tool that helps developers create, distribute, and run codemods in codebases of any size. The AI-powered, community-led codemods enable automation of framework upgrades, large refactoring, and boilerplate programming with speed and developer experience. It aims to make dream migrations a reality for developers by providing a platform for seamless codemod operations.
20 - OpenAI Gpts

Programador FyQ/ByG C. Valenciana
Te ayudaré a realizar tus programaciones de las situaciones de aprendizaje según la legislación de la Comunidad Valenciana

Button Stylist
Expert in creating stylish buttons for web and software apps using any programming language.

Vulkan Graphics Programming Helper
Helps beginners understand Vulkan concepts and terminology

DirectX 12 Graphics Programming Helper
Helps beginners understand DirectX 12 concepts and terminology

DirectX 11 Graphics Programming Helper
Helps beginners understand DirectX 11 concepts and terminology

OpenGL 3.3 Graphics Programming Helper
Helps beginners understand OpenGL 3.3 concepts and terminology

NoSQL Code Helper
Assists with NoSQL programming by providing code examples, debugging tips, and best practices.

Childcare Program Development Expert
Specialized in tailored programming for any context of childcare.