We strongly believe in sharing best practices and reducing redundant administrative work across projects, particularly when it comes to non-technical governance. To that end we have the Cross Project Council, or CPC, to centralize coordination among projects as well as certain technical governance and moderation processes. One of the CPC’s primary functions will be to oversee the progression of projects between stages of their lifecycles.
Projects hosted by the OpenJS Foundation fall into one of four categories. The CPC oversees an Incubation process for projects which seek to be hosted by the OpenJS Foundation. The project lifecycle is documented in the Project Progression proposal.
Appium is an open-source, Node.js server used for automating native, mobile web, and hybrid applications on iOS, Android and the Universal Windows Platform.
AMP allows any publisher to have pages load quickly on mobile devices.
architect offers a simplistic plaintext manifest and npm script based workflows for creating, deploying, working offline and more with cloud functions.
Dojo is a progressive TypeScript framework for building modern web apps with a focus on developer ergonomics.
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
HospitalRun is built to provide the most modern hospital information system possible to the least resourced environments.
Interledger.js enables instant payments and micropayments in any currency, across many payment networks using the Interledger Protocol (ILP).
A highly extensible Node.js and TypeScript framework for building APIs and microservices.
Marko is a friendly (and fast!) UI library that makes building web apps with reactive UI components fun!
messageformat is a mechanism for handling both pluralization and gender in your applications. It can also lead to much better translations, as it’s designed to support all the languages included in the Unicode CLDR.
Node-RED is a flow-based programming environment built on Node.js — commonly used in the IoT space — and aimed at creating event-driven applications that can easily integrate APIs and services.
Node Version Manager (nvm) is a POSIX-compliant bash script to manage multiple active Node.js versions.
A Node.js bindings implementation for the W3C WebDriver protocol.
webhint is a linting tool for the web, with a strong focus on the developer experience: easy to configure, develop, and well documented.
The fastest JSON Schema validator for Node.js and browser.
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Vis.gl is a suite of composable, interoperable open source geospatial visualization frameworks centered around deck.gl.
jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of jQuery. Whether you're building highly interactive web applications, or you just need to add a date picker to a form control, jQuery UI is the perfect choice.
PEP polyfills pointer events in all browsers that haven't yet implemented them, providing a unified, responsive input model for all devices and input types.
All funding received through OpenJS Foundation membership dues is used to support various programs that benefit our hosted projects, and to run the Foundation. This funding is administered by the Board of Directors, which is composed of elected community leaders and member company representatives.
Please note that these limits only apply to incremental monetary funding contributed directly to the OpenJS Foundation. Aside from OpenJS Foundation membership and the incremental monetary funding described above, we strongly encourage organizations to invest in the health and sustainability of the community at large by employing contributors, encouraging and supporting employees as they grow into leadership roles, running local meetups, and open sourcing their projects.