awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 repository-uri

Awesome GitHub RepositoriesProgramming Language Guides

Comprehensive tutorials and books for learning specific programming languages.

Explore 26 awesome GitHub repositories matching part of an awesome list · Programming Language Guides. Refine with filters or upvote what's useful.

Awesome Programming Language Guides GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • rust-lang/rustAvatar rust-lang

    rust-lang/rust

    114,066Vezi pe 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

    Official programming language guide for Rust.

    Rustcompilerlanguagerust
    Vezi pe GitHub↗114,066
  • django/djangoAvatar django

    django/django

    87,878Vezi pe GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Official documentation for the Python web framework.

    Pythonappsdjangoframework
    Vezi pe GitHub↗87,878
  • astaxie/build-web-application-with-golangAvatar astaxie

    astaxie/build-web-application-with-golang

    43,920Vezi pe GitHub↗

    This project is an open-source software engineering handbook and technical learning resource focused on backend web development. It provides a comprehensive guide to building server-side applications, covering the end-to-end flow of web requests from initial HTTP traffic handling to database integration and dynamic content rendering. The material follows a code-centric pedagogical pattern, anchoring theoretical concepts in functional snippets that demonstrate practical implementation. The curriculum is organized through progressive complexity sequencing, moving from foundational language synt

    Ebook on building web applications using Go.

    Go
    Vezi pe GitHub↗43,920
  • unknwon/the-way-to-go_zh_cnAvatar unknwon

    unknwon/the-way-to-go_ZH_CN

    35,077Vezi pe GitHub↗

    This project is a comprehensive introductory guide to the Go programming language, translated into Chinese. It serves as a professional software engineering manual designed to help Chinese-speaking developers and students learn Go syntax and core concepts. The content is authored as markdown-based technical documentation. It utilizes a translation-layer mapping to align original English source material with the Chinese text to maintain conceptual accuracy. The repository employs a static site generation workflow and uses Git-based version control to manage the translated technical content.

    Provides a comprehensive introductory book and guide for learning the Go programming language.

    Gobookgotranslation
    Vezi pe GitHub↗35,077
  • ruanyf/es6tutorialAvatar ruanyf

    ruanyf/es6tutorial

    21,448Vezi pe GitHub↗

    This project is a comprehensive ECMAScript 6 tutorial and JavaScript language guide. It serves as a technical reference for learning the updated syntax and language features introduced in the ECMAScript 6 version of JavaScript. The resource focuses on modern JavaScript learning and syntax mastery, providing a structured set of tutorials to help developers align their skills with current industry standards and specifications.

    Comprehensive tutorial on ECMAScript 6 syntax and features.

    JavaScript
    Vezi pe GitHub↗21,448
  • codeguy/php-the-right-wayAvatar codeguy

    codeguy/php-the-right-way

    9,259Vezi pe GitHub↗

    Acest proiect este un ghid cuprinzător și o referință pentru cele mai bune practici și standarde de codare PHP. Servește drept colecție de linii directoare moderne din industrie și tipare conduse de comunitate, concepute pentru a ajuta dezvoltatorii să scrie cod mentenabil și eficient. Resursa oferă documentație tehnică și îndrumări de dezvoltare axate pe îmbunătățirea calității codului și standardizarea dezvoltării aplicațiilor PHP. Pentru a susține o comunitate globală, documentația este disponibilă în mai multe limbi. Baza de cunoștințe este scrisă în Markdown și implementată ca un site static prin fișiere HTML pre-randate pentru acces public.

    Quick reference for PHP best practices and coding standards.

    CSS
    Vezi pe GitHub↗9,259
  • rust-lang/rust-by-exampleAvatar rust-lang

    rust-lang/rust-by-example

    8,026Vezi pe GitHub↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Collection of examples illustrating Rust concepts and libraries.

    Handlebars
    Vezi pe GitHub↗8,026
  • forhappy/cplusplus-concurrency-in-practiceAvatar forhappy

    forhappy/Cplusplus-Concurrency-In-Practice

    5,485Vezi pe GitHub↗

    Acest proiect este un ghid cuprinzător și o carte tehnică axată pe concurența în C++. Servește ca resursă educațională pentru dezvoltatorii care doresc să învețe multi-threading-ul și implementarea codului thread-safe. Materialul acoperă modelul de memorie C++, operațiunile atomice și tiparele de sincronizare. Combină explicațiile teoretice cu exemple practice de cod pentru a ilustra modul de prevenire a data race-urilor în aplicațiile multi-threaded. Abordarea instrucțională utilizează învățarea bazată pe scenarii și analiza bibliotecii standard C++ pentru a demonstra tiparele de execuție concurentă și constrângerile de ordonare a memoriei.

    Detailed tutorial on C++ concurrency programming.

    C++
    Vezi pe GitHub↗5,485
  • ruanyf/jstutorialAvatar ruanyf

    ruanyf/jstutorial

    5,377Vezi pe GitHub↗

    Acest proiect este un tutorial de programare JavaScript cuprinzător și o resursă educațională concepută pentru a ghida cursanții de la sintaxa de bază până la stăpânirea avansată a limbajului. Acesta servește ca un ghid de instruire structurat și o referință de limbaj pentru biblioteca standard JavaScript și conceptele sale fundamentale de programare. Curriculum-ul acoperă mai multe domenii tehnice specializate, inclusiv un ghid de JavaScript asincron axat pe cod non-blocking și un curs de programare orientată pe obiecte centrat pe prototipuri și moștenire. De asemenea, oferă o resursă de învățare dedicată pentru dezvoltarea web, concentrându-se pe API-urile specifice browserului și manipularea document object model. Suprafața instrucțională mai largă cuprinde fundamentele limbajului, cum ar fi tipurile de date și gestionarea erorilor, precum și navigarea practică în mediul browser, inclusiv gestionarea stocării web și a cookie-urilor.

    Open JavaScript tutorial focusing on client-side development.

    CSS
    Vezi pe GitHub↗5,377
  • allendowney/thinkdspAvatar AllenDowney

    AllenDowney/ThinkDSP

    4,567Vezi pe GitHub↗

    ThinkDSP este un framework de procesare a semnalelor audio bazat pe Python și o resursă educațională concepută pentru studierea proprietăților matematice ale audio-ului digital și ale formelor de undă. Funcționează ca o bibliotecă de procesare digitală a semnalelor (DSP) care oferă instrumente pentru efectuarea analizei de frecvență și a descompunerii armonice a undelor sonore. Proiectul acoperă fundamentele analizei de frecvență audio și ale sintezei sonore, permițând descompunerea sunetului în armonici pentru a analiza sau modifica conținutul spectral. Facilitează programarea audio în Python oferind mijloacele de a manipula fișiere audio și de a genera sunete sintetice prin operațiuni matematice. Framework-ul utilizează modelarea semnalelor orientată pe obiecte și procesarea de array-uri pentru a reprezenta undele sonore continue ca valori numerice discrete. Capabilitățile sale includ analiza de frecvență prin transformata Fourier și modificarea spectrală bazată pe algoritmi pentru a altera magnitudinea sau faza bin-urilor de frecvență.

    Introduction to digital signal processing using Python.

    Jupyter Notebook
    Vezi pe GitHub↗4,567
  • alexandru/scala-best-practicesAvatar alexandru

    alexandru/scala-best-practices

    4,352Vezi pe GitHub↗

    Acest proiect este o colecție de ghiduri și manuale curatoriate pentru scrierea de cod curat, idiomatic și mentenabil în Scala. Servește ca un ghid cuprinzător pentru standardele de codare Scala, designul programării funcționale și arhitectura software enterprise. Repository-ul oferă strategii specifice pentru gestionarea concurenței, inclusiv modele pentru actori, futures și thread pools pentru a asigura siguranța thread-urilor. Conține, de asemenea, un manual de optimizare a performanței axat pe reducerea alocărilor de memorie și gestionarea presiunii garbage collector-ului pentru a îmbunătăți eficiența runtime-ului. Ghidurile acoperă o gamă largă de capabilități, inclusiv arhitectura aplicațiilor, gestionarea erorilor type-safe și utilizarea structurilor de date imutabile. De asemenea, abordează asigurarea calității software prin convenții de denumire standardizate, design modular al trăsăturilor și implementarea back-pressure-ului și a semnalizării cererii.

    Community-driven collection of Scala best practices.

    Vezi pe GitHub↗4,352
  • jakevdp/whirlwindtourofpythonAvatar jakevdp

    jakevdp/WhirlwindTourOfPython

    4,006Vezi pe GitHub↗

    Acest proiect este o colecție de resurse curriculare și tutoriale practice concepute pentru a preda programarea Python și calculul științific. Acesta constă dintr-o serie de lecții interactive și notebook-uri executabile care oferă o abordare ghidată pentru învățarea Python printr-o combinație de cod și text. Curriculum-ul este conceput special pentru programatorii cu experiență pentru a stăpâni rapid sintaxa Python, structurile de date și semantica de bază a limbajului. Include un ghid introductiv pentru bibliotecile și mediile de programare utilizate pentru calculul științific și analiza seturilor de date complexe. Materialul educațional acoperă fundamentele programării Python, sintaxa avansată și seturile de instrumente necesare pentru știința datelor. Aceste lecții sunt livrate printr-o structură bazată pe notebook-uri care integrează text narativ și notație matematică cu cod live.

    Fast-paced introduction to essential Python components.

    Jupyter Notebook
    Vezi pe GitHub↗4,006
  • nqdeng/7-days-nodejsAvatar nqdeng

    nqdeng/7-days-nodejs

    3,083Vezi pe GitHub↗

    七天学会NodeJS

    Introductory tutorial for building applications with Node.js.

    HTML
    Vezi pe GitHub↗3,083
  • makaimc/fullstackpython.comAvatar makaimc

    makaimc/fullstackpython.com

    2,949Vezi pe GitHub↗

    This repository contains the source code for Full Stack Python.

    Source for a comprehensive Python development guide.

    HTML
    Vezi pe GitHub↗2,949
  • allendowney/thinkpythonAvatar AllenDowney

    AllenDowney/ThinkPython

    2,671Vezi pe GitHub↗

    ThinkPython

    Introduction to computer science concepts using Python.

    Jupyter Notebook
    Vezi pe GitHub↗2,671
  • swaroopch/byte-of-pythonAvatar swaroopch

    swaroopch/byte-of-python

    2,470Vezi pe GitHub↗

    Beginners book on Python - start here if you don't know programming

    Free introductory book on the Python language.

    Pythonbeginner-friendlybookpython
    Vezi pe GitHub↗2,470
  • rafekettler/magicmethodsAvatar RafeKettler

    RafeKettler/magicmethods

    1,719Vezi pe GitHub↗

    Guide to Python's magic methods

    Guide to understanding Python's special magic methods.

    HTML
    Vezi pe GitHub↗1,719
  • rpicard/explore-flaskAvatar rpicard

    rpicard/explore-flask

    1,688Vezi pe GitHub↗

    Explore Flask

    Best practices and patterns for developing Flask applications.

    Python
    Vezi pe GitHub↗1,688
  • the5fire/backbonejs-learning-noteAvatar the5fire

    the5fire/backbonejs-learning-note

    940Vezi pe GitHub↗

    Backbone.js入门教程第二版

    Learning notes for the Backbone.js framework.

    JavaScript
    Vezi pe GitHub↗940
  • kvalle/diy-lispAvatar kvalle

    kvalle/diy-lisp

    550Vezi pe GitHub↗

    A hands-on, test driven guide to implementing a simple programming language

    Hands-on guide to implementing a simple programming language.

    Python
    Vezi pe GitHub↗550
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Programming Language Guides