Open Source JavaScript Web Development Software

JavaScript Web Development Software

View 5604 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.

  • MongoDB Atlas | Run databases anywhere Icon
    MongoDB Atlas | Run databases anywhere

    Ensure the availability of your data with coverage across AWS, Azure, and GCP on MongoDB Atlas—the multi-cloud database for every enterprise.

    MongoDB Atlas allows you to build and run modern applications across 125+ cloud regions, spanning AWS, Azure, and Google Cloud. Its multi-cloud clusters enable seamless data distribution and automated failover between cloud providers, ensuring high availability and flexibility without added complexity.
    Learn More
  • Auth for GenAI | Auth0 Icon
    Auth for GenAI | Auth0

    Enable AI agents to securely access tools, workflows, and data with fine-grained control and just a few lines of code.

    Easily implement secure login experiences for AI Agents - from interactive chatbots to background workers with Auth0. Auth for GenAI is now available in Developer Preview
    Try free now
  • 1
    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: 430 This Week
    Last Update:
    See Project
  • 2
    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: 42 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: 22 This Week
    Last Update:
    See Project
  • 4
    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: 10 This Week
    Last Update:
    See Project
  • Manage printing in a cost-efficient and eco-friendly way with Gelato. Icon
    Manage printing in a cost-efficient and eco-friendly way with Gelato.

    Gelato offers an extensive catalog of custom products, a zero-inventory business model, and free designing tools—all in one place.

    The world's largest print on demand network with 140+ production partners across 32 countries. Gelato offers end-to-end design, production and logistics for individuals looking to start their own business today!
    Sign up for Free
  • 5
    Simorgh

    Simorgh

    The BBC's Open Source Single Page Application

    BBC World Service News websites are rendered using Simorgh, a ReactJS based Single Page Application which also builds Accelerated Mobile Pages (AMP) for every regular HTML page that it renders. Simorgh also renders AMP pages for BBC Public Service News and BBC Sport. Simorgh provides a fast and accessible web experience used by millions of people around the world each month (see list of websites using Simorgh). It is regularly maintained and well documented, and we welcome open-source contributors. Simorgh is primarily maintained by the BBC News Web Engineering teams. It delivers highly trusted news to readers all over the world, currently in (41 languages). We support a wide range of devices and care deeply about scale, performance, and accessibility. We work in agile, flexible teams, and have an exciting roadmap for future development.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    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: 7 This Week
    Last Update:
    See Project
  • 7
    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: 4 This Week
    Last Update:
    See Project
  • 8
    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: 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
  • Turn Your Content into Interactive Magic - For Free Icon
    Turn Your Content into Interactive Magic - For Free

    From Canva to Slides, Desmos to YouTube, Lumio works with the tech tools you are already using.

    Transform anything you share into an engaging digital experience - for free. Instantly convert your PDFs, slides, and files into dynamic, interactive sessions with built-in collaboration tools, activities, and real-time assessment. From teaching to training to team building, make every presentation unforgettable. Used by millions for education, business, and professional development.
    Start Free Forever
  • 10
    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: 4 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: 15 This Week
    Last Update:
    See Project
  • 12
    HTML DOM

    HTML DOM

    Common tasks of managing HTML DOM with vanilla JavaScript

    Web development goes very fast. I still remember the moments when starting to use jQuery, Prototype, script.aculo.us, Zepto and many more. Nowadays, even if our application is powered by modern tools such as Angular, Vue, React, Svelte, .etc, we have to deal with DOM. The frameworks encapsulate and hide the DOM management directly, but still give us a door to work with DOM via ref, event handlers. If you develop or use a web component in any framework, you have to work with DOM at a certain level. Knowing the browser DOM APIs and how to use them play an important role in web development. A website introducing the APIs, well-known problems, most popular questions could be very useful.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    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: 1 This Week
    Last Update:
    See Project
  • 14
    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
  • 15
    Sajax

    Sajax

    Simple Ajax with multiple backend implementations

    Sajax is a cross-platform, cross-browser web scripting toolkit that makes it easy to expose functions in your code to JavaScript. You will find a folder for each platform that is currently supported. Please see individual documentation in each folder for specific errata. As of 0.13 a JavaScript implementation of JSON.stringify() has become a requirement when sending data for browsers that do not have this natively (IE8 or FF3.5). It is highly recommended to also include a JSON.parse() implementation for better security for the client, especially when handling data from other sites, json.parse.js is the implementation from JSON2, unfortunately, this breaks Safari 1.3.2 json_parse_state.js seems to be the most compatible but json_parse.js might also be worth checking out.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    TellForm

    TellForm

    Free Opensource Alternative to TypeForm or Google Forms

    TellForm is an open-source form builder application that enables users to create, design, and manage forms and surveys with ease.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    accountill

    accountill

    Fullstack open source Invoicing application made with MongoDB

    This is a side project I've been working on. A full stack invoicing application made using the MERN stack (MongoDB, Express, React & Nodejs), specially designed for freelancers and small businesses, but can be used for almost any type of business need. With this application, you can send beautiful invoices, receipts, estimates, quotes, bills etc to your clients. Jump right off the Live App and start sending invoice or download the entire Source code and run it on your server. This project is something I've been working on in my free time so I cannot be sure that everything will work out correctly. But I'll appreciate you if can report any issue. Send invoices, receipts, estimates, quotations and bills via email. Generate and send/download pdf invoices, receipts, estimates, quotations and bills via email. Set due date. Automatic status change when payment record is added. Payment history section for each invoice with record about payment date, payment method and extra note.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    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: 1 This Week
    Last Update:
    See Project
  • 19
    Precurio Intranet Portal (v2) [UPDATE]

    Precurio Intranet Portal (v2) [UPDATE]

    Intranet | Document Management | Workflow Automation

    ********* THIS PROJECT HAS BEEN CLOSED ****************** We are still in the business of providing an open platform for intranet collaboration and business process automation; BUT it is no longer free. (see details here: http://www.precurio.org/forums/showthread.php?tid=45414 ) Please visit our website. Thanks.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    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: 3 This Week
    Last Update:
    See Project
  • 21
    dummygram

    dummygram

    DummyGram is a social media application

    DummyGram is a social media application where we have posts, stories, chat, friends, authentication, comment, delete, share and like feature. It uses ReactJs in the frontend for the UI and Firebase for the backend storing the users, posts, stories and comments. User Authentication: DummyGram includes multiple user authentication systems Posts: Users can create posts and share them with others. Commenting: DummyGram enables users to comment on posts. Like Feature: Users can express their appreciation for posts by liking them. Delete Functionality: DummyGram allows users to delete their own posts.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    This is an online html form generator written in PHP that can be used for creating forms online. You can add and modify html element attributes. On the left is a tree for the order, in the middle a preview, on the right fields for modifying elements
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Angular Schema Form

    Angular Schema Form

    Generate forms from a JSON schema, with AngularJS

    Schema Form was built to be extended and its easy to create your own form field types that suit your specific requirement. Much of the new development is being done in Assimilate, a standardized validator for JSON Schema to help ensure changing validators is never as painful as escaping tv4 is, as well as a new core library to allow for a more predictable upgrade from AngularJS to Angular. Schema Form is a set of AngularJS directives (and a couple of services). It can do two things to make life easier. Create a form directly from a JSON schema. Validate form fields against that same JSON schema. Schema Form uses convention over configuration, so it comes packaged with some sensible defaults. But you can always customize it by changing the order and types of form fields. Schema Form is inspired by the nice JSON Form library and aims to be roughly compatible with it, especially its form definition.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Ascoos Framework 24'

    Ascoos Framework 24'

    This package is a very small part of the Ascoos Cms custom core

    Ascoos Framework 24 - Free Edition This package is a very small part of the Ascoos Cms custom core for use with PHP 8.2 or later. Ascoos Cms 24 consists of several "blocks core code", one of which is the Ascoos Framework 24, as well as phpBCL. In the modern way of programming, the ability of a core code to be modular, gives it the ability to adapt to modern methods and requirements. Now, the new version 24 is now coming to create new data in its modular core.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Bauhaus File Card

    Bauhaus File Card

    A component with interactive border made using vanilla html/css/js

    Check it out at https://codepen.io/Northstrix/pen/WbeggyX
    Downloads: 0 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.