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 RepositoriesCLI Development Tools

Command-line interfaces designed to assist in software development workflows.

Distinguishing note: Focuses on CLI-based development assistance.

Explore 26 awesome GitHub repositories matching development tools & productivity · CLI Development Tools. Refine with filters or upvote what's useful.

Awesome CLI Development Tools GitHub Repositories

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

    meteor/meteor

    44,779Vezi pe GitHub↗

    Meteor is a full-stack JavaScript application platform and real-time application server. It provides a unified development environment for building web and mobile applications using a single language for both the client and server. The platform functions as a cross-platform app framework, allowing a single codebase to be deployed across web, iOS, Android, and desktop environments. It differentiates itself through a real-time server that automatically synchronizes data between servers and clients to enable live updates. The system includes a unified development command-line interface to manag

    Includes a unified command-line interface to manage binary dependencies, runtime code, and application deployment.

    JavaScriptbuild-systemframeworkhacktoberfest
    Vezi pe GitHub↗44,779
  • angular/angular-cliAvatar angular

    angular/angular-cli

    27,018Vezi pe GitHub↗

    The Angular Command Line Interface is a tool for initializing, scaffolding, and managing the development lifecycle of Angular web applications from a terminal. It functions as a project manager and frontend build toolchain, providing a standardized way to bootstrap new applications and manage their overall health and configuration. The tool employs schematic-based code generation to create standardized project structures and components. It utilizes a workspace-based configuration to manage multiple related applications and libraries within a single shared root and dependency tree. The system

    Coordinates the entire development process including building, serving, and testing via the CLI.

    TypeScript
    Vezi pe GitHub↗27,018
  • clockworklabs/spacetimedbAvatar clockworklabs

    clockworklabs/SpacetimeDB

    19,189Vezi pe GitHub↗

    SpacetimeDB is a stateful, real-time database platform that executes application logic directly within the database engine. By unifying data storage and business logic, it allows developers to build applications where state transitions are processed through atomic, server-side functions. The platform maintains persistent connections to stream incremental updates to clients, ensuring that local caches remain synchronized with the server state at all times. The platform distinguishes itself by generating type-safe client interfaces directly from server-side schema definitions, ensuring consiste

    Provides a command-line interface to initialize projects, manage local server instances, and generate type bindings.

    Rustdatabasedataorientedgame-development
    Vezi pe GitHub↗19,189
  • rstacruz/cheatsheetsAvatar rstacruz

    rstacruz/cheatsheets

    14,429Vezi pe GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides a CLI reference for managing the creation, monitoring, and destruction of app instances.

    SCSS
    Vezi pe GitHub↗14,429
  • blitz-js/blitzAvatar blitz-js

    blitz-js/blitz

    14,129Vezi pe GitHub↗

    Blitz este o extensie de framework de dezvoltare fullstack pentru Next.js și o interfață de linie de comandă utilizată pentru a bootstrap-a structuri de proiect și a orchestra servere de dezvoltare locale. Acesta integrează logica frontend și backend într-un singur flux de lucru pentru a facilita crearea de aplicații web complete. Framework-ul folosește o integrare backend zero-API și un strat de acces direct la baza de date, permițând componentelor frontend să se conecteze la funcții serverless și baze de date fără definiții API manuale. Dispune de un generator de tipuri bazat pe schemă care creează automat definiții TypeScript prin analizarea schemelor bazelor de date backend pentru a sincroniza modelele de date între client și server. Proiectul oferă instrumente pentru prototiparea rapidă a aplicațiilor și un flux de lucru fullstack TypeScript. Capabilitățile sale acoperă orchestrarea serverelor multi-proces și generarea de template-uri de proiect structurate pentru a integra tipare de dezvoltare frontend și backend.

    Provides a command line interface for bootstrapping projects and orchestrating local servers.

    TypeScript
    Vezi pe GitHub↗14,129
  • cookiecutter/cookiecutter-djangoAvatar cookiecutter

    cookiecutter/cookiecutter-django

    13,421Vezi pe GitHub↗

    Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the

    Provides command-line tools for linting, testing, and documentation to maintain project standards.

    Pythonboilerplatecelerycookiecutter
    Vezi pe GitHub↗13,421
  • awslabs/chaliceAvatar awslabs

    awslabs/chalice

    11,062Vezi pe GitHub↗

    Chalice este un framework de dezvoltare Python pentru construirea și implementarea de aplicații serverless și API-uri REST pe AWS. Acesta funcționează ca un instrument de microservicii care automatizează implementarea codului și a infrastructurii pe AWS Lambda și orchestrează AWS API Gateway pentru a ruta cererile HTTP către funcții serverless specifice. Framework-ul dispune de un sistem automatizat care analizează codul sursă pentru a genera permisiunile minime necesare de identitate și acces (IAM). De asemenea, oferă o interfață în linie de comandă pentru a gestiona întregul ciclu de viață al aplicației, de la crearea proiectului și implementare până la eliminarea resurselor cloud. Proiectul acoperă automatizarea bazată pe evenimente prin conectarea funcțiilor cloud la bucket-uri de stocare, cozi de mesaje sau programe periodice. Mai mult, gestionează sinteza infrastructurii prin maparea rutelor bazată pe decoratori și analiza statică a apelurilor către serviciile cloud.

    Provides a CLI to manage the full lifecycle from project creation to resource removal.

    Python
    Vezi pe GitHub↗11,062
  • hugoblox/kitAvatar HugoBlox

    HugoBlox/kit

    9,531Vezi pe GitHub↗

    This project is a framework for building static websites using the Hugo static site generator. It functions as a Markdown-based content management system and a page builder that utilizes Tailwind CSS to assemble modular utility-first blocks into final web pages. The system features specialized capabilities for creating academic portfolios, including a framework to import BibTeX publications and manage scholarly resumes. It also includes an AI website generator that produces deployable Markdown structures and content based on natural language descriptions. The platform covers a broad range of

    Includes a local development CLI for installing and controlling the website building process on a computer.

    HTMLacademicblogdocumentation-tool
    Vezi pe GitHub↗9,531
  • lastmile-ai/mcp-agentAvatar lastmile-ai

    lastmile-ai/mcp-agent

    8,037Vezi pe GitHub↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    Ships a CLI to manage the application lifecycle and integrate deployments into CI pipelines.

    Pythonagentsaiai-agents
    Vezi pe GitHub↗8,037
  • genkit-ai/genkitAvatar genkit-ai

    genkit-ai/genkit

    6,141Vezi pe GitHub↗

    Genkit este un framework pentru aplicații LLM și un toolkit pentru dezvoltatori de AI generativ, conceput pentru construirea de aplicații AI de producție. Acesta servește drept orchestrator de fluxuri de lucru AI care coordonează apelurile către modele și utilizarea instrumentelor agentice prin fluxuri de execuție type-safe. Proiectul oferă o interfață unificată pentru modele și o arhitectură de plugin-uri pentru a standardiza accesul la diverse modele de limbaj mari (LLM), vector stores și backend-uri de telemetrie. Se distinge printr-o suită dedicată de observabilitate pentru trasarea pașilor de execuție și un toolkit pentru dezvoltatori pentru prompting, debugging și evaluarea logicii AI printr-o interfață locală. Framework-ul acoperă o suprafață largă de capabilități, inclusiv orchestrarea agenților cu tool-calling și delegarea către sub-agenți, retrieval-augmented generation (RAG) prin integrarea bazelor de date vectoriale și generarea de output structurat folosind validarea bazată pe schemă. Include, de asemenea, sisteme pentru gestionarea stării sesiunilor, streaming de răspunsuri bazat pe evenimente și capacitatea de a expune fluxurile AI ca endpoint-uri HTTP scalabile. Dezvoltarea este susținută de o interfață în linie de comandă (CLI) pentru rularea funcțiilor și gestionarea log-urilor.

    Provides a command-line interface to run functions, collect telemetry, and manage logs during development.

    TypeScript
    Vezi pe GitHub↗6,141
  • domaindrivendev/swashbuckle.aspnetcoreAvatar domaindrivendev

    domaindrivendev/Swashbuckle.AspNetCore

    5,492Vezi pe GitHub↗

    Swashbuckle.AspNetCore este un instrument de specificație API și generator de documentație pentru ASP.NET Core. Extrage metadate din codul sursă și modele pentru a produce specificații OpenAPI standardizate și interfețe de browser interactive pentru explorarea și testarea API-urilor web. Proiectul integrează o componentă middleware pentru a servi aceste specificații și un Swagger UI pentru testarea interactivă a API-ului direct dintr-o aplicație care rulează. Oferă, de asemenea, un exportator de linie de comandă pentru a extrage fișierele de specificație din assembly-urile aplicației pentru utilizare în pipeline-uri CI/CD. Instrumentul acoperă o gamă largă de capabilități, inclusiv gestionarea schemelor pentru tipuri complexe, adnotarea metadatelor prin atribute și comentarii XML, și configurarea securității pentru OAuth 2.0 și chei API. Suportă în continuare gestionarea contractelor API, versionarea specificațiilor și pipeline-uri de generare personalizabile pentru a filtra sau modifica operațiunile.

    Binds a custom host factory to the CLI tool to ensure specific dependency injection containers are used.

    C#
    Vezi pe GitHub↗5,492
  • pypa/sampleprojectAvatar pypa

    pypa/sampleproject

    5,245Vezi pe GitHub↗

    Acest proiect este o implementare de referință și un tutorial conceput pentru a demonstra fluxul de lucru end-to-end de construire, versionare și încărcare a distribuțiilor Python. Acesta servește ca template de proiect concret și exemplu pentru configurarea metadatelor și a artefactelor de build pentru indicii de pachete. Repository-ul ilustrează modul de împachetare a software-ului prin definirea metadatelor proiectului și a dependențelor în fișiere de configurare statice. Acoperă procesul de transformare a arborilor sursă în arhive versionate și distribuții binare specifice platformei, arătând specific cum se construiesc binary wheels și distribuții sursă. Proiectul acoperă arii de capabilități mai largi, inclusiv gestionarea dependențelor, crearea de interfețe în linie de comandă și automatizarea publicării lansărilor în repository-uri. De asemenea, demonstrează utilizarea mediilor virtuale izolate și integrarea extensiilor binare.

    Illustrates the creation of terminal-based interfaces and executable scripts automatically installed into the system path.

    Python
    Vezi pe GitHub↗5,245
  • solana-foundation/anchorAvatar solana-foundation

    solana-foundation/anchor

    5,090Vezi pe GitHub↗

    Anchor is a framework for building, testing, and deploying Solana smart contracts. It provides a Rust domain-specific language (DSL) that uses macro‑based instruction dispatch and derive‑macro account validation to automate ownership checks, discriminator enforcement, and serialization before instruction execution. The framework also includes a CLI toolchain for scaffolding, compiling, and managing contracts across workspaces, a test harness that simulates program execution with account manipulation and compute unit benchmarking, and an IDL generator that emits a standardized JSON interface fr

    Provides a command-line toolchain for scaffolding, building, deploying, and managing Solana smart contracts.

    Rustblockchaincoralrust
    Vezi pe GitHub↗5,090
  • hugoblox/hugo-theme-academic-cvAvatar HugoBlox

    HugoBlox/hugo-theme-academic-cv

    4,970Vezi pe GitHub↗

    Acest proiect este o temă de site pentru Hugo, concepută pentru a transforma fișierele Markdown în portofolii academice profesionale, incluzând CV-uri și liste de publicații. Acesta funcționează ca un șablon de site static și un constructor de portofolii, permițând crearea de profiluri de cercetători și bloguri tehnice. Framework-ul include un manager de publicații specializat care generează automat pagini individuale de cercetare și citări prin importarea fișierelor BibTeX sau a referințelor DOI. De asemenea, dispune de un renderer dedicat pentru matematică LaTeX pentru a afișa notații tehnice și ecuații pe tot site-ul. Sistemul suportă o gamă largă de capabilități de publicare tehnică, inclusiv randarea notebook-urilor computaționale interactive, generarea de slide-uri de prezentare din Markdown și prezentarea proiectelor de cercetare. Personalizarea site-ului este gestionată printr-un editor vizual de conținut și un constructor de layout-uri, în timp ce o interfață de linie de comandă gestionează dezvoltarea locală și administrarea site-ului. Implementarea este suportată prin instalarea bazată pe șabloane și integrarea cu furnizori de găzduire cloud pentru site-uri web de producție cu domenii personalizate.

    Includes a command-line interface to build and control the website locally during development.

    Jupyter Notebookacademicacademic-websiteblog-engine
    Vezi pe GitHub↗4,970
  • jupyterlite/jupyterliteAvatar jupyterlite

    jupyterlite/jupyterlite

    4,840Vezi pe GitHub↗

    JupyterLite is a WebAssembly-based interactive notebook environment that enables browser-based computing without a backend server. It provides a client-side data science sandbox where users can execute programming language kernels and run interactive notebooks entirely within the web browser. The project allows for the creation of tailored distributions by pre-installing specific language packages, bundling custom wheels, and applying environment configurations. It supports the generation of static sites that can be deployed to any standard HTTP host, including the ability to package the envi

    Provides utilities to customize available kernels and localization settings for the interactive environment.

    TypeScriptjupyterjupyterlabjupyterlab-extension
    Vezi pe GitHub↗4,840
  • tcdi/pgxAvatar tcdi

    tcdi/pgx

    4,716Vezi pe GitHub↗

    pgx este un framework și o suită de instrumente pentru dezvoltarea de extensii PostgreSQL de înaltă performanță folosind limbajul de programare Rust. Oferă un wrapper API de nivel scăzut pentru a interacționa cu contextele de memorie interne ale bazei de date, sistemele de logare și API-urile de execuție de bază, permițând implementarea de funcționalități și logică personalizată direct în motorul bazei de date. Proiectul se distinge printr-un instrument de build dedicat și o interfață în linia de comandă (CLI) care gestionează ciclul de viață al dezvoltării extensiei, de la inițializarea mediului până la împachetarea binară. Include un mapper de tipuri care traduce structurile de limbaj în tipuri compozite de bază de date și generează automat definițiile SQL corespunzătoare. Framework-ul acoperă o suprafață largă de capabilități, inclusiv maparea funcțiilor definite de utilizator, integrarea protocolului binar și suportul pentru mai multe versiuni de target pentru a asigura compatibilitatea între diferite release-uri de baze de date. De asemenea, oferă wrappere specializate pentru gestionarea memoriei, pentru a manipula pointerii și a preveni scurgerile de memorie în mediul bazei de date.

    Ships a dedicated command line interface to manage the extension development lifecycle, from initialization to packaging.

    Rust
    Vezi pe GitHub↗4,716
  • alexellis/arkadeAvatar alexellis

    alexellis/arkade

    4,594Vezi pe GitHub↗

    Arkade este o suită de instrumente pentru gestionarea binarilor de dezvoltator, a deployment-urilor de aplicații Kubernetes și a mentenanței chart-urilor Helm. Funcționează ca un manager de instrumente CLI și un marketplace de instrumente pentru dezvoltatori, utilizat pentru a descoperi, descărca, actualiza și dezinstala binare standalone și pachete de sistem pe diferite sisteme de operare și arhitecturi. Proiectul se distinge prin capacitatea de a extrage binare executabile direct din imagini de container OCI pentru instalare locală, fără a necesita un runtime de container. Oferă, de asemenea, utilitare specializate pentru mentenanța chart-urilor Helm, inclusiv capacitatea de a scana imaginile de container pentru accesibilitatea în registry, actualizarea versiunilor de imagine și incrementarea versiunilor patch. Setul de instrumente acoperă instalarea și dezinstalarea aplicațiilor Kubernetes folosind chart-uri și manifeste statice, precum și provizionarea stațiilor de lucru Linux și a runner-elor CI prin instalarea de pachete de sistem și integrarea systemd. Include capabilități pentru căutarea în cataloage de software și preluarea detaliilor de configurare post-deployment pentru aplicațiile din cluster.

    Coordinates the lifecycle of installed tools and system packages, including updates and uninstallation.

    Goappsarkadeautomation
    Vezi pe GitHub↗4,594
  • tlkh/asitopAvatar tlkh

    tlkh/asitop

    4,592Vezi pe GitHub↗

    asitop este o interfață de linie de comandă pentru monitorizarea în timp real a utilizării hardware-ului și a consumului de energie pe procesoarele Apple Silicon. Servește ca monitor de performanță și analizor de putere care observă frecvența și procentele de utilizare ale CPU, GPU și motorului neural. Instrumentul măsoară consumul de energie și utilizarea maximă a puterii pentru componentele hardware individuale. De asemenea, funcționează ca un profiler de resurse de sistem, analizând utilizarea RAM-ului și a spațiului swap pentru a identifica memory leak-urile și blocajele de performanță. Utilitarul oferă monitorizarea în timp real a utilizării hardware-ului, analiza utilizării memoriei și urmărirea consumului de energie, inclusiv medii mobile pentru consumul de energie.

    Implements a terminal-based interface using Python to orchestrate low-level system calls.

    Pythonapple-siliconclicpu
    Vezi pe GitHub↗4,592
  • yihong0618/running_pageAvatar yihong0618

    yihong0618/running_page

    4,484Vezi pe GitHub↗

    Acest proiect este un dashboard de activitate fizică și un pipeline de date care agregă statisticile de alergare și rutele din platforme sportive externe într-un rezumat vizual personal. Include un instrument de migrare a datelor de fitness pentru consolidarea înregistrărilor între diferite servicii sportive și stocarea locală, alături de un importator de date pentru procesarea fișierelor GPX, TCX și FIT. Sistemul dispune de un pipeline automat de sincronizare a activităților care preia periodic datele de fitness și redeployează un dashboard static pe o platformă de găzduire. De asemenea, oferă o interfață de linie de comandă (TUI) controlată prin tastatură pentru filtrarea și vizualizarea statisticilor de alergare și a listelor de activități local. Platforma acoperă mai multe arii de capabilități, inclusiv vizualizarea datelor de activitate prin grafice SVG și hărți interactive, arhivarea și migrarea datelor de fitness și sincronizarea automată declanșată de workflow-uri sau scurtături mobile. Interfața web este construită folosind generarea de site-uri statice cu rutare client-side și headere de securitate pentru a gestiona traficul.

    Provides a standardized command-line interface to automate testing, linting, formatting, and building of the project.

    Pythonadidasclub-nikedata-analysis
    Vezi pe GitHub↗4,484
  • paulirish/dotfilesAvatar paulirish

    paulirish/dotfiles

    4,347Vezi pe GitHub↗

    Acest proiect este o colecție de dotfiles și scripturi Unix concepute pentru a personaliza și standardiza un mediu shell și sistem de operare. Oferă configurații portabile pentru shell-urile Bash și Fish, precum și preferințe personalizate și mapări de comenzi pentru editorul Vim. Colecția include scripturi de bootstrapping automatizate pentru a inițializa mașini noi prin instalarea aplicațiilor, gestionarea managerilor de pachete și crearea de link-uri simbolice de configurare. Dispune de automatizare specializată a fluxului de lucru Git pentru a accelera sarcinile de control al versiunilor, alături de gestionarea securizată a conexiunilor SSH folosind autentificarea bazată pe hardware și persistența conexiunii. Suprafața utilitară se extinde la o gamă largă de instrumente de administrare a sistemului, inclusiv terminarea interactivă a proceselor, navigarea în directoare bazată pe învățare și auditarea căilor binare. Acoperă, de asemenea, ajutoare pentru productivitatea dezvoltatorilor pentru automatizarea browserului, găzduirea locală de fișiere statice și sarcini de procesare media, cum ar fi transcodarea video și compararea vizuală a imaginilor.

    Ships scripts to orchestrate the simultaneous start of multiple development servers and utility tools.

    Shell
    Vezi pe GitHub↗4,347
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. CLI Development Tools

Explorează sub-etichetele

  • Application Lifecycle ManagersCommand-line tools that coordinate the entire development process from environment bootstrapping to deployment. **Distinct from CLI Development Tools:** Focuses on managing the end-to-end app lifecycle rather than general CLI assistance or building new CLI apps.
  • Environment Customization1 sub-tagTools for dynamically installing and configuring specific software dependencies and CLI tools within an environment. **Distinct from CLI Development Tools:** Focuses on the process of customizing the internal environment tooling, not the general use of CLI tools.
  • Platform-Specific Tooling ProvisioningAutomates the installation of CLI utilities required for specific CMS or framework management. **Distinct from CLI Development Tools:** Focuses on provisioning specific CMS tools (like WP-CLI) rather than general CLI development assistance.
  • Python CLI FrameworksTools and patterns for building terminal-based interfaces specifically for the Python ecosystem. **Distinct from CLI Development Tools:** Distinct from CLI Development Tools: focuses specifically on the Python runtime and system path integration.
  • Visual Feedback ComponentsUI elements for providing real-time status and progress feedback in command-line tools. **Distinct from CLI Development Tools:** Focuses on the visual feedback elements rather than the general workflow tools for CLI development