Open Source JavaScript Education Software

JavaScript Education Software

View 4071 business solutions

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

  • Ship AI Apps Faster with Vertex AI Icon
    Ship AI Apps Faster with Vertex AI

    Go from idea to deployed AI app without managing infrastructure. Vertex AI offers one platform for the entire AI development lifecycle.

    Ship AI apps and features faster with Vertex AI—your end-to-end AI platform. Access Gemini 3 and 200+ foundation models, fine-tune for your needs, and deploy with enterprise-grade MLOps. Build chatbots, agents, or custom models. New customers get $300 in free credit.
    Try Vertex AI Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Safe Exam Browser
    Safe Exam Browser is a webbrowser-environment to carry out online-exams safely. The software changes any computer into a secure workstation. It regulates the access to any utilities and prevents students from using unauthorised resources.
    Leader badge
    Downloads: 162,862 This Week
    Last Update:
    See Project
  • 2
    Zero Install
    Zero Install is a decentralised cross-distribution software installation system. Create one package that works everywhere! With dependency handling and automatic updates, full support for shared libraries, and integration with native package managers
    Leader badge
    Downloads: 2,353 This Week
    Last Update:
    See Project
  • 3
    Jmol

    Jmol

    An interactive viewer for three-dimensional chemical structures.

    Over 1,000,000 page views per month. Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other quantum chemistry programs. Files can be transferred directly from several databases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple files can be loaded and compared. A rich scripting language and a well-developed web API allow easy customization of the user interface. Features include interactive animation and linear morphing. Jmol interfaces well with JSpecView for spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD programs for 3D printing (VRML export).
    Leader badge
    Downloads: 783 This Week
    Last Update:
    See Project
  • 4
    Bridge Designer and Contest

    Bridge Designer and Contest

    A national virtual bridge engineering contest for kids of all ages.

    **Unfortunately, the Bridge Contest is no longer operational. We hope the code base will be of use to others with similar projects in mind.** A national virtual bridge engineering contest with prizes for middle and high school kids, grades 6 to 12, but anyone can enter for fun. Based on the award-wining Bridge Designer client software, now open source through this project. Web site infrastructure supports worldwide participation in qualifying and semifinal rounds with a tiny administrative staff. The new Rails back end is a RubyMine project. Thanks to JetBrains for this mega development environment!
    Leader badge
    Downloads: 3,224 This Week
    Last Update:
    See Project
  • Deploy Apps in Seconds with Cloud Run Icon
    Deploy Apps in Seconds with Cloud Run

    Host and run your applications without the need to manage infrastructure. Scales up from and down to zero automatically.

    Cloud Run is the fastest way to deploy containerized apps. Push your code in Go, Python, Node.js, Java, or any language and Cloud Run builds and deploys it automatically. Get fast autoscaling, pay only when your code runs, and skip the infrastructure headaches. Two million requests free per month. And new customers get $300 in free credit.
    Try Cloud Run Free
  • 5
    eXe

    eXe

    eLearning XHTML editor

    eXe, the eLearning XHTML editor, is a freely available authoring application that assists teachers in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported to the web or LMS.
    Leader badge
    Downloads: 365 This Week
    Last Update:
    See Project
  • 6

    Udeler

    Udemy Course Downloader (GUI)

    Udeler is an open source, cross-platform desktop application for downloading Udemy Courses. It makes viewing and learning from Udemy Courses a lot easier by downloading the courses to your desktop, allowing you to view them conveniently offline and at your own pace. Udeler downloads Udemy Courses straight to your Downloads folder, keeping the original structure of course content intact. It works a lot like most other download managers, but Udeler automates this process when downloading Udemy Courses. It also allows you to do other things, such as select your preferred video quality, download several courses at once, choose download directory and more.
    Downloads: 85 This Week
    Last Update:
    See Project
  • 7
    Zekr: Multimedia Quran Study Software
    Zekr is an open source Quran study software for Windows, Linux and Mac. It's designed to ease access to the most authentic and valuable text of Muslims. Zekr provides Quran translations, recitation, search and other features to study Holy Quran.
    Leader badge
    Downloads: 401 This Week
    Last Update:
    See Project
  • 8
    Calibre-Web

    Calibre-Web

    Web app for browsing, reading and downloading eBooks stored in Calibre

    Calibre-Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. User management with fine-grained per-user permissions. User Interface in Brazilian, Czech, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Khmer, Polish, Russian, simplified and traditional Chinese, Spanish, Swedish, Turkish, Ukrainian. Filter and search by titles, authors, tags, series and language. Support for editing eBook metadata and deleting eBooks from Calibre library. Support for converting eBooks through Calibre binaries. Restrict eBook download to logged-in users. Support for public user registration. Send eBooks to Kindle devices with the click of a button. Support for reading eBooks directly in the browser (.txt, .epub, .pdf, .cbr, .cbt, .cbz, .djvu).
    Downloads: 28 This Week
    Last Update:
    See Project
  • 9
    Koha Library Software

    Koha Library Software

    Community Koha plus additional patches needed for ByWater Partners

    Koha is a free, open-source, web-based library management system (ILS) that helps libraries streamline operations and improve user services. It's used by libraries of all sizes worldwide and is built using library standards and protocols. Koha is a fully featured, scalable library management system with a configurable user interface, adaptable for any library type, and has been translated into many languages. Development is sponsored by libraries of varying types and sizes, volunteers, and support companies worldwide.
    Downloads: 27 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Kiwix

    Kiwix

    Wikipedia offline & more

    Kiwix is an offline reader for Web content. It's especially intended to make Wikipedia available offline. With Kiwix, you can enjoy Wikipedia on a boat, in the middle of nowhere... or in Jail. Kiwix manages to do that by reading ZIM files, a highly compressed open format with additional meta-data.
    Leader badge
    Downloads: 97 This Week
    Last Update:
    See Project
  • 11
    Web Security Dojo

    Web Security Dojo

    Virtual training environment to learn web app ethical hacking.

    Web Security Dojo is a virtual machine that provides the tools, targets, and documentation to learn and practice web application security testing. A preconfigured, stand-alone training environment ideal for classroom and conferences. No Internet required to use. Ideal for those interested in getting hands-on practice for ethical hacking, penetration testing, bug bounties, and capture the flag (CTF). A single OVA file will import into VirtualBox and VMware. There is also an Ansible script for those brave souls that want transform their stock Ubuntu into a virtual dojo. Bow to your sensei! username: dojo password: dojo
    Leader badge
    Downloads: 150 This Week
    Last Update:
    See Project
  • 12
    Quiz/Survey/Test - QST

    Quiz/Survey/Test - QST

    A Free, complete, enterprise grade, open source exam management system

    QST, the worlds unparalleled open source online/lan assessment software. From a quick quiz on your phone to very large scale, high stakes, proctored desktop testing, we make it easy/secure/economical. Our intuitive design contains features (Immediate detailed results, Create/Export/Import/Convert Questions, WYSIWYG/Math-Chemistry/Basic Editors, Question/Item Bank, Multiple Question Types, Multiple Delivery Styles, Multiple Delivery/Results Options, Adaptive/Branching Questions, Randomly Chosen Questions, Print a QST, Auto Marking, Display explanations for questions, easily administer users, etc.) that rival or surpass those found in commercial online examination/testing systems. GradeBook allows you to view/mark/save users quizzes/tests and view/download detailed statistics for each quiz/survey/test and questions in them. Also allows entering marks for other assignments and adding weights(%) to them and QST's for a Complete Assessment Solution. Thanks summernote.org and mathjax.org.
    Leader badge
    Downloads: 76 This Week
    Last Update:
    See Project
  • 13
    Epub.js

    Epub.js

    Enhanced eBooks in the browser

    Epub.js is an open-source Javascript library that allows any web page to render Epub documents on any device with a modern browser. Epub.js contains a flexible rendering engine and provides a simple interface for common ebook functions such as styling, persistence and pagination. We release and maintain Epub.js on GitHub, with a growing developer community. Just include a single javascript file, and pointing it at a hosted epub. Epub.js provides an interface for common ebook functions (such as rendering, persistence and pagination) without the need to develop a dedicated application or plugin. Importantly, it has an incredibly permissive Free BSD license. The EPUB standard is a widely used and easily convertible format. Many books are currently in this format, and it is convertible to many other formats (such as PDF, Mobi and iBooks).
    Downloads: 13 This Week
    Last Update:
    See Project
  • 14
    OWASP Juice Shop

    OWASP Juice Shop

    Probably the most modern and sophisticated insecure web application

    OWASP Juice Shop is probably the most modern and sophisticated insecure web application! It can be used in security trainings, awareness demos, CTFs and as a guinea pig for security tools! Juice Shop encompasses vulnerabilities from the entire OWASP Top Ten along with many other security flaws found in real-world applications! Juice Shop is written in Node.js, Express and Angular. It was the first application written entirely in JavaScript listed in the OWASP VWA Directory. The application contains a vast number of hacking challenges of varying difficulty where the user is supposed to exploit the underlying vulnerabilities. The hacking progress is tracked on a score board. Finding this score board is actually one of the (easy) challenges! Apart from the hacker and awareness training use case, pentesting proxies or security scanners can use Juice Shop as a "guinea pig"-application to check how well their tools cope with JavaScript-heavy application frontends and REST APIs.
    Leader badge
    Downloads: 189 This Week
    Last Update:
    See Project
  • 15
    University Timetabling
    UniTime is a comprehensive educational scheduling system that supports developing course and exam timetables, managing changes to these timetables, sharing rooms with other events, and scheduling students to individual classes. It is a distributed system that allows multiple university and departmental schedule managers to coordinate efforts to build and modify a schedule that meets their diverse organizational needs while allowing for minimization of student course conflicts. It can be used alone to create and maintain a school's schedule of classes and/or exams, or interfaced with an existing student information system.
    Leader badge
    Downloads: 33 This Week
    Last Update:
    See Project
  • 16
    Koha Library Management System

    Koha Library Management System

    Free & Open Community Edition Server in a Complete Virtual Machine

    This VM is created for 2 reasons: 1. Very little initial setup work required to make a Library Management System live, within minutes. 2. This system should keep running for Years, without requiring Updates / Breakages. If you are new to Virtual Machines, then please watch the Video below ( taken from my other project. just replace td with koha wherever mentioned ) After starting this VM, please access these websites ( Just Accept Any Warnings ) : Public Website Address: https://koha.local Staff Website Address: https://koha.local:4430 Staff Username: staff Staff Password: change_this from any PC on your Local Network. For better performance, Increase the CPU Count & Memory in the VM's Settings, as available on the physical machine. Also, read the koha guidelines, given on the Wiki Page of this site, for choosing the right hardware resources. Backup the system regularly, to avoid any issues, as in the video. Google Search helps in finding more about Koha.
    Downloads: 197 This Week
    Last Update:
    See Project
  • 17
    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor

    Typing Baba: Hindi Typing Tutor, Learn Hindi typing

    Typingbaba: Hindi typing tutor is an app made for learners of each and every capacity. It will improve the learning curve of every user. Typing baba is designed for hindi typing learners besides this it will help the intermediate learners to excel via accectuating and refining their skill and strong points. It includes hindi typing lessons which are meant to increase typing speed and accuracy of users. This tutor is designed by taking into account all shortcomings of new users so that in short time they can achieve great progress bu weeding out all the stumbling process of learning. We developed this typing tutor after having more than enough experience in making the individuals trained. Features: Hindi Typing Tutor KrutiDev 010
    Leader badge
    Downloads: 151 This Week
    Last Update:
    See Project
  • 18
    Ĉapelisto
    Some web pages written in Esperanto use the so called "ikso-sistemo", with special letters ĉ, ĝ, ĥ, ĵ, ŝ and ŭ substituted with cx, gx, and so on. Ĉapelisto converts those web pages back to the traditional Esperanto alphabet.
    Downloads: 143 This Week
    Last Update:
    See Project
  • 19
    forma.lms

    forma.lms

    forma.lms is a Learning Management System (LMS), opensource lms

    forma.lms is an open-source, web-based elearning platform (learning management system - LMS), used to manage and deliver online training courses. It's focused on corporate training needs. The projects forma.lms ((aka formalms) was originally created as a fork of Docebo CE v 4.0.5. The support comnunity of forma.Lms is active on https://forum.formalms.org/
    Leader badge
    Downloads: 43 This Week
    Last Update:
    See Project
  • 20
    Web Dev for Beginners

    Web Dev for Beginners

    About 24 Lessons, 12 Weeks, Get Started as a Web Developer

    Web-Dev-For-Beginners is Microsoft’s open source, project-based curriculum for learning web development from scratch. Designed as a 12-week, 24-lesson course, it covers HTML, CSS, and JavaScript fundamentals through hands-on projects like terrariums, browser extensions, and space games. Each lesson includes a mix of pre-lecture quizzes, written content, assignments, challenges, and post-lecture quizzes to reinforce learning. The course also offers global accessibility with translations in more than 40 languages and built-in support for running in GitHub Codespaces or locally in Visual Studio Code. This makes it a practical and engaging way for beginners to gain a solid foundation in web development.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    MathMod

    MathMod

    MathMod is a mathematical modeling software

    MathMod is a portable interactive plotting and graphing program for Windows, Linux, MacOSX and many other platforms. MathMod allows to plot 3D mathematical surfaces, described by implicit or parametric equations, and offers a very large database of model samples that can be generated with it. It's Free and Open Source. Change-log for MathMod-13.0 (15/11/2025) 1) Scripts generator to add thickness to iso/parametric surfaces 2) Undo/Redo commands for navigating through previous scripts 3) New scripts, Bug-fixes, code optimization and documentation update For a complete list of changes made during the course of development, please visit: https://github.com/users/parisolab/projects/2
    Leader badge
    Downloads: 16 This Week
    Last Update:
    See Project
  • 22
    JSmol

    JSmol

    JavaScript-Based Molecular Viewer From Jmol

    JSmol is the extension of the Java-based molecular visualization applet Jmol (jmol.sourceforge.net) as an HTML5 JavaScript-only web app. It can be used in conjunction with the Java applet to provide an alternative to Java when the platform does not support that (iPhone/iPad) or does not support applets (Android). Used in conjunction with the Jmol JavaScript Object (http://wiki.jmol.org/index.php/Jmol_Javascript_Object), JSmol seamlessly offers alternatives to Java on these non-Applet platforms. JSmol can read all the files that Jmol reads. You can do all the scripting that Jmol does. You can create all the buttons and links and such that you are used to creating for Jmol. All of the rendering capability of the Jmol applet is there. JSmol has both a console and a popup menu. JSmol is integrated fully with JSME and JSpecView. A "lite" version of JSmol provides minimal functionality (balls and sticks only) for extremely small-bandwith apps. Released 1/12/2013
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 23
    BibleTime

    BibleTime

    a Bible study tool

    BibleTime is a powerful cross platform Bible study tool. It uses the SWORD programming library to work with Bible texts, commentaries, dictionaries and books provided by the CrossWire Bible Society (http://www.crosswire.org).
    Downloads: 65 This Week
    Last Update:
    See Project
  • 24
    Kaldin | Online examination software

    Kaldin | Online examination software

    Kaldin | Open Source Web-based online examination software

    Open source examination software for conducting any type of exam including online exam, pre-screening for colleges, universities and companies. Exciting features: * Readymade Questions: Thousands of ready to use questions. * Multiple/single choice, true/false, yes/no type questions. * Manage questions, Exams and quick result reports. * Scalable platform to handle thousands of simultaneous exams. Support and help: support@kaldin.com
    Downloads: 11 This Week
    Last Update:
    See Project
  • 25
    Data Science Specialization

    Data Science Specialization

    Course materials for the Data Science Specialization on Coursera

    The Data Science Specialization Courses repository is a collection of materials that support the Johns Hopkins University Data Science Specialization on Coursera. It contains the source code and resources used throughout the specialization’s courses, covering a broad range of data science concepts and techniques. The repository is designed as a shared space for code examples, datasets, and instructional materials, helping learners follow along with lectures and assignments. It spans essential topics such as R programming, data cleaning, exploratory data analysis, statistical inference, regression models, machine learning, and practical data science projects. By providing centralized resources, the repo makes it easier for students to practice concepts and replicate examples from the curriculum. It also offers a structured view of how multiple disciplines—programming, statistics, and applied data analysis—come together in a professional workflow.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB