GitHub Repositories List By Programming Languages

Explore Our GitHub Repositories List By Programming Language For Your Need Or Development Stack You Will Find Your Desired Repos Here.

Discover an extensive collection of carefully curated GitHub repositories organized by programming language. Whether you're a seasoned developer exploring new tools or a beginner seeking learning resources, our comprehensive list helps you find valuable repositories that match your tech stack and development needs.

From popular languages to emerging ones, we've got you covered with high-quality, community-tested repositories.

List Of Programming Languages By Programming Languages

Navigate through our diverse collection of programming languages, featuring everything from mainstream languages like Python and Java to emerging ones like Gleam and Cython.

Each section contains hand-picked repositories showcasing frameworks, libraries, tools, and learning resources to enhance your development journey.

Go

Go is a statically typed, compiled programming language designed by Google for systems programming, known for simplicity and concurrency.

Learn more →

Swift

Swift is a powerful and intuitive programming language for macOS, iOS, and other Apple platforms, designed for safety and performance.

Learn more →

TypeScript

TypeScript is a superset of JavaScript that adds static typing, designed for large-scale JavaScript applications.

Learn more →

Rust

Rust is a systems programming language focused on safety, speed, and concurrency, especially known for memory safety without a garbage collector.

Learn more →

Kotlin

Kotlin is a statically typed programming language designed by JetBrains, interoperable with Java and widely used for Android development.

Learn more →

PHP

PHP is a widely-used open-source scripting language especially suited for web development and server-side applications.

Learn more →

Julia

Julia is a high-performance programming language particularly suited for numerical and scientific computing.

Learn more →

Ruby

Ruby is a dynamic, object-oriented scripting language known for its simplicity and productivity, often used for web development.

Learn more →

CoffeeScript

CoffeeScript is a programming language that transcompiles into JavaScript, designed to improve readability and reduce code complexity.

Learn more →

Crystal

Crystal is a statically typed programming language with syntax similar to Ruby, designed for speed and efficiency.

Learn more →

PowerShell

PowerShell is a task automation scripting language and command-line shell built on .NET, widely used for system management.

Learn more →

Scala

Scala is a hybrid functional and object-oriented programming language, designed to express common programming patterns in a concise way.

Learn more →

C#

C# is a modern, object-oriented programming language developed by Microsoft for building a wide range of applications on the .NET platform.

Learn more →

Clojure

Clojure is a dynamic, functional dialect of Lisp that emphasizes immutability and concurrency.

Learn more →

Erlang

Erlang is a functional programming language designed for building scalable and fault-tolerant systems, especially for telecommunications.

Learn more →

Nim

Nim is a statically typed compiled systems programming language, known for performance and expressiveness with a Python-like syntax.

Learn more →

AssemblyScript

AssemblyScript is a strict subset of TypeScript that compiles to WebAssembly, ideal for high-performance web applications.

Learn more →

PureScript

PureScript is a strongly typed functional programming language that compiles to JavaScript, focusing on type safety and functional purity.

Learn more →

Elm

Elm is a functional programming language for front-end web development, designed to produce fast and reliable JavaScript applications.

Learn more →

Red

Red is a programming language designed for both high-level scripting and low-level programming, focusing on simplicity and embeddability.

Learn more →

Racket

Racket is a functional programming language in the Lisp-Scheme family, designed for both scripting and academic research.

Learn more →

OCaml

OCaml is a general-purpose, statically typed programming language, offering functional, imperative, and object-oriented programming paradigms.

Learn more →

D

D is a general-purpose systems programming language, combining the power of C with modern features like garbage collection and metaprogramming.

Learn more →

F#

F# is a functional-first programming language for the .NET platform, combining functional, imperative, and object-oriented programming.

Learn more →

Chapel

Chapel is a parallel programming language designed for high-performance computing, focused on productivity and ease of use.

Learn more →

Haxe

Haxe is a high-level, cross-platform programming language that can be compiled into multiple languages like JavaScript, C++, and Java.

Learn more →

Coq

Coq is a formal proof management system, allowing users to write mathematical proofs and automatically verify them using its programming language.

Learn more →

V

V is a statically typed compiled language focused on simplicity, speed, and safety, designed for building maintainable software.

Learn more →

Dart

Dart is a client-optimized language for fast apps on any platform, used primarily with Google's Flutter for building mobile applications.

Learn more →

JavaScript

JavaScript is a powerful, dynamic language essential for web development, supporting both front-end and back-end applications.

Learn more →

Java

Java is a versatile, object-oriented language known for its portability and performance across platforms, widely used in enterprise and mobile applications.

Learn more →

C++

C++ is a powerful extension of C, designed for system and application software, game development, and high-performance applications.

Learn more →

C

C is a foundational programming language known for its efficiency and control, often used in systems programming and embedded systems.

Learn more →