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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesArtifact Size Optimization

Processes for reducing the footprint and attack surface of compiled binaries and libraries.

Distinct from Build Performance and Optimization: Distinct from general build performance: focuses on the resulting artifact size and security surface rather than compilation speed.

Explore 3 awesome GitHub repositories matching development tools & productivity · Artifact Size Optimization. Refine with filters or upvote what's useful.

Awesome Artifact Size Optimization GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • danger/danger-jsAvatar de danger

    danger/danger-js

    5,480Voir sur GitHub↗

    danger-js est un outil de revue de code automatisé et un plugin de pipeline CI qui fonctionne comme un linter de pull request. Il vérifie les messages de commit, suit les changements de dépendances et s'assure que les pull requests respectent les normes du projet en publiant des commentaires et des retours automatisés directement dans l'interface de contrôle de version. Le système s'intègre avec divers fournisseurs Git, notamment GitHub, GitLab et BitBucket, pour récupérer les métadonnées des pull requests et exécuter des règles de revue personnalisées. Il permet aux équipes de regrouper et de distribuer des conventions de revue sous forme de modules partageables et prend en charge l'exécution de règles écrites dans des langages transpilés via une configuration de runtime. Le projet couvre un large éventail de capacités d'automatisation, incluant la gouvernance de la qualité du code, les audits de gestion des dépendances et l'application de l'étiquette des pull requests. Il peut analyser les résultats de linters externes, de test runners et d'outils de couverture pour signaler les échecs, surveiller la taille des bundles et détecter les anti-patterns ou les mots interdits au sein de la base de code. L'outil peut être exécuté comme une étape de build au sein d'un pipeline d'intégration continue ou localement via des git-hooks.

    Generates a markdown table summary of build artifact sizes to monitor impact on the final bundle.

    TypeScriptcicirclecode-review
    Voir sur GitHub↗5,480
  • siddharthkp/bundlesizeAvatar de siddharthkp

    siddharthkp/bundlesize

    4,476Voir sur GitHub↗

    Bundlesize est un outil d'intégration continue utilisé pour calculer le poids des bundles JavaScript, suivre la croissance des actifs et bloquer les déploiements qui dépassent les limites de taille prédéfinies. Il fonctionne comme un validateur et rapporteur de taille de bundle qui surveille les fichiers de build JavaScript pour éviter une croissance inattendue. L'outil s'intègre directement dans les pipelines de build pour appliquer des budgets de performance frontend. Il communique les résultats de validation aux plateformes de contrôle de version via des appels API, lui permettant de signaler lorsque les limites de taille de bundle sont dépassées et de bloquer les pull requests dans les workflows d'intégration continue. Le système identifie les actifs cibles en utilisant des motifs glob et les mappe à des contraintes de taille spécifiques via un fichier de configuration. Il effectue une analyse de taille en évaluant à la fois le poids des fichiers bruts et les versions compressées, telles que Gzip ou Brotli, par rapport à des seuils maximaux.

    Tracks and reports the size of JavaScript build artifacts to detect regressions and prevent unexpected growth.

    JavaScript
    Voir sur GitHub↗4,476
  • flox/floxAvatar de flox

    flox/flox

    3,791Voir sur GitHub↗

    Flox is a Nix environment manager designed to create, share, and maintain reproducible software stacks. It uses declarative manifests to isolate project dependencies and toolchains, ensuring identical runtimes across different machines and operating systems. The platform distinguishes itself by enabling the deployment of imageless workloads to Kubernetes, allowing software to run in pods without traditional container images. It can also synthesize OCI-compliant container images and distroless artifacts directly from declarative environment definitions. The project covers broad capability are

    Creates slim, performance-tuned versions of large libraries to reduce storage requirements and attack surfaces.

    Rustdeveloper-toolsdevelopment-environmentnix
    Voir sur GitHub↗3,791
  1. Home
  2. Development Tools & Productivity
  3. Build Tooling
  4. Build Performance and Optimization
  5. Artifact Size Optimization

Explorer les sous-tags

  • Bundle Size Monitoring2 sous-tagsTracking and reporting the size of build artifacts to detect regressions in bundle size. **Distinct from Artifact Size Optimization:** Distinct from Artifact Size Optimization: focuses on monitoring and reporting the size rather than the process of reducing it.