awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

programming language implementation

تم تحديث الترتيب في 30 يونيو 2026

For لغة برمجة لبناء تطبيقات الويب, the strongest matches are mono/mono (Mono is a complete cross-platform implementation of the), ocaml/ocaml (OCaml is a full-featured programming language implementation with a) and hylang/hy (Hy is a Lisp dialect that compiles to Python). clojure/clojurescript and python/cpython round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “language”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “لغة برمجة لبناء تطبيقات الويب”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • mono/monoالصورة الرمزية لـ mono

    mono/mono

    11,449عرض على GitHub↗

    Mono is an open source implementation of the .NET Framework that provides a managed execution environment, base class libraries, and a cross-platform virtual machine. It serves as a compliant implementation of the ECMA Common Language Infrastructure standard, enabling the execution of intermediate language binaries across different operating systems. The project includes a complete toolset for C# development, featuring a command line compiler and CLI to transform source code into executable assemblies. It distinguishes itself with a flexible managed memory system that supports multiple automa

    Mono is a complete cross-platform implementation of the .NET runtime and C# compiler, offering a standard library, REPL, package manager via NuGet, and self-hosting capabilities—exactly the kind of programming language implementation with tooling this search targets.

    C#Read-Eval-Print LoopsStandard Library Implementations
    عرض على GitHub↗11,449
  • ocaml/ocamlالصورة الرمزية لـ ocaml

    ocaml/ocaml

    6,514عرض على GitHub↗

    OCaml is a strongly typed functional language featuring a sophisticated type system and a focus on safety and expressiveness. It provides a comprehensive compiling toolchain that transforms source code into either portable bytecode or high-performance native binaries. The project is distinguished by a shared memory parallel runtime that executes computations across multiple processor cores using domains, and an algebraic effect system for managing side effects and control flow through execution context handlers. It also includes a dedicated parser generator to automatically create lexers and

    OCaml is a full-featured programming language implementation with a compiler (producing bytecode or native binaries), an interpreter, a standard library, a REPL, self-hosting capability, and cross-platform support; while its official package manager (opam) lives in a separate repository, the core repo provides everything else a visitor would expect from a mature language implementation.

    OCamlInteractive Read-Eval-Print LoopsStandard Libraries
    عرض على GitHub↗6,514
  • hylang/hyالصورة الرمزية لـ hylang

    hylang/hy

    5,425عرض على GitHub↗

    Hy is a Lisp implementation for Python that allows for writing Lisp syntax which compiles to Python bytecode. It operates as a Python-based Lisp dialect and S-expression language, providing full access to the Python standard library and ecosystem. The language focuses on macro-based metaprogramming, featuring an AST-walking macro system and reader macros that allow for custom syntax transformations and parsing rules. It enables the manipulation of the abstract syntax tree to extend language capabilities. The project includes a read-eval-print loop for interactive development and supports sta

    Hy is a Lisp dialect that compiles to Python bytecode and includes a REPL, making it a genuine programming language implementation, but it relies on Python for its standard library and ecosystem rather than providing its own package manager or self-hosting capability.

    PythonRead-Eval-Print LoopsRead-Eval-Print Loops
    عرض على GitHub↗5,425
  • clojure/clojurescriptالصورة الرمزية لـ clojure

    clojure/clojurescript

    9,388عرض على GitHub↗

    ClojureScript is a Lisp-based compiler and runtime that translates Clojure source code into JavaScript. It enables functional programming across different JavaScript engines and platforms, allowing developers to build user interfaces and applications for web browsers and server environments. The project provides a read-eval-print loop for executing code live within a browser or server for immediate feedback. This facilitates an interactive development workflow where code can be written and tested in real time without restarting the application. The system covers a broad capability surface, i

    ClojureScript is a compiler and runtime that translates Clojure into JavaScript with a REPL and cross-platform support, fitting the programming language implementation intent, though it lacks self-hosting and a built-in package manager.

    ClojureInteractive REPLsRead-Eval-Print Loops
    عرض على GitHub↗9,388
  • python/cpythonالصورة الرمزية لـ python

    python/cpython

    73,265عرض على GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    CPython is the official reference implementation of the Python programming language, providing a full interpreter, extensive standard library, REPL, and cross-platform support—exactly matching the request for a language implementation with its compiler/interpreter, standard library, and tooling.

    PythonStandard Library Distributions
    عرض على GitHub↗73,265
  • julialang/juliaالصورة الرمزية لـ JuliaLang

    JuliaLang/julia

    48,856عرض على GitHub↗

    Julia is a high-performance, dynamic programming language designed for scientific computing, data analysis, and complex mathematical modeling. It provides a specialized runtime environment that manages memory allocation and parallel processing, utilizing a just-in-time compiler to translate high-level source code into optimized machine instructions. This architecture allows the language to achieve execution speeds comparable to statically compiled languages while maintaining the flexibility of a dynamic scripting environment. The language is distinguished by its multiple dispatch system, whic

    Julia is a full programming language implementation with its own JIT compiler/interpreter, extensive standard library, built-in package manager, interactive REPL, and cross-platform support, making it an exact match for the visitor's search.

    JuliaInteractive REPLs
    عرض على GitHub↗48,856
  • scala/scalaالصورة الرمزية لـ scala

    scala/scala

    14,548عرض على GitHub↗

    Scala is a statically typed programming language and compiler that combines object-oriented and functional programming paradigms. It serves as a cross-platform runtime language capable of targeting the Java Virtual Machine and JavaScript to share logic between backend servers and web frontends. The project provides a functional programming framework with immutable data structures and higher-order functions to build reliable concurrent and distributed applications. It distinguishes itself through deep interoperability with Java and JavaScript ecosystems and the ability to transform code into n

    Scala is a full-featured programming language implementation with a compiler, standard library, REPL, and cross-platform JVM/JavaScript targets, and its compiler is written in Scala itself, making it a self-hosting flagship that matches the visitor's intent.

    ScalaStandard Libraries
    عرض على GitHub↗14,548
  • racket/racketالصورة الرمزية لـ racket

    racket/racket

    5,157عرض على GitHub↗

    Racket is a general-purpose, multi-paradigm programming language in the Lisp family designed for language creation. It functions as a language workbench, providing a platform for designing and implementing custom programming languages through a flexible system of macros and modules. The system distinguishes itself by offering a comprehensive suite for semantics engineering, allowing for the construction of specialized language subsets and educational layers. It includes tools for custom language design, such as lexer and parser generation, as well as the ability to define module expansion rul

    Racket is a complete programming language implementation with a compiler/interpreter, a rich standard library, a package manager (raco), a REPL, self-hosting (it compiles itself), and cross-platform support, matching all the core requirements.

    RacketStandard Libraries
    عرض على GitHub↗5,157
  • alda-lang/aldaالصورة الرمزية لـ alda-lang

    alda-lang/alda

    5,906عرض على GitHub↗

    Alda is a text-based music programming language and command-line tool for composing, playing, and live-coding musical scores. It functions as a MIDI composition engine that renders plain-text scores into audio output, and as a live coding environment where code entered in a read-eval-print loop produces real-time playback without restarting the interpreter. The system distinguishes itself through an event-driven playback engine that schedules timed note events, an instrument-attribute inheritance model that cascades properties like volume and tempo from global defaults to individual parts, an

    Alda is a text-based domain-specific programming language for music composition with an interpreter and a live-coding REPL, fitting the programming-language implementation category, though it lacks a general-purpose standard library, package manager, or self-hosting.

    GoInteractive Read-Eval-Print LoopsInteractive REPLs
    عرض على GitHub↗5,906
  • php/php-srcالصورة الرمزية لـ php

    php/php-src

    40,150عرض على GitHub↗

    This project is the core source code for a general-purpose, server-side scripting language designed for web development. It provides a high-performance execution engine that parses and runs scripts to generate dynamic content, supported by a comprehensive standard library for data manipulation, networking, and system interaction. The repository serves as an open-source development platform where the language runtime and its interpreter are built, maintained, and evolved through community-driven governance. The runtime is powered by a stack-based virtual machine that executes compiled bytecode

    php/php-src is the official source implementation of the PHP language, providing a bytecode-based interpreter and a comprehensive standard library, directly matching the request for an open-source programming language with its runtime and built-in tooling.

    CStandard Libraries
    عرض على GitHub↗40,150
  • boa-dev/boaالصورة الرمزية لـ boa-dev

    boa-dev/boa

    6,884عرض على GitHub↗

    Boa is a high-performance JavaScript engine and parser designed to execute JavaScript code and analyze source code structure. It functions as a runtime environment for executing scripts to automate tasks or process data, providing both a command-line JavaScript interpreter and a tool for converting source code into abstract syntax trees. The engine is capable of compiling to WebAssembly, allowing the runtime to be deployed and executed within web browser environments. It includes an interactive read-eval-print loop for real-time logic testing and snippet execution via a terminal. The system

    Boa is a Rust-based JavaScript engine with an interpreter, REPL, and cross-platform support via WebAssembly, making it a genuine programming language implementation that covers the core compiler/interpreter and standard library, though it lacks a built-in package manager and self-hosting.

    RustInteractive REPLs
    عرض على GitHub↗6,884
  • nim-lang/nimالصورة الرمزية لـ nim-lang

    nim-lang/Nim

    18,071عرض على GitHub↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Nim is a fully-featured, statically typed systems programming language with its own compiler (translating to C/C++/JavaScript), standard library, package manager (nimble), REPL, and self-hosting compiler, covering all the key aspects of a programming language implementation you're looking for.

    NimSystems and Performance LanguagesCompile-Time IntrospectionCompile-Time Metaprogramming
    عرض على GitHub↗18,071
  • swiftlang/swiftالصورة الرمزية لـ swiftlang

    swiftlang/swift

    70,051عرض على GitHub↗

    Swift is a high-performance, general-purpose programming language designed for safety and speed. It features a modular compiler front-end that transforms source code into optimized machine binaries, utilizing a value-oriented type system that prioritizes predictable state management through value and reference types. The language is built on a task-based concurrency model that schedules asynchronous operations across multicore hardware to ensure data race safety. The project distinguishes itself through a native, bi-directional interoperability mechanism that allows for direct integration wit

    Swift is a fully featured open-source programming language with its own compiler, standard library, package manager (SPM), REPL, and cross-platform support—exactly the comprehensive language implementation this search targets.

    SwiftCompiler ToolchainsGeneral Purpose LanguagesLanguage
    عرض على GitHub↗70,051
  • golang/goالصورة الرمزية لـ golang

    golang/go

    134,756عرض على GitHub↗

    Go is a statically typed, compiled programming language designed for building scalable, concurrent software. It provides a memory-safe execution environment that combines a high-performance runtime with a self-hosting compiler toolchain, enabling the creation of statically linked machine code binaries without external dependencies. The language is built around a structural type system that uses interfaces for polymorphism and a concurrency model based on lightweight, stack-based coroutines that communicate through channels. The language distinguishes itself through a runtime that features a c

    Go is a production-grade, self-hosting programming language implementation with a complete compiler, extensive standard library, built-in package manager, and cross-platform support, squarely fitting the search for a language implementation even though it lacks a traditional interactive REPL.

    GoProgramming LanguagesStatically Typed LanguagesChannel-Based Concurrency
    عرض على GitHub↗134,756
  • elixir-lang/elixirالصورة الرمزية لـ elixir-lang

    elixir-lang/elixir

    26,543عرض على GitHub↗

    Elixir is a functional, concurrent programming language designed for building scalable and maintainable applications. It operates on the Erlang virtual machine, leveraging a distributed, fault-tolerant runtime environment that manages lightweight processes to ensure system reliability. By utilizing an actor-model supervision strategy, the language enables the creation of high-concurrency backend systems that automatically recover from failures and maintain stability under heavy loads. The language distinguishes itself through a powerful metaprogramming environment that allows developers to ex

    Elixir is a complete functional, concurrent programming language with its own compiler (compiling to BEAM bytecode), a comprehensive standard library, the Hex package manager, an interactive REPL (iex), and cross-platform support via the Erlang VM, making it a perfect fit for your search.

    ElixirFault Tolerance PatternsHigh-Concurrency BackendsMetaprogramming & Macros
    عرض على GitHub↗26,543
  • ziglang/zigالصورة الرمزية لـ ziglang

    ziglang/zig

    43,123عرض على GitHub↗

    Zig is a general-purpose systems programming language designed for high-performance applications that require manual memory management and direct control over hardware resources. It prioritizes predictable execution by enforcing explicit control flow and requiring functions to accept explicit memory allocators, ensuring that all heap operations and logic paths remain visible to the developer. The language distinguishes itself through a powerful compile-time metaprogramming engine that allows for arbitrary code execution during the build process, enabling advanced reflection and the generation

    Zig is a general-purpose systems programming language with its own compiler and standard library, and it supports cross-platform development and a package manager, but it does not include a built-in REPL as required.

    ZigStandard Libraries
    عرض على GitHub↗43,123
  • clojure/clojureالصورة الرمزية لـ clojure

    clojure/clojure

    11,006عرض على GitHub↗

    Clojure is a general-purpose, functional programming language hosted on the Java Virtual Machine. It is a homoiconic S-expression language that represents programs as nested data structures, allowing code to be manipulated and evaluated as data. The project provides a framework for JVM interoperability, enabling the invocation of Java methods and integration with other JVM-based languages. It distinguishes itself through a persistent data structure library that uses bitmapped vector tries to manage immutable collections and a programmatic REPL for interactive software development and real-tim

    Clojure is a full programming language implementation with a compiler (JVM-based), standard library, and REPL, but it lacks a built-in package manager and self-hosting—those are provided by separate tools like Leiningen or tools.deps.

    JavaInteractive REPLs
    عرض على GitHub↗11,006
  • micropython/micropythonالصورة الرمزية لـ micropython

    micropython/micropython

    21,806عرض على GitHub↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    MicroPython is a lean implementation of Python 3 optimized for microcontrollers, providing an interactive REPL, cross-platform hardware support, and a built-in package manager, which fits your need for a programming language implementation despite not being self-hosting.

    CRead-Eval-Print Loops
    عرض على GitHub↗21,806
  • walter201230/pythonالصورة الرمزية لـ walter201230

    walter201230/Python

    26,516عرض على GitHub↗

    Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba

    This repository is the CPython implementation of the Python programming language, providing an interpreter, extensive standard library, interactive REPL, and strong cross-platform support, but it lacks full self-hosting as the compiler is written in C rather than Python.

    PythonStandard Libraries
    عرض على GitHub↗26,516
  • carbon-language/carbon-langالصورة الرمزية لـ carbon-language

    carbon-language/carbon-lang

    33,829عرض على GitHub↗

    Carbon is an experimental, compiled systems programming language designed as a successor to C++. It focuses on providing a high-performance environment for modern software development while prioritizing memory safety and expressive generic programming. The language is built to support performance-critical engineering, allowing for precise control over memory layout and execution flow. A primary differentiator of the project is its bidirectional interoperability with existing C++ codebases. This allows developers to call functions and share data between languages without manual wrappers, facil

    Carbon is an experimental compiled programming language with its own compiler, directly fitting the request for a programming language implementation, though as an early-stage project it may lack a full standard library, package manager, and REPL that more mature languages offer.

    C++LanguagesInteroperabilityProgramming Languages
    عرض على GitHub↗33,829
  • rust-lang/rustالصورة الرمزية لـ rust-lang

    rust-lang/rust

    114,066عرض على GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces memory safety through ownership, borrowing, and lifetime annotations, while also offering mechanisms for handling both recoverable and unrecoverable errors. The language includes extensive support for concurrent programming, providing primitives for thread management, shared-stat

    Rust is the Rust programming language implementation, including the rustc compiler, the full standard library, Cargo package manager, and self-hosting capability, fitting the search for a language implementation; however, it does not include a built-in REPL out of the box.

    RustServer ImplementationsTesting FrameworksData Structures
    عرض على GitHub↗114,066
  • microsoft/typescriptالصورة الرمزية لـ microsoft

    microsoft/TypeScript

    109,271عرض على GitHub↗

    TypeScript is a language that extends standard syntax by adding a static type system. It identifies potential runtime errors by analyzing the behaviors and capabilities of values during the compilation process. The language supports object-oriented structures, including classes with inheritance and member visibility control, as well as flexible function definitions that utilize generics, overloads, and parameter destructuring. The project provides a compiler that manages the build lifecycle through a command-line interface, offering configurable options for module resolution, code generation,

    TypeScript is a full programming language implementation with its own compiler, standard library, and self-hosting, but it lacks a built-in package manager and REPL in the core distribution, relying on external tools for those aspects.

    TypeScriptConditional TypesBuild Tools and AutomationCompilers and Interpreters
    عرض على GitHub↗109,271
  • ruby/rubyالصورة الرمزية لـ ruby

    ruby/ruby

    23,497عرض على GitHub↗

    Ruby is a general-purpose, dynamic programming language built on an object-oriented runtime environment. It treats every piece of data as an object, ensuring a consistent interface for manipulation across the entire system. The language is designed to support programmer productivity through a focus on natural syntax and flexible metaprogramming capabilities. The runtime distinguishes itself through a pure object model that allows for dynamic class modification and runtime method definition. It supports functional programming patterns by encapsulating code blocks as objects that capture their

    Ruby/ruby is the official implementation of the Ruby programming language, providing a full-featured interpreter, extensive standard library, a REPL (irb), and cross-platform support; it also bundles RubyGems as a package manager, though the main implementation is written in C rather than being self-hosted.

    RubyProgramming LanguagesDynamic Runtime EnvironmentsGeneral Purpose Languages
    عرض على GitHub↗23,497
  • dotnet/roslynالصورة الرمزية لـ dotnet

    dotnet/roslyn

    20,241عرض على GitHub↗

    The .NET Compiler Platform is a collection of open-source APIs for C# and Visual Basic that provides deep code analysis, refactoring, and automated source code generation. It serves as the core infrastructure for building development tools, offering a platform to inspect, modify, and understand source code through immutable syntax trees and semantic models. The platform distinguishes itself by providing full-fidelity syntax trees that preserve every character of source code, including whitespace and comments, alongside an incremental compilation pipeline that enables near-instant feedback dur

    Roslyn is the official compiler for C# and Visual Basic, directly implementing those languages, but this repo focuses on compiler APIs and lacks the standard library, package manager, and REPL that a complete language implementation would include.

    C#Source Code CompilersSyntax Tree ConstructionCode Analysis and Transformation
    عرض على GitHub↗20,241
  • gleam-lang/gleamالصورة الرمزية لـ gleam-lang

    gleam-lang/gleam

    21,606عرض على GitHub↗

    Gleam is a statically typed, functional programming language designed for building scalable and maintainable applications. It operates as a cross-platform development ecosystem that compiles source code to run on the Erlang virtual machine or within JavaScript environments. The language integrates a package manager and build system that automates dependency resolution, project compilation, and the generation of software bills of materials. The language distinguishes itself through a focus on type-driven domain modeling and a robust foreign function interface framework. By encoding business ru

    Gleam is a statically typed functional language with its own compiler, standard library, and package manager, matching the core ask for a programming language implementation, though it lacks self-hosting and a built-in REPL, making it a narrower fit than a fully encompassing example.

    RustStatically Typed LanguagesAlgebraic Data TypesCross-Platform Applications
    عرض على GitHub↗21,606
  • tinygo-org/tinygoالصورة الرمزية لـ tinygo-org

    tinygo-org/tinygo

    17,529عرض على GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    TinyGo is a compiler and development toolkit that implements the Go language for microcontrollers and WebAssembly, making it a genuine programming language implementation, but it lacks a dedicated REPL, package manager, and self-hosting support, narrowing its fit.

    GoMicrocontroller CompilersBare Metal DevelopmentBare-Metal Runtimes
    عرض على GitHub↗17,529
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
mono/mono11.4KC#NOASSERTION27 أغسطس 2024
ocaml/ocaml6.5KOCamlNOASSERTION22 يونيو 2026
hylang/hy5.4KPythonNOASSERTION21 يونيو 2026
clojure/clojurescript9.4KClojureEPL-1.029 مايو 2026
python/cpython73.3KPythonNOASSERTION16 يونيو 2026
julialang/julia48.9KJuliaMIT16 يونيو 2026
scala/scala14.5KScalaApache-2.022 يونيو 2026
racket/racket5.2KRacketNOASSERTION23 يونيو 2026
alda-lang/alda5.9KGoEPL-2.013 مايو 2026
php/php-src40.2KCBSD-3-Clause16 يونيو 2026

Related searches

  • a programming language for building software applications
  • a library for parsing programming languages
  • تعلم لغات البرمجة والكتب المتخصصة
  • دليل شامل للغات البرمجة
  • مجموعة أدوات لتحليل المشاعر في النصوص
  • مشروع لتعلم تصميم لغات البرمجة بشكل عملي
  • أسئلة المقابلات التقنية حسب لغة البرمجة
  • an open source app for learning languages