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
·

7 repository-uri

Awesome GitHub RepositoriesApplication Packaging

Bundling application code and configuration templates into a single deployable artifact for cloud upload.

Distinct from Standalone Application Packaging: None of the candidates cover general cloud application bundling; they focus on mobile, desktop, or single-binary packaging

Explore 7 awesome GitHub repositories matching devops & infrastructure · Application Packaging. Refine with filters or upvote what's useful.

Awesome Application Packaging GitHub Repositories

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

    aws/aws-sam-cli

    6,732Vezi pe GitHub↗

    The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates

    Bundles application code and templates into deployment packages for storage bucket upload.

    Pythonapi-gatewayawsdocker
    Vezi pe GitHub↗6,732
  • superduperdb/superduperdbAvatar SuperDuperDB

    SuperDuperDB/superduperdb

    5,298Vezi pe GitHub↗

    SuperduperDB este un orchestrator de agenți AI și o platformă de machine learning integrată în baza de date. Servește drept framework pentru construirea de agenți AI cu stare și aplicații de retrieval-augmented generation prin integrarea modelelor de limbaj mari direct cu backend-urile bazelor de date. Proiectul permite implementarea infrastructurii AI self-hosted și gestionarea modelelor de limbaj pe hardware privat folosind checkpoint-uri locale. Se distinge prin faptul că permite utilizatorilor să atașeze componente AI direct la câmpurile de date, declanșând execuția modelului și transformări automate bazate pe inserările și actualizările bazei de date. Platforma acoperă o gamă largă de capabilități, inclusiv orchestrarea machine learning pentru antrenare și fine-tuning, integrarea căutării vectoriale pentru recuperarea multimodală și un strat de date agnostic față de backend care suportă diverse motoare de stocare SQL și NoSQL. Oferă, de asemenea, instrumente pentru orchestrarea declarativă a fluxurilor de lucru și împachetarea aplicațiilor AI reutilizabile. Sistemul este implementat în Python și oferă un API uniform pentru interacțiunea cu mai multe backend-uri de baze de date.

    Packages compound AI functionality and configuration into portable units to standardize workflows.

    Python
    Vezi pe GitHub↗5,298
  • apache/mavenAvatar apache

    apache/maven

    5,161Vezi pe GitHub↗

    Maven este un instrument de automatizare a build-ului Java și un orchestrator de build software. Funcționează ca un manager de ciclu de viață al proiectului și sistem de gestionare a dependențelor, folosind un model de obiect al proiectului (POM) standardizat pentru a compila, testa și împacheta proiecte Java. Proiectul se distinge printr-un ciclu de viață al build-ului bazat pe faze și un model de extensie bazat pe plugin-uri, permițând utilizatorilor să lege obiective personalizate de etape specifice ale build-ului. Coordonează software-ul complex prin orchestrarea proiectelor multi-modul și asigură un flux de lucru reproductibil prin neutralizarea variabilelor de mediu și controlul versiunilor de toolchain. Capabilitățile sale acoperă gestionarea cuprinzătoare a dependențelor, inclusiv rezolvarea dependențelor tranzitive și publicarea artefactelor în repository-uri remote. Sistemul oferă, de asemenea, generarea de proiecte prin template-uri și generarea de documentație detaliată pentru producerea referințelor API și a site-urilor de proiect. Instrumentul include o interfață de linie de comandă (CLI) cu completare automată și suportă execuția build-ului offline folosind un cache local de artefacte.

    Bundles compiled code and resources into distributable formats such as JAR and WAR files.

    Javaapache-mavenbuild-managementhacktoberfest
    Vezi pe GitHub↗5,161
  • programthink/opensourceAvatar programthink

    programthink/opensource

    5,117Vezi pe GitHub↗

    Acest proiect este o resursă de descoperire open source care oferă liste curate de cod reutilizabil și biblioteci pentru a ajuta dezvoltatorii să găsească soluții tehnice pentru sarcini specifice. Utilizează un sistem de indexare bazat pe categorii pentru a organiza diverse instrumente software în funcție de capabilitățile lor funcționale. Repository-ul este structurat ca o colecție de documentație bazată pe Markdown și conținut static, servind drept director pentru descoperire manuală și referință. Directorul acoperă o gamă largă de domenii de capabilități, inclusiv dezvoltarea de aplicații cross-platform, crearea de instrumente de securitate cibernetică, implementarea protocoalelor de rețea și fluxuri de lucru pentru calcul științific. Include, de asemenea, resurse pentru automatizarea web scraping-ului, stocarea datelor și interfețe multimedia.

    Lists tools for bundling application code into deployable artifacts or standalone executables.

    Vezi pe GitHub↗5,117
  • javastacks/spring-boot-best-practiceAvatar javastacks

    javastacks/spring-boot-best-practice

    5,076Vezi pe GitHub↗

    Acest proiect servește drept arhitectură de referință cuprinzătoare și ghid de bune practici pentru dezvoltarea aplicațiilor scalabile cu framework-ul Spring Boot. Oferă un plan structural pentru dezvoltarea backend-ului Java, concentrându-se pe implementarea API-urilor decuplate și stabilirea standardelor arhitecturale. Proiectul detaliază în mod specific crearea de „starters” personalizate și module de auto-configurare pentru a simplifica integrarea bibliotecilor terțe. De asemenea, oferă un plan de implementare pentru ambalarea aplicațiilor ca fișiere jar executabile și optimizarea build-urilor stratificate pentru medii cloud containerizate. Suprafața de capabilități acoperă optimizarea performanței prin caching în memorie și procesare asincronă, precum și sincronizarea sistemelor distribuite folosind lock-uri distribuite și brokeri de mesaje. Acoperirea suplimentară include gestionarea persistenței datelor, migrarea bazelor de date, programarea automată a sarcinilor și implementarea programării orientate pe aspecte (AOP) pentru preocupări transversale.

    Bundles application code and configurations into a standalone deployable artifact with an embedded server.

    Javajavaspringspringboot
    Vezi pe GitHub↗5,076
  • sbt/sbtAvatar sbt

    sbt/sbt

    4,929Vezi pe GitHub↗

    Sbt este un instrument de build JVM și un sistem de gestionare a dependențelor conceput pentru Scala și Java. Acesta funcționează ca un orchestrator de build multi-proiect care gestionează compilarea codului sursă, rezolvă bibliotecile externe din repository-uri la distanță și împachetează binarele pentru distribuție. Proiectul se distinge prin sistemul său de build interactiv, care oferă un read-eval-print loop pentru inspecția stării în timp real și execuția sarcinilor. Utilizează un model de execuție bazat pe grafuri de dependență pentru a procesa sarcinile și menține un magazin cheie-valoare type-safe pentru configurarea dinamică a build-ului. Capabilitățile sale acoperă automatizarea build-ului JVM cu recompilare incrementală, organizarea modulară a proiectelor și execuția automatizată a testelor. Sistemul suportă, de asemenea, compilarea cross-version, publicarea artefactelor în stocarea cloud și un model de plugin extensibil pentru adăugarea de logică de build personalizată.

    Bundles projects into fat JARs, native OS packages, or container images for distribution.

    Scala
    Vezi pe GitHub↗4,929
  • spark-notebook/spark-notebookAvatar spark-notebook

    spark-notebook/spark-notebook

    3,144Vezi pe GitHub↗

    Acest proiect este un mediu de notebook interactiv, bazat pe web, conceput pentru data science distribuit și calcul la scară largă. Servește drept instrument de dezvoltare pentru executarea codului și efectuarea analizei datelor specific în cadrul framework-ului Apache Spark, oferind o interfață bazată pe browser care combină execuția codului cu vizualizarea reactivă a datelor. Platforma se distinge prin integrarea profundă cu infrastructura distribuită, permițând utilizatorilor să gestioneze resursele clusterului, să configureze dependențele de runtime și să izoleze procesele de execuție pentru notebook-uri individuale. Susține fluxuri de lucru colaborative prin sincronizarea directă a fișierelor notebook cu sistemele de control al versiunilor și oferă un motor de randare reactiv care actualizează automat graficele și widget-urile ca răspuns la fluxurile de date live și execuția codului. Dincolo de capabilitățile sale de bază de execuție, mediul include instrumente cuprinzătoare pentru gestionarea clusterului, securitate și extensibilitate. Suportă autentificarea utilizatorilor și impersonarea pentru acces securizat la resursele distribuite, oferind în același timp opțiuni flexibile de configurare pentru șabloanele de mediu, gestionarea dependențelor și optimizarea performanței. Sistemul dispune, de asemenea, de o bibliotecă largă de componente de vizualizare interactivă, inclusiv mapare geospațială, grafuri de rețea și tabele pivot, pentru a facilita explorarea complexă a datelor.

    Bundles project files into a compressed archive for deployment or starts an interactive session to test code logic.

    JavaScriptapache-sparkdata-sciencenotebook
    Vezi pe GitHub↗3,144
  1. Home
  2. DevOps & Infrastructure
  3. Application Packaging

Explorează sub-etichetele

  • Package Management ToolingUtilities and workflows for installing and managing third-party application packages via command-line interfaces. **Distinct from Application Packaging:** Distinct from Application Packaging: focuses on the management/installation process rather than the creation of deployable artifacts.
  • Sub-Package PartitioningTechniques for dividing application code into main and sub-packages to optimize loading performance. **Distinct from Application Packaging:** Distinct from Application Packaging: focuses on the specific partitioning of code into sub-packages for mini-program optimization, not general cloud bundling.