awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Rich-Harris avatar

Rich-Harris/degit

0
View on GitHub↗
7,883 Stars·279 Forks·TypeScript·MIT·6 Aufrufe

Degit

degit ist ein Git-Projekt-Scaffolder und Repository-Downloader, der neue Projekte aus Remote-Git-Templates initialisiert. Er ruft den neuesten Commit eines Repositorys als sauberen Snapshot ab und entfernt dabei die gesamte Versionskontrollhistorie und Metadaten, um einen frischen Startpunkt zu bieten.

Das Tool unterstützt das Abrufen spezifischer Branches, Tags oder Commit-Hashes, um sicherzustellen, dass das Projekt eine präzise Quellversion verwendet. Es kann zudem eine Unterverzeichnis-Extraktion durchführen, was das Herunterladen eines bestimmten Ordners aus einer Remote-Quelle anstelle des gesamten Projektbaums ermöglicht.

Das Dienstprogramm enthält einen lokalen Snapshot-Cache, um zukünftige Abrufe zu beschleunigen, und unterstützt sichere Authentifizierung über HTTPS oder SSH für den Zugriff auf private Repositories. Es bietet zudem Mechanismen für die Ausführung von Post-Extraction-Hooks, um Bereinigungsskripte nach dem Entpacken des Projekts auszuführen.

Features

  • Project Scaffolders - Creates a new project directory by downloading a remote repository snapshot as a clean starter.
  • Latest Commit Resolution - Queries remote providers to resolve the latest commit hash before fetching the source archive.
  • Project Bootstrapping Templates - Initializes new projects using remote Git repositories as blueprints while removing metadata.
  • Template-Based Project Scaffolders - Generates new projects from remote repository templates while stripping all version control history.
  • Remote Source Extraction - Downloads specific branches or subdirectories from a remote repository to use as a local starting point.
  • Repository Archive Downloaders - Fetches specific branches, tags, or commit hashes from Git hosts as compressed archives.
  • Source Version Fetching - Allows downloading a precise tag, branch, or commit hash to ensure the project uses a specific version.
  • Tarball Snapshots - Downloads compressed archives of specific commits to provide a clean snapshot without git history.
  • Project Initializers - Rapidly bootstraps new project structures by using cached remote repository archives.
  • Boilerplate Distributions - Distributes starter code and project structures via Git repositories while keeping the local copy clean.
  • Archive Caches - Stores downloaded repository snapshots in a local directory to avoid redundant network requests.
  • Repository Snapshot Caches - Provides a local storage system for repository archives to speed up project template retrieval.
  • Repository Cache Managers - Stores downloaded repository archives locally to accelerate future project retrievals and support offline access.
  • Private Repository Authentication - Provides secure credential handling to download archives from private repositories via HTTPS or SSH.
  • Subdirectory Extraction - Enables the download of a specific folder from a remote source to avoid pulling the entire project tree.
  • Private Repository Access - Implements secure fetching of source files from private repositories using HTTPS or SSH authentication.
  • Git Utilities - Git repository cloning for scaffolding.

Star-Verlauf

Star-Verlauf für rich-harris/degitStar-Verlauf für rich-harris/degit

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Degit

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Degit.
  • preactjs/preact-cliAvatar von preactjs

    preactjs/preact-cli

    4,669Auf GitHub ansehen↗

    preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of

    JavaScriptclihacktoberfesthttp2
    Auf GitHub ansehen↗4,669
  • sahat/megaboilerplateAvatar von sahat

    sahat/megaboilerplate

    3,802Auf GitHub ansehen↗

    Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter templates and a command-line interface to bootstrap the directory structures and configuration files for various project architectures. The tool generates customized boilerplates for full-stack web applications, universal applications using server-side rendering, and cross-platform JavaScript libraries. It includes predefined templates for integrating third-party identity providers via OAuth and cloud-ready starters optimized for Git-based deployment workflows. The project covers

    CSS
    Auf GitHub ansehen↗3,802
  • developit/preact-cliAvatar von developit

    developit/preact-cli

    4,669Auf GitHub ansehen↗

    preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact applications. It functions as a project scaffolding tool that uses predefined templates to generate the necessary directory structures and boilerplate for new web applications. The tool provides specialized capabilities for creating progressive web apps by generating service workers and caching strategies for offline functionality. It also includes a static site pre-renderer that converts application routes into HTML files during the build process to improve search engine visibility an

    JavaScript
    Auf GitHub ansehen↗4,669
  • swiip/generator-gulp-angularAvatar von Swiip

    Swiip/generator-gulp-angular

    3,689Auf GitHub ansehen↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    JavaScript
    Auf GitHub ansehen↗3,689
Alle 30 Alternativen zu Degit anzeigen→

Häufig gestellte Fragen

Was macht rich-harris/degit?

degit ist ein Git-Projekt-Scaffolder und Repository-Downloader, der neue Projekte aus Remote-Git-Templates initialisiert. Er ruft den neuesten Commit eines Repositorys als sauberen Snapshot ab und entfernt dabei die gesamte Versionskontrollhistorie und Metadaten, um einen frischen Startpunkt zu bieten.

Was sind die Hauptfunktionen von rich-harris/degit?

Die Hauptfunktionen von rich-harris/degit sind: Project Scaffolders, Latest Commit Resolution, Project Bootstrapping Templates, Template-Based Project Scaffolders, Remote Source Extraction, Repository Archive Downloaders, Source Version Fetching, Tarball Snapshots.

Welche Open-Source-Alternativen gibt es zu rich-harris/degit?

Open-Source-Alternativen zu rich-harris/degit sind unter anderem: preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… sahat/megaboilerplate — Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter… developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… transitive-bullshit/create-react-library — create-react-library is a command-line generator and development environment designed for creating reusable React… decosoftware/deco-ide — Deco IDE is a graphical development environment for building React Native applications. It combines a visual component…