General is the default package registry for the Julia programming language, providing the foundation for Julia’s package manager, Pkg.jl. It stores essential information about packages, including versions, dependencies, and compatibility constraints, and serves as the central hub for the Julia package ecosystem. The registry is open to all and makes it easy for developers and researchers to access, install, and share packages across a wide range of domains. New packages and updates are added through pull requests, often automated via Registrator.jl, with qualifying requests merged automatically while others undergo manual review. The system also integrates with TagBot to automate tagging of package releases once registered. By maintaining clear rules for licensing and contribution, General ensures a reliable and transparent process for managing Julia’s open source package ecosystem.

Features

  • Default and central package registry for Julia
  • Tracks versions, dependencies, and compatibility of packages
  • Open for all Julia developers to register and use packages
  • Automated registration via Registrator.jl and TagBot integration
  • Automatic merging of compliant pull requests with set waiting times
  • Enforces open source licensing rules with clear contribution guidelines

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow General

General Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of General!

Additional Project Details

Programming Language

Julia, Unix Shell

Related Categories

Unix Shell Libraries, Julia Libraries

Registered

2025-10-02