Open Source Software for JavaScript

Grunt.js Grunt.js

Grunt is an open-source JavaScript task runner, a tool used to automatically perform frequent tasks such as minification, compilation, unit testing, and linting. The Grunt ecosystem contains hundred of plugins that can be used to automate just about anything build related. With Grunt, you use the command-line interface to run custom tasks defined in a your config file to optimize your development workflow.

React Native React Native

React Native combines the power of React with native app development. React Native is a popular JavaScript library for building native user interfaces. React Native allow developers to build applications for Android and iOS simultaneously without managing multiple codebases.

Vue.js Vue.js

Vue.js is a free and open-source intuitive and composable MVVM framework for building interactive UIs with JavaScript. The library was first created and released by Evan You back in 2014, and saw a meteoric rise in the open-souce community. Possibly due to the accessible nature of the project and the library itself. With Vue.js you can get started by simply importing the script via CDN, and start building. Today, Vue.js is used in a multitude of web applications and powers interactive interfaces for people to enjoy across the globe.

TiddlyWiki TiddlyWiki

TiddlyWiki is a personal wiki and a non-linear notebook that provides an interactive way to manipulate and structure data for web consumption. The free and open source application is written as an SPA (Single Page Application) with JavaScript by Jermolene. TiddlyWiki is designed from the ground up to easy to customize and re-shape depending on your use-case, while also providing tools that can be used to split up and reuse content.

TypeScript TypeScript

TypeScript is a free and open-source programming language created by Microsoft. The language is a strict syntactical superset of JavaScript and redefines the way developer writes JavaScript-based web applications and software by adding optional static typing in the mix. TypeScript is designed specifically for development of large-scale applications with a need to transcompile into JavaScript.

AmCharts AmCharts

AmCharts is an interactive JavaScript library use to create chart and maps for data visualization. With AmCharts you can create interactive charts that allow your users to scroll, hover drag and select data for better visualization and manupulation.

Pika.dev Pika.dev

Pika.dev is a front-end package manager that aims to make the web 90% faster by using ES module syntax (ESM). With Pika.dev youi can find modern, web-ready packages on npm and deliver them as smaller JavaScript bundles.

LoopBack LoopBack

A highly extensible Node.js and TypeScript framework for building APIs and microservices.

Next.js Next.js

Next.js is a free an open-source JavaScript framework for building production grade React web applications that scale. World's leading companies use the framework to buil both static and dynamic websites and web applications.

Svelte Svelte

Svelte introduces a radical new approach to building user interfaces with JavaScript. It is a compile-based component framework that builds efficient code that updates the DOM. Where most traditional frontend JavaScript framework does most of their work in the browser, Svelte includes that work in the compilation process when you build your app. This creates a smaller app which ultimately leads to faster load times and a better experience for the end-user.