This repository collects application ideas that developers can use to practice and improve their coding skills.
Programming
Websites and tools tagged “programming”. Also known as: coding.
Bravo Studio converts Figma designs into iOS and Android apps and lets teams build through a visual no-code platform.
smol developer provides a library for embedding a developer agent into an application.
ChatDev uses multi-agent collaboration to create software from a natural language idea.
The Hitchhiker's Guide to Python is an opinionated guide to the Python programming language.
pgmpy provides Python tools for causal inference and probabilistic reasoning.
Refine uses React and AI agents to build internal tools and business apps from APIs.
Run, save, and share code snippets in dozens of programming languages with the glot.io online playground.
Havoptic tracks releases and changelogs for AI coding tools including Claude Code, Cursor, Gemini CLI, and Copilot.
FoLiA is an XML format for linguistic annotation of written language resources such as corpora.
AgentsMesh coordinates AI coding agents running across users’ own machines from one console.
The sentences command line tool tokenizes text into sentences in multiple languages using Go.
Panto AI turns plain-English mobile workflows into repeatable QA tests across real Android and iOS devices.
Exercism offers practice and mentoring across 83 programming languages.
This Rust repository contains solutions for programming interview problems, based on Cracking the Coding Interview.
The MLJ project provides machine learning tools and a framework for Julia.
The Stemmer project implements English Porter2 word stemming in the Elixir programming language.
RunMat executes MATLAB syntax for math and physics, with GPU acceleration and geometry or finite element support.
Search and compare programming languages in Codigo, a directory that also publishes language news and examples.
awesome-low-level-design provides resources for learning low-level design and preparing for interviews.
Pi provides an agent toolkit with a unified model API, agent loop, terminal UI, and coding command line.
Amazon Q Developer adds command autocompletion, natural language chat, and code generation to the command line.
Python bindings for Frog expose Dutch NLP functions such as tagging, lemmatization, named entity recognition, and parsing.
Use Bun as a JavaScript runtime, bundler, test runner, and package manager.



















