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.
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.
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.
Roboweb
Roboweb is an AI assistant for exploratory programming that embeds OpenAI's ChatGPT in JupyterLab to create an ideal environment for exploratory programming. It provides users with a seamless experience in fixing errors, deploying applications on Kubernetes, and enhancing their coding skills through interactive chat functionalities.
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 create web applications without the need for traditional coding. Users can design and build interactive web applications using a drag-and-drop interface, making it accessible to those without extensive coding knowledge. Bubble offers a range of features and tools to help users bring their ideas to life, from data management to user testing. With Bubble, users can prototype, build, and launch web applications quickly and efficiently.
Pulumi
Pulumi is an AI-powered infrastructure as code platform that allows engineers to manage cloud infrastructure using various programming languages like Node.js, Python, Go, .NET, Java, and YAML. It offers capabilities such as generative AI-powered cloud management, security enforcement through policies, and automated deployment workflows. Pulumi Insights enables faster infrastructure code authoring through AI, while Pulumi Cloud provides managed services for infrastructure as code and secrets management. The platform is praised for its ease of use, developer experience, and ability to centralize and secure secrets management.
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.
Refraction
Refraction is an AI-powered code generation tool designed to help developers learn, improve, and generate code effortlessly. It offers a wide range of features such as bug detection, code conversion, function creation, CSP generation, CSS style conversion, debug statement addition, diagram generation, documentation creation, code explanation, code improvement, concept learning, CI/CD pipeline creation, SQL query generation, code refactoring, regex generation, style checking, type addition, and unit test generation. With support for 56 programming languages, Refraction is a versatile tool trusted by innovative companies worldwide to streamline software development processes using the magic of AI.
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.
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.
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.
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.
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.
orch
orch is a library for building language model powered applications and agents for the Rust programming language. It can be used for tasks such as text generation, streaming text generation, structured data generation, and embedding generation. The library provides functionalities for executing various language model tasks and can be integrated into different applications and contexts. It offers flexibility for developers to create language model-powered features and applications in Rust.
llms-from-scratch-cn
This repository provides a detailed tutorial on how to build your own large language model (LLM) from scratch. It includes all the code necessary to create a GPT-like LLM, covering the encoding, pre-training, and fine-tuning processes. The tutorial is written in a clear and concise style, with plenty of examples and illustrations to help you understand the concepts involved. It is suitable for developers and researchers with some programming experience who are interested in learning more about LLMs and how to build them.
pluto
Pluto is a development tool dedicated to helping developers **build cloud and AI applications more conveniently** , resolving issues such as the challenging deployment of AI applications and open-source models. Developers are able to write applications in familiar programming languages like **Python and TypeScript** , **directly defining and utilizing the cloud resources necessary for the application within their code base** , such as AWS SageMaker, DynamoDB, and more. Pluto automatically deduces the infrastructure resource needs of the app through **static program analysis** and proceeds to create these resources on the specified cloud platform, **simplifying the resources creation and application deployment process**.
hugging-llm
HuggingLLM is a project that aims to introduce ChatGPT to a wider audience, particularly those interested in using the technology to create new products or applications. The project focuses on providing practical guidance on how to use ChatGPT-related APIs to create new features and applications. It also includes detailed background information and system design introductions for relevant tasks, as well as example code and implementation processes. The project is designed for individuals with some programming experience who are interested in using ChatGPT for practical applications, and it encourages users to experiment and create their own applications and demos.
windows9x
Windows9X is an experimental operating system that allows users to generate applications on the fly by entering descriptions of programs. It leverages an LLM to create HTML files resembling Windows 98 applications, with access to a limited OS API for file operations, registry interactions, and LLM prompting.
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.