Dependencies

Top 23 Dependency Open-Source Projects

Dependencies
  • renovate

    Home of the Renovate CLI: Cross-platform Dependency Automation by Mend.io

    Project mention: Show HN: Ts-remove-unused โ€“ Remove unused code from your TypeScript project | news.ycombinator.com | 2024-09-16

    I tried it on https://github.com/renovatebot/renovate

    It deleted 100s of files, most of which were Jest test files, and potentially all of which were a mistake. I restored them all with `git restore $(git ls-files -d)`.

    I then ran `tsc` on the remaining _modified_ files and `Found 3920 errors in 511 files.`

    Obviously at that point I had no choice but to discard all changes and unfortunately I would not recommend this for others to even try.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • patch-package

    Fix broken node modules instantly ๐Ÿƒ๐Ÿฝโ€โ™€๏ธ๐Ÿ’จ

    Project mention: Installing EmberJS v2 addons from GitHub forks using PNPM | dev.to | 2024-09-16

    patch-package - Lets app authors instantly make and keep fixes to npm dependencies.

  • madge

    Create graphs from your CommonJS, AMD or ES6 module dependencies

    Project mention: Madge: Create graphs from your CommonJS, AMD or ES6 module dependencies | news.ycombinator.com | 2024-02-15
  • yalc

    Work with yarn/npm packages locally like a boss.

  • dependency-cruiser

    Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

  • dependabot-core

    ๐Ÿค– Dependabot's core logic for creating update PRs.

    Project mention: Why I recommend Renovate over any other dependency update tools | news.ycombinator.com | 2024-04-12

    Oh yes, https://github.com/dependabot/dependabot-core/issues/3253. I wouldn't go so far as saying it was locked because it was too uncivil, mostly just because "additional commentary wasn't adding value" ;)

    Your read on the situation is spot on, and no, it doesn't look like it's been "fixed" (mostly because "fixing it would re-introduce the same potential vulnerability).

  • athens

    A Go module datastore and proxy (by gomods)

    Project mention: The Athens Project โ€“ a Go module proxy | news.ycombinator.com | 2024-04-20
  • CPM.cmake

    ๐Ÿ“ฆ CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

    Project mention: Using raylib with Dear ImGui: Game Dev Debugging UI | dev.to | 2024-04-06

    I like to pin GitHub dependencies using a commit hash, instead of a tag. You need a recent CPM.cmake file in your project for CPM to work.

  • taze

    ๐Ÿฅฆ A modern cli tool that keeps your deps fresh

  • scancode-toolkit

    :mag: ScanCode detects licenses, copyrights, dependencies by "scanning code" ... to discover and inventory open source and third-party packages used in your code. Sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase, the Google Summer of Code, Azure credits, nexB and others generous sponsors!

  • Rebar3

    Erlang build tool that makes it easy to compile and test Erlang applications and releases.

    Project mention: Ask HN: What is the best way to learn Erlang? | news.ycombinator.com | 2024-10-01

    In recent years there has been some improvement with the available tooling with the likes of rebar3[1] and just a few months ago WhatsApp released ELP (Erlang Language Platform)[2] which integrates with your IDE as a language server that provides really nice support when working with Erlang.

    [1]: https://www.rebar3.org/

    [2]: https://whatsapp.github.io/erlang-language-platform/

  • asimov

    Automatically exclude development dependencies from Apple Time Machine backups

  • ort

    A suite of tools to automate software compliance checks.

  • dep-tree

    Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.

    Project mention: Show HN: Visualize the complexity of a Golang codebase with a 3D force graph | news.ycombinator.com | 2024-06-10

    Hi HN!

    I want to share a project for which Golang support was just added:

    https://github.com/gabotechs/dep-tree

    This is a tool that allows users to visualize the complexity of a code base using a 3D force-directed graph:

    It will take a Golang codebase entrypoint, typically `main.go`, it will parse the file and gather other files in which this file depends on (by resolving function names, types, etc...)

    It will recursively perform this operation with all the dependant files, until the full graph with all the source files is formed.

    It will render the graph using a force-directed layout, and all the source files will be placed in a three-dimensional space simulating some attraction/repulsion forces based on the dependencies between them.

    Clean and loosely coupled codebases will tend to form clusters of nodes in the 3d space separated from each other, while tightly coupled and messy codebases will be rendered with all the nodes grouped together without clear sense of separation.

    Here are some examples of rendering this graph for some well known projects:

    - Docker compose: https://dep-tree-explorer.vercel.app/api?repo=https%3A%2F%2F...

  • scala-steward

    :robot: A bot that helps you keep your projects up-to-date

  • licensed

    A Ruby gem to cache and verify the licenses of dependencies (by github)

  • tern

    Tern is a software composition analysis tool and Python library that generates a Software Bill of Materials for container images and Dockerfiles. The SBOM that Tern generates will give you a layer-by-layer view of what's inside your container in a variety of formats including human-readable, JSON, HTML, SPDX and more. (by tern-tools)

  • conan-center-index

    Recipes for the ConanCenter repository

    Project mention: Conan: Your Embedded Cross-Compilation Champion | dev.to | 2024-07-13

    Visit Conan Center: Go to Conan Center to browse or search for libraries.

  • deptry

    Find unused, missing and transitive dependencies in a Python project.

    Project mention: This Week In Python | dev.to | 2024-03-17

    deptry โ€“ Find unused, missing and transitive dependencies in a Python project

  • shrinkpack

    Fast, resilient, reproducible builds with npm install.

  • purl-spec

    A minimal specification for purl aka. a package "mostly universal" URL, join the discussion at https://gitter.im/package-url/Lobby

    Project mention: Purl: A Simple Tool for Text Processing | news.ycombinator.com | 2024-04-12
  • import-linter

    Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.

  • MANUL

    :smirk_cat: The madness vendoring utility for Golang programs

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Dependencies discussion

Log in or Post with

Dependencies related posts

  • Show HN: Ts-remove-unused โ€“ Remove unused code from your TypeScript project

    8 projects | news.ycombinator.com | 16 Sep 2024
  • The GitOps Kubernetes starter template that gets you set-up in minutes instead ofย hours

    5 projects | dev.to | 8 Aug 2024
  • Show HN: Create diagrams of complex data flows in software systems

    5 projects | news.ycombinator.com | 26 Jul 2024
  • Show HN: Visualize the complexity of a Golang codebase with a 3D force graph

    1 project | news.ycombinator.com | 10 Jun 2024
  • The Athens Project โ€“ a Go module proxy

    1 project | news.ycombinator.com | 20 Apr 2024
  • Show HN: MyFirst Rust Project: Finding unused Python packages

    1 project | news.ycombinator.com | 15 Apr 2024
  • Why I recommend Renovate over any other dependency update tools

    6 projects | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2024
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

What are some of the best open-source Dependency projects? This list will help you:

Project Stars
1 renovate 17,301
2 patch-package 10,357
3 madge 8,953
4 yalc 5,634
5 dependency-cruiser 5,183
6 dependabot-core 4,654
7 athens 4,418
8 CPM.cmake 2,922
9 taze 2,689
10 scancode-toolkit 2,084
11 Rebar3 1,688
12 asimov 1,595
13 ort 1,578
14 dep-tree 1,500
15 scala-steward 1,147
16 licensed 977
17 tern 960
18 conan-center-index 949
19 deptry 881
20 shrinkpack 793
21 purl-spec 678
22 import-linter 670
23 MANUL 666

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?