Packagist Alternatives logo

Packagist Alternatives

Explore the pros & cons of Packagist and its alternatives. Learn about popular competitors like Composer, Drupal, and RubyGems
39
19
+ 1
0

What is Packagist and what are its top alternatives?

It is the main Composer repository. It aggregates public PHP packages installable with Composer. It lets you find packages and lets Composer know where to get the code from. You can use Composer to manage your project or libraries' dependencies
Packagist is a tool in the Package Managers category of a tech stack.
Packagist is an open source tool with 1.7K GitHub stars and 475 GitHub forks. Here’s a link to Packagist's open source repository on GitHub

Top Alternatives to Packagist

  • Composer
    Composer

    It is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. ...

  • Drupal
    Drupal

    Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world. ...

  • RubyGems
    RubyGems

    It is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries, a tool designed to easily manage the installation of gems, and a server for distributing them. ...

  • Bower
    Bower

    Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat. ...

  • NuGet
    NuGet

    A free and open-source package manager designed for the Microsoft development platform. It is also distributed as a Visual Studio extension. ...

  • Meteor
    Meteor

    A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets. ...

  • Elm
    Elm

    Writing HTML apps is super easy with elm-lang/html. Not only does it render extremely fast, it also quietly guides you towards well-architected code. ...

  • Julia
    Julia

    Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. ...

Packagist alternatives & related posts

Composer logo

Composer

1.1K
548
13
Dependency Manager for PHP
1.1K
548
+ 1
13
PROS OF COMPOSER
  • 7
    Must have dependency manager for PHP
  • 3
    Centralized autoload.php
  • 3
    Large number of libraries
