Projects | OpenJS Foundation
https://openjsf.org/projects • 384 KB fetched
Open original page
Projects | OpenJS Foundation OpenJS Foundation
Open main menu
About
About
Projects Projects Blog Blog Community
Community
Become a member
Projects
The OpenJS Foundation hosts some of the most important projects in the JavaScript ecosystem. As a neutral non-profit organization, our goal is to provide a home where projects can build and support a sustainable community of diverse contributors.
“ The OpenJS Foundation has been a great home for projects [...] I’m proud to have ESLint listed alongside some of the most important and influential projects in the JavaScript ecosystem. ”
Nicholas C. Zakas , Creator of ESLint
Overview
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.
Hosted Projects
Projects hosted by the OpenJS Foundation fall into one of six 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.
Impact
Title Role
At-Large
Title Role
Incubation
Title Role
Feature Complete
Title Role
Sunsetting
Title Role
Archived
Title Role
Impact Projects
* Appium
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.
Learn more
Download
Contribute
* Dojo
Dojo is a progressive TypeScript framework for building modern web apps with a focus on developer ergonomics.
Learn more
Download
Contribute
* Electron
Electron is a framework to build cross platform desktop apps with JavaScript, HTML, and CSS.
Learn more
Download
Contribute
* Express
Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
Learn more
Download
Contribute
* jQuery
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
Learn more
Download
Contribute
* Node.js
Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
Learn more
Download
Contribute
* webpack
webpack is a bundler for modules and is primarily used to bundle JavaScript files for usage in a browser. It is also capable of transforming, bundling, or packaging just about any resource or asset.
Learn more
Download
Contribute
At-Large Projects
* AMP
AMP allows any publisher to have pages load quickly on mobile devices.
Learn more
* architect
architect offers a simplistic plaintext manifest and npm script based workflows for creating, deploying, working offline and more with cloud functions.
Learn more
* ESLint
ESLint is an open source project originally created by Nicholas C. Zakas in June 2013. Its goal is to provide a pluggable linting utility for JavaScript.
Learn more
* Esprima
Esprima is a high performance, standard-compliant ECMAScript parser written in ECMAScript (also popularly known as JavaScript).
Learn more
* Fastify
Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.
Learn more
* Globalize
Globalize is a JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data.
Learn more
* Grunt
Grunt is a JavaScript command line utility designed to help automate repetitive project tasks such as minification, compilation, unit testing, linting and deployment.
Learn more
* Interledger.js
Interledger.js enables instant payments and micropayments in any currency, across many payment networks using the Interledger Protocol (ILP).
Learn more
* Intern
Intern is a complete test stack for JavaScript or TypeScript designed to help you write and run consistent, high-quality test cases for your JavaScript or TypeScript libraries and applications.
Learn more
* NativeScript
NativeScript empowers developers to access native APIs from JavaScript directly.
Learn more
* JerryScript
JerryScript is a lightweight, fully-featured JavaScript engine for Internet of Things devices, which implements the full ECMAScript 5.1 standard bringing the approachability and power of JavaScript to the IoT space and supports on-device compilation, execution and provides access to peripherals from JavaScript.
Learn more
* Jest
Jest is a delightful JavaScript Testing Framework with a focus on simplicity.
Learn more
* LoopBack
A highly extensible Node.js and TypeScript framework for building APIs and microservices.
Learn more
* Lodash
Lodash is a modern JavaScript utility library delivering modularity, performance & extras. Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc.
Learn more
* Marko
Marko is a friendly (and fast!) UI library that makes building web apps with reactive UI components fun!
Learn more
* messageformat
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.
Learn more
* Mocha
Mocha is a feature-rich JavaScript testing framework providing a command-line interface for Node.js as well as in-browser project testing capabilities.
Learn more
* Moment
Moment is a lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates and it also provides much needed time zone support to JavaScript through Moment Timezone.
Learn more
* Node-RED
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.
Learn more
* nvm
Node Version Manager (nvm) is a POSIX-compliant bash script to manage multiple active Node.js versions.
Learn more
* QUnit
QUnit is a powerful, easy-to-use JavaScript unit testing framework. It’s used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including itself.
Learn more
* WebdriverIO
A Node.js bindings implementation for the W3C WebDriver protocol.
Learn more
* webhint
webhint is a linting tool for the web, with a strong focus on the developer experience: easy to configure, develop, and well documented.
Learn more
Incubation Projects
* kepler.gl
Kepler.gl is a powerful open source geospatial analysis tool for large-scale data sets.
Learn more
* vis.gl
Vis.gl is a suite of composable, interoperable open source geospatial visualization frameworks centered around deck.gl.
Learn more
* Cosmos.gl
Cosmos.gl is a GPU-accelerated force-directed graph layout and rendering engine that empowers developers, researchers, and analysts to interact with massive, complex datasets, right in the browser.
Learn more
* GeoDa.AI
The GeoDa AI project adds free and open spatial statistical webtools that analysts can use to make sense of spatial data patterns with AI assistants.
Learn more
* Lit
Lit is a JavaScript library for building web UI components, based on the W3C web components standards.
Learn more
Archived Projects
* Chassis
Chassis is creating open standards designed for CSS libraries, JavaScript UI libraries, and web developers in general. This project will define standards for markup and class names for common widgets and patterns, as well as an implementation of those standards.
Learn more
* HospitalRun
HospitalRun is built to provide the most modern hospital information system possible to the least resourced environments.
Learn more
* jQuery Mobile
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.
Learn more
Download
* jQuery UI
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.
Learn more
Download
Contribute
* Pointer Events Polyfill
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.
Learn more
Download
* RequireJS
RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can be used in other JavaScript environments, like Rhino and Node.
Learn more
Download
Contribute
* Sizzle
A pure-JavaScript CSS selector engine designed to be easily dropped in to a host library.
Learn more
Download
Contribute
Project Directed Funding
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 comprised of elected community leaders and member company representatives.
Corporate / Institutional Funding Opportunities
The OpenJS Foundation recognizes that in addition to supporting the general activities of the OpenJS Foundation (through membership, event sponsorship, and certification), some organizations may wish to contribute additional monetary funding to benefit specific OpenJS Foundation projects or initiatives.
Only OpenJS Foundation members who are current on their annual dues may contribute additional amounts of incremental monetary funding to specific OpenJS Foundation initiatives, such as roadshows, Cross Project Council activities, or project infrastructure and development. Directed monetary funding activities must be approved by the OpenJS Executive Director, and are subject to the following annual limits:
* Platinum members: No cap on directed monetary funding
* Gold members: Capped at 50% of annual dues amount
* Silver members: Capped at 25% of annual dues amount
The Board of Directors may approve exceptions on a case-by-case basis.
These limits apply to incremental monetary funding contributed to the OpenJS Foundation and other fiscal hosts used by OpenJS projects for crowdfunding. 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
Individual Support Opportunities
Individuals can support projects directly by contributing through crowdfunding platforms like GitHub Sponsors and Open Collective.
Footer
OpenJS Foundation About
* Overview
* Members
* Leadership
* Governance
* Projects
* Contact Us
* Join
Community
* Collaboration
* JavaScriptLandia
* Open Visualization
* OpenJS World 2021
* OpenJS World 2022
* OpenJS World 2023
Legal
* Privacy
* Terms
* CLA
* Export
* Code of Conduct
Explore
* Training
* Blog
Connect with us!
Stay up to date with the latest news and updates from the OpenJS.
Twitter Bluesky LinkedIn GitHub YouTube
Copyright © OpenJS Foundation . All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation , please see our Trademark Policy and Trademark List . Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
AI Coding Assistants Policy | Bylaws | Code of Conduct | Cookie Policy | Member Support | Privacy Policy | Security | Terms of Use | Trademark List | Trademark Policy
Links found on this page
- OpenJS Foundation [direct]
- Projects [direct]
- Blog [direct]
- Become a member [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Learn more [direct]
- Download [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Learn more [direct]
- Download [direct]
- Contribute [direct]
- Overview [direct]
- Members [direct]
- Leadership [direct]
- Governance [direct]
- Contact Us [direct]
- Collaboration [direct]
- JavaScriptLandia [direct]
- Open Visualization [direct]
- OpenJS World 2021 [direct]
- OpenJS World 2022 [direct]
- OpenJS World 2023 [direct]
- Privacy [direct]