Open Source JavaScript Web Development Software

JavaScript Web Development Software

View 5707 business solutions

Browse free open source JavaScript Web Development Software and projects below. Use the toggles on the left to filter open source JavaScript Web Development Software by OS, license, language, programming language, and project status.

  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 1
    jQuery

    jQuery

    jQuery JavaScript library

    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. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. jQuery also supports Node, browser extensions, and other non-browser environments. To build jQuery, you need to have the latest Node.js/npm and git 1.7 or later. Earlier versions might work, but are not supported. Special builds can be created that exclude subsets of jQuery functionality. This allows for smaller custom builds when the builder is certain that those parts of jQuery are not being used. For example, an app that only used JSONP for $.ajax() and did not need to calculate offsets or positions of elements could exclude the offset and ajax/xhr modules.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 2
    Tiki Wiki CMS Groupware

    Tiki Wiki CMS Groupware

    The Free / Libre / Open Source Web App with the most built-in features

    "Software made the wiki way" A full-featured, web-based, tightly integrated, all-in-one Wiki+CMS+Groupware, Free Source Software (GNU/LGPL), using PHP, MySQL, Zend Framework, jQuery and Smarty. Tiki can be used to create all kinds of Web applications, sites, portals, knowledge base, intranets, and extranets. Tiki is the Open Source Web Application with the most built-in features. Highly configurable and modular, all features are optional and administered via a web-based interface. Major features include a wiki engine, news articles, discussion forums, newsletters, blogs, file galleries, bug and issue trackers (form generator), polls/surveys and quizzes, banner management system, calendar, maps, mobile , RSS feeds, category system, tags, an advanced themeing engine, spreadsheet, drawings, inter-user messaging, menus, advanced permission system for users and groups, search engine, external authentication, etc. Security reports: https://security.tiki.org
    Leader badge
    Downloads: 111 This Week
    Last Update:
    See Project
  • 3
    TypeScript

    TypeScript

    Application-scale JavaScript

    TypeScript is an open source programming language that is a typed superset of JavaScript. It adds optional static typing to JavaScript, which can support tools for large-scale JavaScript applications for any browser, host and OS. TypeScript compiles to clean, simple JavaScript, and uses existing JavaScript code and libraries. It also offers support for the latest and evolving JavaScript features, such as async functions and decorators.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 4
    Ghost

    Ghost

    The world’s most popular open source headless Node.js CMS

    Ghost is a popular open source headless Node.js CMS for professional online publishing. Ghost allows writers, podcasters and other online content creators to quickly and easily set up their own sites, publish content on their own terms and deliver newsletters online. Ghost is a powerful platform that gives you complete control over design, content, delivery, experience and more. It’s got built-in SEO features, email newsletters, and works with hundreds of tools that can help speed up your workflow. It’s also great for entrepreneurs as it has the ability to create sustainable membership businesses.
    Downloads: 19 This Week
    Last Update:
    See Project
  • Secure User Management, Made Simple | Frontegg Icon
    Secure User Management, Made Simple | Frontegg

    Get 7,500 MAUs, 50 tenants, and 5 SSOs free – integrated into your app with just a few lines of code.

    Frontegg powers modern businesses with a user management platform that’s fast to deploy and built to scale. Embed SSO, multi-tenancy, and a customer-facing admin portal using robust SDKs and APIs – no complex setup required. Designed for the Product-Led Growth era, it simplifies setup, secures your users, and frees your team to innovate. From startups to enterprises, Frontegg delivers enterprise-grade tools at zero cost to start. Kick off today.
    Start for Free
  • 5
    SQLite compiled to JavaScript

    SQLite compiled to JavaScript

    A javascript library to run SQLite on the web

    sql.js is a javascript SQL database. It allows you to create a relational database and query it entirely in the browser. You can try it in this online demo. It uses a virtual database file stored in memory, and thus doesn't persist the changes made to the database. However, it allows you to import any existing sqlite file, and to export the created database as a JavaScript typed array. sql.js uses emscripten to compile SQLite to webassembly (or to javascript code for compatibility with older browsers). It includes contributed math and string extension functions. sql.js can be used like any traditional JavaScript library. If you are building a native application in JavaScript (using Electron for instance), or are working in node.js, you will likely prefer to use a native binding of SQLite to JavaScript. A native binding will not only be faster because it will run native code, but it will also be able to work on database files directly instead of having to load the entire database.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    node-rate-limiter-flexible

    node-rate-limiter-flexible

    Count and limit requests by key with atomic increments

    rate-limiter-flexible counts and limits number of actions by key and protects from DDoS and brute force attacks at any scale. It works with Redis, process Memory, Cluster or PM2, Memcached, MongoDB, MySQL, PostgreSQL and allows to control of requests rate in single process or distributed environment. All operations in memory or distributed environments use atomic increments against race conditions. Combine limiters, block key for some duration, delay actions, manage failover with insurance options, configure smart key blocking in memory and many others. Average request takes 0.7ms in Cluster and 2.5ms in a Distributed application. See benchmarks. It provides a unified API for all limiters. Whenever your application grows, it is ready. Prepare your limiters in minutes. No matter which node package you prefer: redis or ioredis, sequelize/typeorm or knex, memcached, native driver or mongoose. It works with all of them.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 7
    Strapi

    Strapi

    API creation made simple, secure and fast

    Strapi is the most advanced open-source headless CMS for creating powerful and customizable APIs with no effort. Built with 100% JavaScript, Strapi lets you easily create self-hosted, customizable, and performant content APIs. Strapi projects can be hosted on any platform of your choice, and you can work with any database you prefer. All your favorite dev tools-- from static site generators and databases to hosting platforms work with Strapi, so you're never locked in. Strapi is designed to be developer-first, with powerful features that allow you to create a flexible data structure in just minutes. Strapi also makes it easy for editors to manage their content and distribute it anywhere. With Strapi, you always have full control of your data.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    Ember.js

    Ember.js

    A JavaScript framework for creating ambitious web applications

    Ember.js is a productive, battle-tested JavaScript framework for building ambitious web applications. It's designed to make building web applications a whole lot easier, with everything you need to build rich UIs that work on any device available to you right out of the box. Ember helps keep you at your most productive with its solid CLI, built-in router, fully-featured data access library called Ember Data, and many other great features. Ember also comes with a Glimmer rendering engine, one of the fastest rendering technologies on the market today. Ember has got everything that modern JS has to offer, and if you want more you can always turn to Ember's high-quality, curated community Addons to supercharge your application.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    SurveyJS

    SurveyJS

    JavaScript Survey and Form Library

    SurveyJS Form Library is distributed as npm packages and as scripts and style sheets that you can reference on your page. You can use it in any React, Angular, Vue, Knockout, or jQuery application. React, Angular, Knockout, and Vue3 are supported natively. To communicate with the server, the libraries use JSON objects that represent form schemas (content and layout of a form) and form results (answers). You have the option to build dynamic JSON-driven forms using our free full-featured form builder demo available on the website. Alternatively, you can integrate the form builder library and create forms using a drag-and-drop UI directly within your own application. With years of development and support behind us, we've assisted hundreds of companies across various industries. With Survey, you can create nearly anything that popular cloud services offer. Furthermore, our library is fully extensible, allowing you to modify its behavior to suit your specific needs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • The Ultimate Quiz Maker & Engagement Platform Icon
    The Ultimate Quiz Maker & Engagement Platform

    Powering publishers, brands, and sports teams with 30+ interactive content types. Maximize engagement and revenue with Riddle.

    Riddle is an online platform for creating interactive content such as quizzes, surveys, personality tests, prediction games, and leaderboards. Our customers create content on our platform and then embed it on their website. The goal? Increased engagement, lead generation, segmentation, and content monetization - all 100% GDPR compliant.
    Try for free
  • 10
    Less.js

    Less.js

    Less, the dynamic stylesheet language

    Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS. This is the official documentation for Less, the language and Less.js, the JavaScript tool that converts your Less styles to CSS styles. Because Less looks just like CSS, learning it is a breeze. Less only makes a few convenient additions to the CSS language, which is one of the reasons it can be learned so quickly. Less gives you the ability to use nesting instead of, or in combination with cascading. Arithmetical operations can operate on any number, color or variable. If it is possible, mathematical operations take units into account and convert numbers before adding, subtracting or comparing them. The result has leftmost explicitly stated unit type. If the conversion is impossible or not meaningful, units are ignored. With Less you can transform colors, manipulate strings and do maths.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    VFront

    VFront

    VFront is a dynamic front-end for MySQL, PostgreSQL and SQLite DBs.

    VFront is a dynamic front-end for MySQL, PostgreSQL and SQLite databases written in PHP and Javascript. With VFront you can create forms for manage data in AJAX style, rules and privileges for differents groups, reports ,statistics and much more. Please note that the project, with the latests updates, has moved on Github: https://github.com/marciuz/vfront/
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 12
    OpenUI5

    OpenUI5

    OpenUI5 lets you build enterprise-ready web applications

    OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice. OpenUI5 follows open standards and includes powerful development concepts, efficient tools, as well as a rich set of UI controls. No need to worry about device specifics! UI5 apps and controls run on smartphones, tablets and desktop browsers. OpenUI5 is a JavaScript UI Framework released by SAP under the Apache 2.0 license. It's open for contributions and feedback! Explore key concepts of OpenUI5 in this minimalist web app using the MVC pattern and bootstrapping from our CDN. OpenUI5 is licensed under the Apache License, Version 2.0 - see LICENSE.txt. It also contains third-party open-source modules. Or use UI5 Tooling, the recommended tool for working with OpenUI5! It allows you to manage your framework dependencies and build optimized packages for all applications, components, and libraries.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    TableExport

    TableExport

    The simple, easy-to-implement library to export HTML tables to xlsx

    The simple, easy-to-implement library to export HTML tables to xlsx, xls, csv, and txt files. To use this library, include the FileSaver.js library, and TableExport library before the closing body tag of your HTML document. In order to provide Office Open XML SpreadsheetML Format ( .xlsx ) support, you must include the following third-party library in your project before both FileSaver.js and TableExport. To support legacy browsers ( Chrome < 20, Firefox 13, Opera 12.10, IE, 10, Safari 6 ) include the Blob.js polyfill before the FileSaver.js script. Additional properties can be passed-in to customize the look and feel of your tables, buttons, and exported data. Notice that by default, TableExport will create export buttons for three different filetypes xls, csv, txt. You can choose which buttons to generate by setting the formats property to the filetype(s) of your choice.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    gulp

    gulp

    A toolkit to automate & enhance your workflow

    gulp is a streaming build system that automates slow, repetitive and time-consuming tasks in your development workflow. It is simple and easy to use with only a minimal API surface, but powerful enough to compose efficient build pipelines. gulp is flexible and composable, and is also platform-agnostic, which means you can use it with PHP, .NET, Java and many other platforms. It’s got a strong ecosystem of npm modules and over 3000 curated, community-built plugins, so you can achieve exactly what you want.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    hyperx

    hyperx

    Tagged template string virtual dom builder

    tagged template string virtual dom builder. This module is similar to JSX, but provided as a standards-compliant ES6 tagged template string function. hyperx works with virtual-dom, react, hyperscript, or any DOM builder with a hyperscript-style API: h(tagName, attrs, children). You might also want to check out the hyperxify browserify transform to statically compile hyperx into javascript expressions to save sending the hyperx parser down the wire. Template strings are available in: node 4+, chrome 41, firefox 34, edge, opera 28, safari 9.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Bower

    Bower

    A package manager for the web

    Bower offers generic, unopinionated front-end package management. It manages all the packages you need for a website, making sure they are all up-to-date and in the specific versions that you need. Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files. There’s no concatenating, minifying code or anything else - it just installs the right versions of the packages you need and their dependencies. How you use your packages will then be entirely up to you. Bower runs over Git and is package-agnostic, which means that a packaged component can be made up of any type of asset, and use any type of transport.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Cabin

    Cabin

    Cabin is the best JavaScript and Node.js logging service and logging

    Cabin is the best JavaScript and Node.js logging service and logging npm package. Cabin is a drop-in replacement and the best alternative to Sentry, Timber, Airbrake, Papertrail, Loggly, Bugsnag, etc. Cabin will automatically detect and mask the following list of extremely sensitive types of data in your logs. Reduce your disk storage costs through Cabin's automatic conversion of Streams, Buffers, and ArrayBuffers to simplified, descriptive-only objects that otherwise would be unreadable (and obviously pollute your log files and disk storage). Cabin works with the most popular Node.js HTTP frameworks (e.g. Express and Koa), request body handling packages (e.g. multer and body-parser), and the passport authentication framework. It supports Node v6.4+ and IE 10+ out of the box, and its browser-ready bundle is only 39 KB (minified and gzipped).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Gulp Boilerplate

    Gulp Boilerplate

    A boilerplate for building web projects with Gulp.js

    A boilerplate for building web projects with Gulp.js. This project is no longer maintained, and is offered as-is. It is strongly recommended that you instead use my Build Tool Boilerplate. Concatenate, minify, and lint JavaScript. Compile, minify, autoprefix, and lint Sass. Optimize SVGs. Copy static files and folders into your dist directory. Automatically add headers and project details to JS and CSS files. Create polyfilled and non-polyfilled versions of JS files. Watch for file changes, and automatically recompile build and reload webpages. Gulp Boilerplate makes it easy to turn features on and off, so you can reuse it for all of your projects without having to delete or modify tasks.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    OpenUserJS.org

    OpenUserJS.org

    The home of FOSS user scripts

    The home of Free and Open Source Software (FOSS) user scripts. Built using Node.js and other web-familiar technologies. Outdated dependencies list can be achieved with $ npm outdated from the terminal and alternatively $ npm show packagename versions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Responsively App Development

    Responsively App Development

    A modified web browser that helps in responsive web development

    A tool for responsive web design, allowing developers to preview websites across multiple screen sizes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    OpenBEXI HTML Builder
    OpenBEXI is a WYSIWYG HTML builder using the magic of HTML5 and CSS3 . By resizing, dragging and dropping various HTML widgets it is easy to build a web page. All texts using the DOJO editor, pictures, charts, chart-flows, Dygraphs, timelines, lists and DOJO widgets edited on your browser look like the HTML page you are going to publish to your web site. OpenBEXI provides a powerful CSS and JavaScript editor to change on the fly the presentation and the behavior of your web pages. Tools allow you to create, manage and publish web projects and HTML pages for Internet.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    Mobirise Free Mobile Website Builder

    Mobirise Free Mobile Website Builder

    Create awesome mobile-first websites - No coding!

    Mobirise makes it easy for anyone to create responsive, Google-friendly websites — no coding needed. Choose from 200+ Bootstrap 5-based themes to build sites that look modern, professional, and perfect on any device. With the free Mobirise Website Builder, you can design and edit pages visually using drag-and-drop, inline editing, and simple site settings. Now with Mobirise AI, you can generate entire websites in a minute — making web design faster and more creative than ever.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23

    longpress-tooltip

    Long-Press Tooltip für Formularelemente und Buttons (jQuery UI)

    Diese Funktion initialisiert jQuery UI Tooltips für alle relevanten Eingabefelder, * Textareas, Selects und Buttons. Tooltips erscheinen, wenn der Benutzer ein Element * für eine definierte Zeit gedrückt hält (Long-Press) und verschwinden automatisch * nach einer weiteren definierten Zeit. * * Besonders hilfreich auf **mobilen Geräten / Touch-Devices**, da dort * der Standard-Tooltip (title) nicht sichtbar ist.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    SITools2
    SITools2 is a new CNES generic tool performed by a joint effort between CNES and scientific laboratories. The aim of SITools is to provide a self-manageable data access layer deployed on already existing scientific laboratory databases.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Proxy yxorP

    Proxy yxorP

    Proxy 🦄 .yxorP [v2.1] Plug & Play Stateful SAAS(y), Multi-tenancy

    yxorP is a plug-and-play, flat-file application that does not need Composer, PHP CURL, or databases; these are all optional additions that are fully supported. yxorP is intended to act as a proxy that can edit or update the content of multiple websites using a PHAR (PHP archive) binary version of Guzzle, and managed via a user-friendly Cockpit backend (GUI). The incoming request hostname is used to fetch site-specific requirements from the backend, the target website is then retrieved and modified accordingly. Additionally, the website content can be optionally spun using the article spinning engine that is already embedded into the application. After the website has been modified the result is then stored for a predefined time inside a custom-built, flat-file cache system architectured to be 500x faster than memory-based cache systems such as Memcache and Redis. This is accomplished by bypassing the serialisation and deserialization processes, which resulted a significantly faster
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.