CONS OF COMPOSER
    Be the first to leave a con

    related Composer posts

    Drupal logo

    Drupal

    10.8K
    3.8K
    359
    Free, Open, Modular CMS written in PHP
    10.8K
    3.8K
    + 1
    359
    PROS OF DRUPAL
    • 75
      Stable, highly functional cms
    • 60
      Great community
    • 44
      Easy cms to make websites
    • 43
      Highly customizable
    • 22
      Digital customer experience delivery platform
    • 17
      Really powerful
    • 16
      Customizable
    • 11
      Flexible
    • 10
      Good tool for prototyping
    • 9
      Enterprise proven over many years when others failed
    • 8
      Headless adds even more power/flexibility
    • 8
      Open source
    • 7
      Each version becomes more intuitive for clients to use
    • 7
      Well documented
    • 6
      Lego blocks methodology
    • 4
      Caching and performance
    • 3
      Powerful
    • 3
      Built on Symfony
    • 3
      Can build anything
    • 2
      Views
    • 1
      API-based CMS
    CONS OF DRUPAL
    • 1
      Steep learning curve
    • 1
      DJango

    related Drupal posts

    Hi, I am working as a web developer (PHP, Laravel, AngularJS, and MySQL) with more than 8 years of experience and looking for a tech stack that pays better. I have a little bit of knowledge of Core Java. For better opportunities, Should I learn Java, Spring Boot or Python. Or should I learn Drupal, WordPress or Magento? Any guidance would be really appreciated! Thanks.

    See more
    Jan Vlnas
    Developer Advocate at Superface · | 4 upvotes · 43.7K views

    Depends on what options and technologies you have available, and how do you deploy your website.

    There are CMSs which update existing static pages through FTP: You provide access credentials, mark editable parts of your HTML in a markup, and then edit the content through the hosted CMS. I know two systems which work like that: Cushy CMS and Surreal CMS.

    If the source of your site is versioned through Git (and hosted on GitHub), you have other options, like Netlify CMS, Spinal CMS, Siteleaf, Forestry, or CloudCannon. Some of these also need you to use static site generator (like 11ty, Jekyll, or Hugo).

    If you have some server-side scripting support available (typically PHP) you can also consider some flat-file based, server-side systems, like Kirby CMS or Lektor, which are usually simpler to retrofit into an existing template than “traditional” CMSs (WordPress, Drupal).

    Finally, you could also use a desktop-based static site generator which provides a user-friendly GUI, and then locally generates and uploads the website. For example Publii, YouDoCMS, Agit CMS.

    See more
    RubyGems logo

    RubyGems

    6.7K
    6
    0
    Easily download, install, and use ruby software packages on your system
    6.7K
    6
    + 1
    0
    PROS OF RUBYGEMS
      Be the first to leave a pro
      CONS OF RUBYGEMS
        Be the first to leave a con

        related RubyGems posts

        Bower logo

        Bower

        6.4K
        4.5K
        927
        A package manager for the web
        6.4K
        4.5K
        + 1
        927
        PROS OF BOWER
        • 483
          Package management
        • 214
          Open source
        • 142
          Simple
        • 53
          Great for for project dependencies injection
        • 27
          Web components with Meteor
        • 8
          Portable dependencies Management
        CONS OF BOWER
        • 2
          Deprecated
        • 1
          Front end only

        related Bower posts

        NuGet logo

        NuGet

        4.4K
        162
        0
        The package manager for .NET
        4.4K
        162
        + 1
        0
        PROS OF NUGET
        • 0
          Best package (and maybe only 1) management for .NET
        CONS OF NUGET
          Be the first to leave a con

          related NuGet posts

          Meteor logo

          Meteor

          1.9K
          1.8K
          1.7K
          An ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework
          1.9K
          1.8K
          + 1
          1.7K
          PROS OF METEOR
          • 252
            Real-time
          • 200
            Full stack, one language
          • 183
            Best app dev platform available today
          • 155
            Data synchronization
          • 152
            Javascript
          • 118
            Focus on your product not the plumbing
          • 107
            Hot code pushes
          • 106
            Open source
          • 102
            Live page updates
          • 92
            Latency compensation
          • 39
            Ultra-simple development environment
          • 29
            Real time awesome
          • 29
            Smart Packages
          • 23
            Great for beginners
          • 22
            Direct Cordova integration
          • 16
            Better than Rails
          • 15
            Less moving parts
          • 13
            It's just amazing
          • 10
            Blaze
          • 8
            Great community support
          • 8
            Plugins for everything
          • 6
            One command spits out android and ios ready apps.
          • 5
            It just works
          • 5
            0 to Production in no time
          • 4
            Coding Speed
          • 4
            Easy deployment
          • 4
            Is Agile in development hybrid(mobile/web)
          • 4
            You can grok it in a day. No ng nonsense
          • 2
            Easy yet powerful
          • 2
            AngularJS Integration
          • 2
            One Code => 3 Platforms: Web, Android and IOS
          • 2
            Community
          • 1
            Easy Setup
          • 1
            Free
          • 1
            Nosql
          • 1
            Hookie friendly
          • 1
            High quality, very few bugs
          • 1
            Stack available on Codeanywhere
          • 1
            Real time
          • 1
            Friendly to use
          CONS OF METEOR
          • 5
            Does not scale well
          • 4
            Hard to debug issues on the server-side
          • 4
            Heavily CPU bound

          related Meteor posts

          Lucas Litton
          Founder & CEO at Macombey · | 13 upvotes · 545.1K views

          Next.js is probably the most enjoyable React framework our team could have picked. The development is an extremely smooth process, the file structure is beautiful and organized, and the speed is no joke. Our work with Next.js comes out much faster than if it was built on pure React or frameworks alike. We were previously developing all of our projects in Meteor before making the switch. We left Meteor due to the slow compiler and website speed. We deploy all of our Next.js projects on Vercel.

          See more
          Elm logo

          Elm

          728
          743
          319
          A type inferred, functional reactive language that compiles to HTML, CSS, and JavaScript
          728
          743
          + 1
          319
          PROS OF ELM
          • 45
            Code stays clean
          • 44
            Great type system
          • 40
            No Runtime Exceptions
          • 33
            Fun
          • 28
            Easy to understand
          • 23
            Type safety
          • 22
            Correctness
          • 17
            JS fatigue
          • 12
            Ecosystem agrees on one Application Architecture
          • 12
            Declarative
          • 10
            Friendly compiler messages
          • 8
            Fast rendering
          • 7
            If it compiles, it runs
          • 7
            Welcoming community
          • 5
            Stable ecosystem
          • 4
            'Batteries included'
          • 2
            Package.elm-lang.org
          CONS OF ELM
          • 3
            No typeclasses -> repitition (i.e. map has 130versions)
          • 2
            JS interop can not be async
          • 2
            JS interoperability a bit more involved
          • 1
            More code is required
          • 1
            No JSX/Template
          • 1
            Main developer enforces "the correct" style hard
          • 1
            No communication with users
          • 1
            Backwards compability breaks between releases

          related Elm posts

          Shared insights
          on
          ReactReactReduxReduxElmElm

          React is awesome, but is just a view library, when we need to manage state, there is Redux.js. The ecosystem of redux is big, complex and hard to integrate. That's why we choose to create hydux. Hydux is simple, the main idea is from Elm, a pure functional vdom-based framework for front-end. We seperate the whole app with state, actions and views. Which means not only our views are a tree, but also our state and actions. Reuse state and actions are just like reuse react components, no need to consider dependences.

          See more
          Julia logo

          Julia

          619
          666
          166
          A high-level, high-performance dynamic programming language for technical computing
          619
          666
          + 1
          166
          PROS OF JULIA
          • 24
            Fast Performance and Easy Experimentation
          • 21
            Designed for parallelism and distributed computation
          • 18
            Free and Open Source
          • 17
            Dynamic Type System
          • 16
            Multiple Dispatch
          • 16
            Calling C functions directly
          • 16
            Lisp-like Macros
          • 10
            Powerful Shell-like Capabilities
          • 9
            Jupyter notebook integration
          • 8
            REPL
          • 4
            String handling
          • 4
            Emojis as variable names
          • 3
            Interoperability
          CONS OF JULIA
          • 5
            Immature library management system
          • 4
            Slow program start
          • 3
            JIT compiler is very slow
          • 3
            Poor backwards compatibility
          • 2
            Bad tooling
          • 2
            No static compilation

          related Julia posts