Projects Hosted By OpenJS
The OpenJS Foundation presently has 31 Open Sources projects with a variety of past and upcoming projects ranging from free sex apps to large scale plugin projects. These projects fall under the following categories or stages. These stages and some of the projects under them are:
Incubation Stage: These are projects in a very early stage of commencement. They are only into the process of completing their on-board checklist to join the foundation. They may join any of the other three categories available (At-large, Growth or Impact Stage). Members of these projects are generally invited to join CPC (Cross Project Council) meetings, as guests. Some of these Incubation projects are:
- AMP: This is a project that allows publishers to load pages quickly on-to mobile devices.
- Fastify: This is a web framework aiming to create the best web developer experience with the least overhead, by using an effective Plugin architecture.
- nvm: Managing multiple active Node.js versions with a POSIX-compliant Bash Script is the aim of this nvm (node version manager)
Growth Stage: Growth Projects are mentored by the CPC in order to aggressively build up their variables, documentation, governance and own contributor community which had been acknowledged in the original growth plan, in order to achieve high success and acceptance. CPC assists these projects so that they have admittance to a high level of resources and marketing.
- webhint: webhint is well-documented and easy to configure and develop as a Web Linting tool.
- WebdriverIO: This is a Node.js implementation project for the Webdriver W3C protocol.
- Node-Red: Node.js is used to build a flow-based programming environment to be used in the field of IoT (Internet of Things).
- Architect: This project is trying to create a simple plaintext manifest as well as workflows of NPM Script-based for working offline with Cloud functioning.
At-Large Stage: CPC has classified certain At-Large Projects as having the probabilities to become Impact Projects. They may projects in an early stage or established projects with minimalistic requirements for resources. The OpenJS Foundation offers and provides friendly ecospheres and assistance to these projects so as to foster collaborating developments, also with other projects under the Foundation’s wings.
- Grunt: This helps to automated repeat project tasks like minification and deployment, linting, unit testing and compilation.
- Express: This is a flexible and minimalistic Node.js framework with a strong set of Mobile and Web applications features.
- Appium: An open-source, Node.js server is useful to automate mobile web, native with hybrid apps on Android, iOS, and the Windows platforms.
- Dojo: This is a progressive TypeScript framework to build modern web applications focusing on developing ergonomics.
- Node.js: this is a collaborative open source project dedicated to building and supporting the Node.js platform.
Emeritus Stage: This is for projects which have completed their life cycle and are retired. Chassis, jQuery Mobile, jQuery UI, RequireJS etc. are some of them.