AI Code Generation
AI code generation is the use of artificial intelligence systems, particularly large language models (LLMs), to automatically produce source code from natural language descriptions, partial code snippets, or…
Explore Software Development through related topics and the articles other pages reference most.
Ranked by links from other AI Wiki pages.
Articles that also belong to these categories. Counts cover all of Software Development.
Showing 1-36 of 36 articles
AI code generation is the use of artificial intelligence systems, particularly large language models (LLMs), to automatically produce source code from natural language descriptions, partial code snippets, or…
An agentic workflow is a multi-step process in which one or more AI agents independently plan a sequence of actions, select and use tools, evaluate intermediate results, and iterate until a goal is reached.
AI in app development refers to the use of large language models, generative AI, and AI agents to design, build, test, and ship software applications, with a particular focus on consumer apps, mobile apps, and…
App Development ChatGPT Plugins were a group of third party ChatGPT Plugins that let a user describe an application in plain language and receive a finished mobile app, web app, or backend built by an external…
Autonomous coding refers to the use of artificial intelligence systems that can independently write, debug, test, and maintain software with minimal human intervention.
Bolt.new is an AI-powered full-stack web development platform built by StackBlitz that turns a natural language prompt into a complete, running web application inside the browser
A coding agent is a software system that uses a large language model to carry out programming work by acting on a development environment rather than only producing text for a person to copy.
Cursor is a proprietary AI-assisted code editor and software-development platform made by Anysphere.
DeepSeek Harness is an open-source AI agent harness developed by DeepSeek. Also called dsh, it supplies the software around a language model: the agent loop, tools, sessions, filesystems, permission controls…
AI dev tools are the software products, libraries, and platforms that developers use to build, ship, and operate applications powered by artificial intelligence models.
Eager execution is an imperative, define-by-run mode of running machine learning framework operations in which each operation is evaluated immediately as it is called and returns a concrete value
Graph execution is a computation paradigm in machine learning frameworks where mathematical operations are organized into a directed acyclic graph (DAG) before being executed, so the runtime sees the whole…
JavaScript (often abbreviated JS) is a high-level, dynamically typed, multi-paradigm programming language that, alongside HTML and CSS, forms one of the three core technologies of the World Wide Web.
Lovable is an AI-powered application builder that generates full-stack web applications from natural language descriptions.
Mathlib (formally mathlib4, the active Lean 4 incarnation) is the community-maintained, open-source unified library of formalized mathematics for the lean theorem prover, and it is the largest single library…
Next.js is an open-source React framework developed and maintained by Vercel that has become the default way to ship production AI products, especially streaming chat interfaces and other large language model…
Plugins are modular software extensions that connect large language models and other AI systems to external tools, services, data sources, and user interfaces, letting a model trained on a static corpus reach…
AI for programming refers to the use of artificial intelligence, and especially large language models, to write, edit, refactor, test, review, and explain source code.
Programming ChatGPT Plugins were a now-deprecated category of third-party extensions that let ChatGPT call external developer tools, code repositories, computational engines, and runtime environments during a…
Programming with ChatGPT is the practice of using OpenAI's conversational chatbot to read, write, refactor, document, debug, test, and explain source code in plain language instead of an editor or a…
Project IDX is an experimental, browser-based cloud development environment built by Google.
React (sometimes called React.js or ReactJS) is a free, open source JavaScript library for building user interfaces, created by Jordan Walke at Facebook and first released publicly on May 29, 2013.
SWE-bench is an execution-based benchmark for evaluating whether a language-model system can resolve real software issues.
Software development is the work of conceiving, specifying, designing, implementing, verifying, delivering, operating, maintaining, and eventually retiring software.
Software Development ChatGPT Plugins were a now-deprecated category of ChatGPT plugins that connected ChatGPT to the wider software development life cycle, including version control, repository analysis, issue…
Spec-driven development (SDD) is a software engineering methodology in which structured specification documents serve as the primary source of truth for a project, with code treated as a generated or verified…
Tailwind CSS is an open-source, utility-first CSS framework that styles web interfaces by composing low-level utility classes such as flex, pt-4, text-center, and bg-blue-500 directly in markup
TensorFlow.js (often abbreviated TFJS) is an open-source JavaScript library developed by Google for defining, training, and running machine learning models entirely in the web browser, in Node.js, and on…
TypeScript is an open-source, statically typed programming language developed by Microsoft that extends JavaScript by adding optional static type annotations, interfaces, generics, and other features oriented…
Vibe coding is the practice of building software by describing what you want in natural language and letting an AI write the code.
Vibe coding is a software development practice in which a programmer describes their intent in plain natural language and relies on a large language model (LLM) to generate the corresponding source code.
Vibe engineering is a term for the disciplined practice of building production software with the help of large language model coding agents
AI in web development is the use of large language models and related generative systems to design, build, deploy, and maintain websites and web applications.
Web Development ChatGPT Plugins were a now-retired category of third-party extensions for ChatGPT that let the model perform tasks adjacent to building, browsing, scraping, and summarizing the public web.
WebAssembly (often abbreviated Wasm) is a binary instruction format for a stack-based virtual machine, designed as a portable compilation target for high-level programming languages and intended to enable…
v0 is an AI application builder from Vercel that turns natural-language prompts and images into working React code, generating user interfaces styled with Tailwind CSS and the shadcn/ui component library .