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.
Swift
Swift is a powerful and intuitive programming language for macOS, iOS, and other Apple platforms, designed for safety and performance.
TypeScript
TypeScript is a superset of JavaScript that adds static typing, designed for large-scale JavaScript applications.
Rust
Rust is a systems programming language focused on safety, speed, and concurrency, especially known for memory safety without a garbage collector.
Kotlin
Kotlin is a statically typed programming language designed by JetBrains, interoperable with Java and widely used for Android development.
PHP
PHP is a widely-used open-source scripting language especially suited for web development and server-side applications.
Julia
Julia is a high-performance programming language particularly suited for numerical and scientific computing.
Ruby
Ruby is a dynamic, object-oriented scripting language known for its simplicity and productivity, often used for web development.
CoffeeScript
CoffeeScript is a programming language that transcompiles into JavaScript, designed to improve readability and reduce code complexity.
Crystal
Crystal is a statically typed programming language with syntax similar to Ruby, designed for speed and efficiency.
PowerShell
PowerShell is a task automation scripting language and command-line shell built on .NET, widely used for system management.
Scala
Scala is a hybrid functional and object-oriented programming language, designed to express common programming patterns in a concise way.
C#
C# is a modern, object-oriented programming language developed by Microsoft for building a wide range of applications on the .NET platform.
Clojure
Clojure is a dynamic, functional dialect of Lisp that emphasizes immutability and concurrency.
Erlang
Erlang is a functional programming language designed for building scalable and fault-tolerant systems, especially for telecommunications.
Nim
Nim is a statically typed compiled systems programming language, known for performance and expressiveness with a Python-like syntax.
AssemblyScript
AssemblyScript is a strict subset of TypeScript that compiles to WebAssembly, ideal for high-performance web applications.
PureScript
PureScript is a strongly typed functional programming language that compiles to JavaScript, focusing on type safety and functional purity.
Elm
Elm is a functional programming language for front-end web development, designed to produce fast and reliable JavaScript applications.
Red
Red is a programming language designed for both high-level scripting and low-level programming, focusing on simplicity and embeddability.
Racket
Racket is a functional programming language in the Lisp-Scheme family, designed for both scripting and academic research.
OCaml
OCaml is a general-purpose, statically typed programming language, offering functional, imperative, and object-oriented programming paradigms.
D
D is a general-purpose systems programming language, combining the power of C with modern features like garbage collection and metaprogramming.
F#
F# is a functional-first programming language for the .NET platform, combining functional, imperative, and object-oriented programming.
Chapel
Chapel is a parallel programming language designed for high-performance computing, focused on productivity and ease of use.
Haxe
Haxe is a high-level, cross-platform programming language that can be compiled into multiple languages like JavaScript, C++, and Java.
Coq
Coq is a formal proof management system, allowing users to write mathematical proofs and automatically verify them using its programming language.
V
V is a statically typed compiled language focused on simplicity, speed, and safety, designed for building maintainable software.
Dart
Dart is a client-optimized language for fast apps on any platform, used primarily with Google's Flutter for building mobile applications.
JavaScript
JavaScript is a powerful, dynamic language essential for web development, supporting both front-end and back-end applications.
Java
Java is a versatile, object-oriented language known for its portability and performance across platforms, widely used in enterprise and mobile applications.
C++
C++ is a powerful extension of C, designed for system and application software, game development, and high-performance applications.
C
C is a foundational programming language known for its efficiency and control, often used in systems programming and embedded systems.