expressjs / expressjs.github.io

17 stars 11 forks source link

The ExpressJS Organization

The ExpressJS Organization is a collection of community-owned node.js web modules with shared maintenance. Refactored from Connect, Express, and Koa, these modules aim to be small, well-tested, focused, RFC-compliant, and usable by any node.js framework or middleware.

Please let us know if you're interested in:

Background

Most of these libraries are based on many of TJ Holowaychuk's work. Maintainers were slowly added to his projects to keep up with the maintenance burden. But code maintenance isn't the sole issue; maintaining the repositories themselves as well their maintainers is just as difficult.

GitHub organizations allow easy administration of multiple repositories, their maintainers, as well as maintenance of their code. With TJ Holowaychuk's retirement from node.js, a robust framework to maintain his still widely-used modules is needed by the community, and GitHub organizations are the answer. With the ability to share npm publishing rights very easily, no (still useful) module will be left behind.

With organizations comes a change in node's open source authorship philosophy. npm places emphasis on the owner and author of a package. Instead, we believe open source software should be community owned and maintained as the original author is largely irrelevant if s/he no longer maintains the project. With organizations, users won't have to worry about code rot, ignored pull requests, or a single, overbearing czar.

Call for Maintainers

These modules need maintainers. If you're interested in maintaining one of these modules, please start contributing by making PRs and solving / discussing unsolved issues.

Team

These are the core team members, those that actively maintain more than one module. You can also view all the public team members.

Honorary Members

Frameworks

These frameworks are actively maintained by members of the Organization.

Core Modules

Building a node.js web framework? These are the modules you should be particularly interested in:

Related Organizations

Our goal for open source software is to organize modules well as well as share the maintenance burden so that no one has to worry about code rot. The ExpressJS Organization is focused with node web modules, but there are multiple organizations maintained in a similar manner.

If you're interested in joining or collaborating with these organizations, please let us know!

Organizations for tiny utilities:

Other organizations you might be interested in: