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
Stop vibe-debugging. Icon
Stop vibe-debugging.

Plug Claude into your app's actual errors.

AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
Free 30 days.
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