awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to catonetwo/github-tutorial

Open-source alternatives to GitHub Tutorial

30 open-source projects similar to catonetwo/github-tutorial, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best GitHub Tutorial alternative.

  • rafaballerini/gittutorialrafaballerini का अवतार

    rafaballerini/GitTutorial

    10,518GitHub पर देखें↗

    This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope

    gitgit-commitgit-tutorial
    GitHub पर देखें↗10,518
  • elidianaandrade/git-github-learning-questelidianaandrade का अवतार

    elidianaandrade/git-github-learning-quest

    10,830GitHub पर देखें↗

    This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based

    gitgit-commandsgit-manual
    GitHub पर देखें↗10,830
  • progit/progit2progit का अवतार

    progit/progit2

    6,522GitHub पर देखें↗

    This project is a comprehensive educational resource and guide for learning the Git version control system. It serves as a technical documentation source for a textbook that explains the fundamentals, advanced workflows, and internal architecture of Git. The project is structured as a multi-format e-book, with source files designed to be compiled into various digital publication formats, including HTML, PDF, EPUB, and Mobi. It utilizes a dedicated build pipeline to generate and validate these documents. The content covers a broad range of version control capabilities, including history manip

    CSS
    GitHub पर देखें↗6,522

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • joshnh/git-commandsjoshnh का अवतार

    joshnh/Git-Commands

    5,450GitHub पर देखें↗

    This project is a curated Git command reference and version control cheat sheet. It serves as a workflow guide for initializing projects, managing branches, and coordinating changes between local and remote environments. The documentation provides a categorized list of commands to manage file snapshots, commit histories, and general development workflows. It maps common version control tasks to their specific shell syntax for quick reference. The reference covers several primary capability areas, including branch management, history inspection, and remote synchronization. It also includes gu

    GitHub पर देखें↗5,450
  • geeeeeeeeek/git-recipesgeeeeeeeeek का अवतार

    geeeeeeeeek/git-recipes

    14,752GitHub पर देखें↗

    This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.

    GitHub पर देखें↗14,752
  • doggy8088/learn-git-in-30-daysdoggy8088 का अवतार

    doggy8088/Learn-Git-in-30-days

    4,460GitHub पर देखें↗

    This project is a technical training curriculum and step-by-step educational guide designed to take users from a beginner to an advanced level of Git proficiency. It serves as a structured tutorial for mastering Git version control, focusing on commands, data structures, branching strategies, and remote collaboration. The learning path is organized into a sequential thirty-day schedule that divides complex version control subjects into thematic units. This progression combines theoretical explanations with practical command-line tasks to reinforce technical understanding and muscle memory. T

    GitHub पर देखें↗4,460
  • skills/introduction-to-githubskills का अवतार

    skills/introduction-to-github

    9,926GitHub पर देखें↗

    This project is a guided instructional course and tutorial for learning version control, repository management, and collaborative workflows using GitHub. It serves as a practical introduction to branching, committing, and managing pull requests for software development projects. The curriculum includes specialized training on collaborative workflows, focusing on implementing peer reviews and formal merge processes. It also provides a step-by-step guide for creating customized personal profile pages using Markdown. The materials cover fundamental Git project management and the setup of collab

    branchescommitsgit
    GitHub पर देखें↗9,926
  • cavszhouyou/front-end-interview-notebookCavsZhouyou का अवतार

    CavsZhouyou/Front-End-Interview-Notebook

    7,739GitHub पर देखें↗

    This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers

    GitHub पर देखें↗7,739
  • mouredev/hello-gitmouredev का अवतार

    mouredev/hello-git

    13,411GitHub पर देखें↗

    Hello Git is an educational platform designed to teach the fundamentals of version control and collaborative software development. It provides a structured curriculum that guides users through the core concepts of tracking code changes, managing project history, and implementing effective branching strategies. The project distinguishes itself by offering a comprehensive set of learning materials, including video lessons and guides, specifically tailored to help beginners master command-line operations. It covers the practical application of distributed version control, focusing on how to sync

    curso-gitcurso-githubdesde-cero
    GitHub पर देखें↗13,411
  • roshanjossey/first-contributionsRoshanjossey का अवतार

    Roshanjossey/first-contributions

    54,683GitHub पर देखें↗

    This project is a Git workflow learning tool and a contribution sandbox designed to teach the process of forking and cloning repositories. It serves as a hands-on tutorial where new developers can practice the technical steps required to contribute to open source projects in a safe environment. The project facilitates beginner developer onboarding by simulating a GitHub contribution cycle. It provides a controlled space for users to exercise the technical requirements of making their first contributions, specifically focusing on the process of submitting pull requests. The learning surface c

    GitHub पर देखें↗54,683
  • xirong/my-gitxirong का अवतार

    xirong/my-git

    7,396GitHub पर देखें↗

    my-git is a comprehensive framework and reference guide for Git version control administration, repository governance, and software release management. It provides a structured approach to managing the software development lifecycle, from initial feature branching to final production deployment. The project distinguishes itself through a specialized AI-assisted development framework. This includes workflows for managing AI-generated code via automated diff reviews, intent-based commit splitting, and governance models for multi-agent coordination and session isolation using worktrees. The cod

    Python
    GitHub पर देखें↗7,396
  • redox-os/redoxredox-os का अवतार

    redox-os/redox

    16,054GitHub पर देखें↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Rustbsdfreebsdgnu
    GitHub पर देखें↗16,054
  • programthink/opensourceprogramthink का अवतार

    programthink/opensource

    5,117GitHub पर देखें↗

    This project is an open source discovery resource that provides curated lists of reusable code and libraries to help developers find technical solutions for specific tasks. It utilizes a category-based indexing system to organize diverse software tools by their functional capabilities. The repository is structured as a collection of markdown-based documentation and static content, serving as a directory for manual discovery and reference. The directory covers a wide range of capability areas, including cross-platform application development, cybersecurity tool creation, network protocol impl

    GitHub पर देखें↗5,117
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn का अवतार

    missing-semester-cn/missing-semester-cn.github.io

    7,311GitHub पर देखें↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Markdown
    GitHub पर देखें↗7,311
  • morvanzhou/tutorialsMorvanZhou का अवतार

    MorvanZhou/tutorials

    12,952GitHub पर देखें↗

    This repository is a comprehensive collection of instructional guides and practical examples for Python development, focusing on machine learning, data science, and web scraping. It provides implementations for neural networks, reinforcement learning algorithms, and deep learning architectures using PyTorch, alongside detailed manuals for scientific computing and data visualization. The project distinguishes itself by offering specialized tutorials on concurrent programming to optimize CPU performance and guides for setting up Linux development environments. It covers the implementation of ad

    Pythonmachine-learningmultiprocessingneural-network
    GitHub पर देखें↗12,952
  • jackyandroid/androidinterview-q-aJackyAndroid का अवतार

    JackyAndroid/AndroidInterview-Q-A

    8,001GitHub पर देखें↗

    This project is an Android development study guide and interview question bank. It serves as a mobile engineering interview resource, providing a curated collection of technical questions and detailed answers designed for developers preparing for professional assessments at major internet companies. The resource covers Android development concept review and technical interview preparation, focusing on core engineering principles and architectural patterns required for mobile engineering roles. The content is organized via hierarchical topic categorization and stored as markdown-based documen

    JavaScriptandroidinterviewinterview-questions
    GitHub पर देखें↗8,001
  • lpg-it/baiduyunviplpg-it का अवतार

    lpg-it/BaiduYunVIP

    4,179GitHub पर देखें↗

    BaiduYunVIP is a speed bypass guide and optimization toolkit designed to remove download bandwidth throttling on Baidu Netdisk cloud storage. It functions as a resource for achieving maximum download speeds from cloud platforms through a combination of shared credentials and configuration steps. The project provides a curated collection of shared login details and subscription access for premium cloud storage and streaming service memberships. It further assists users by directing them toward third-party software and external tools specifically designed to override native download speed limit

    GitHub पर देखें↗4,179
  • octocat/spoon-knifeoctocat का अवतार

    octocat/Spoon-Knife

    13,848GitHub पर देखें↗

    Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed version control. It provides a dedicated environment for practicing the fundamental workflows of collaborative software development, including branching, committing, and merging code. The project serves as a tutorial for mastering the lifecycle of open source contributions. Users can practice creating personal forks of the repository to experiment with changes in an isolated workspace, as well as submitting pull requests to propose modifications for review. This structure allow

    HTML
    GitHub पर देखें↗13,848
  • missing-semester/missing-semestermissing-semester का अवतार

    missing-semester/missing-semester

    5,525GitHub पर देखें↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    CSS
    GitHub पर देखें↗5,525
  • apache/httpdapache का अवतार

    apache/httpd

    4,051GitHub पर देखें↗

    This project is an HTTP web server that delivers web content to clients using HTTP/1.1 and HTTP/2 protocols across various operating systems. It functions as a reverse proxy server, a rule-based URL rewriter, an SSL/TLS termination gateway, and a virtual host manager. The server is capable of hosting multiple distinct domains on a single instance by mapping requests to specific directory structures. It encrypts and decrypts network traffic at the server boundary to secure communication between clients and servers. Additionally, it transforms requested URLs into different paths using a regular

    Chttpd
    GitHub पर देखें↗4,051
  • jlord/git-it-electronjlord का अवतार

    jlord/git-it-electron

    4,878GitHub पर देखें↗

    git-it-electron is a Git learning desktop application and interactive programming education tool. It provides a cross-platform environment for practicing Git and GitHub workflows through guided challenges and command line exercises. The application functions as a workflow simulator that validates local repository states to confirm the correct execution of version control commands. It uses automated state-based completion verification to scan local directories and repository histories, ensuring specific learning steps are performed correctly before a user progresses. The software covers comma

    Perl
    GitHub पर देखें↗4,878
  • github/training-kitgithub का अवतार

    github/training-kit

    4,983GitHub पर देखें↗

    This project is a collection of open source educational materials and training modules designed to teach the fundamentals of version control with Git and GitHub. It provides a structured curriculum of lessons and exercises to facilitate technical onboarding and the adoption of version control standards. The content is delivered as a markdown-based static site that can be packaged into a redistributable archive. This allows the training portal to be deployed on private internal web servers behind firewalls for offline or secure access. The system converts markdown instructional content into s

    HTMLcheatsheetcheatsheetscourseware
    GitHub पर देखें↗4,983
  • svenstaro/miniservesvenstaro का अवतार

    svenstaro/miniserve

    7,391GitHub पर देखें↗

    Miniserve is an HTTP static file server that hosts local directories over the network with an integrated web-based file browser. It functions as a single-binary tool capable of serving as a markdown rendering server, a TLS-enabled web server for encrypted traffic, and a WebDAV file manager for remote file operations. The project distinguishes itself through specialized hosting modes, including a single page application mode that routes requests to a single index file and the ability to generate random hexadecimal access URLs to obscure served directories. It also provides the ability to conve

    Rustclicommand-linecommand-line-tool
    GitHub पर देखें↗7,391
  • gazler/githugGazler का अवतार

    Gazler/githug

    6,949GitHub पर देखें↗

    Githug is a terminal-based learning tool and interactive Git course that teaches version control through a series of progressive repository challenges. It functions as a command-line game where users master software operations by solving curated levels that require specific repository states to progress. The system utilizes a challenge-and-verify loop, employing a validation engine to check the current Git index and working tree against predefined solution logic. To support the learning process, it includes a hint system for roadblocks and a state management mechanism to reset levels to their

    Shell
    GitHub पर देखें↗6,949
  • pcottle/learngitbranchingpcottle का अवतार

    pcottle/learnGitBranching

    33,604GitHub पर देखें↗

    This project is an interactive Git tutorial and version control simulator. It provides a visual learning environment where users practice Git commands through structured lessons and a simulated terminal that does not affect the local file system. The application functions as a branching visualizer, rendering a graphical representation of commit trees and branch pointers that update in real time as commands are executed. It allows for the creation of custom exercises and the sharing of specific command sequences via unique links. The software covers educational challenges for mastering reposi

    JavaScript
    GitHub पर देखें↗33,604
  • progit/progitprogit का अवतार

    progit/progit

    5,982GitHub पर देखें↗

    ProGit is an open-source educational resource and comprehensive instructional guide focused on the fundamentals and advanced usage of Git version control. It serves as a multilingual technical book and a public repository of teaching materials and examples for learning software configuration management. The project functions as a technical documentation source, utilizing a version-controlled manuscript management system to maintain stability for its instructional content. It employs a localization framework that uses shared glossaries to standardize technical terminology across multiple langu

    Ruby
    GitHub पर देखें↗5,982
  • glitternetwork/pinmeglitternetwork का अवतार

    glitternetwork/pinme

    2,786GitHub पर देखें↗

    Pinme is a full stack deployment platform and infrastructure orchestration tool. It functions as an LLM application builder that converts natural language prompts into functional web applications with automated interfaces and business logic. The platform provides a static site hosting service and a content-addressable data manager for transferring project assets between environments. It automates the provisioning of workers, databases, and domains to launch applications via a single command. The system covers cloud resource management, project lifecycle orchestration from templates, and incr

    TypeScriptai-toolsclaude-code-skillclaude-skills
    GitHub पर देखें↗2,786
  • qw3rtman/git-fireqw3rtman का अवतार

    qw3rtman/git-fire

    4,532GitHub पर देखें↗

    git-fire is a command line plugin and emergency backup tool for Git. It functions as a workflow automator that preserves local work-in-progress and stashes on a remote server to prevent data loss during urgent interruptions. The tool automates the process of staging, committing, and pushing the current state to a new remote branch. By using branch-isolated pushing and converting local stashes into permanent commits, it protects uncommitted changes without creating merge conflicts on the main development line. It handles workspace preservation by anchoring to the repository root and wrapping

    Shell
    GitHub पर देखें↗4,532
  • magit/magitmagit का अवतार

    magit/magit

    7,138GitHub पर देखें↗

    Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag

    Emacs Lisp
    GitHub पर देखें↗7,138
  • firebase/quickstart-jsfirebase का अवतार

    firebase/quickstart-js

    5,367GitHub पर देखें↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    GitHub पर देखें↗5,367