Browse free open source JavaScript Presentation Software and projects below. Use the toggles on the left to filter open source JavaScript Presentation Software by OS, license, language, programming language, and project status.
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Ship Agents Faster
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Diagram and flowchart generation from text similar to markdown
Mermaid is a JavaScript-based diagram and flowchart generating tool that uses markdown-inspired text for fast and easy generation of diagrams and charts. Forget about using heavy tools to explain your code. Mermaid greatly simplifies documentation with its simple markdown-like script language, and offers a great range of diagram and chart options.
The latest version of Mermaid comes with a number of bug fixes and enhancements, as well as a new diagram type, entity relationship diagrams. Its range of available diagrams include flowcharts, sequence diagrams, gantt diagrams and more, with new ones continuously being developed.
LinPHA is an easy to use, multilingual, flexible photo/image archive/album/gallery written in PHP. It uses a SQL database to store information about your pictures. It comes with a HTML based installer, so you don't need experience in setting up SQL
DrawPen is a free, open-source screen annotation application designed for drawing directly over desktop content. It provides a transparent overlay for highlighting information during presentations, tutorials, and demonstrations. Users can draw with brushes, pens, highlighters, and geometric shapes without modifying underlying applications. The software includes text annotations, arrows, an eraser, and a laser pointer for temporary emphasis. A whiteboard mode provides an alternative surface for explaining ideas. Keyboard shortcuts allow quick switching between drawing tools and normal pointer interaction. Users can adjust drawing colors and line thickness while clearing annotations when needed. Built with Electron, DrawPen is available for Windows, macOS, and Linux.
Free AI-powered church presentation & live sermon display app
AnchorCast is a free, open-source AI-powered church presentation desktop app for Windows and MacOS, built with Electron.
Features:
- Live Sermon Transcription — real-time speech-to-text via Whisper AI
- AI Bible Verse Detection — automatically detects and displays verses from live sermons
- Song Manager — display song lyrics on projection
- Media Playback — images and video on projection screen
- NDI Output — stream projection over local network
- Remote Control — control presentation from any phone via Wi-Fi
- Timer Display — countdown and service timers
- Presentation Editor — create and manage slide decks
- Theme Manager — customize projection appearance
- Sermon Intelligence & Analytics
Free for all churches. No subscription. Works fully offline.
Built with love for churches everywhere by Kaitam Technologies.
reveal.js is a framework for creating beautiful interactive presentations using HTML. It comes with a wide range of features, including nested slides, auto-sliding, touch navigation, Markdown support, PDF export, speaker notes, theming and more. It also comes with a JavaScript API that allows you to control various other options, and a list of plugins that can be used to extend reveal.js further.
reveal.js currently offers full support for any recently released version of the following browsers: Chrome, Safari, Firefox, Opera, Edge and IE10-11. It has limited support for IE9 and Firefox 3.6.
For a live demonstration, visit https://revealjs.com
A Windows first teleprompter with voice tracking and AI drafting.
Flow is an ultra-lightweight, high-performance teleprompter for Windows built with Rust and Tauri. Designed for creators, presenters, and educators, Flow delivers a smooth, distraction-free reading surface with minimal CPU and RAM usage.
Key Features:
- 5 Playback Modes: Offline Voice Tracking (via local Vosk models), Word Highlight, Line-by-Line, Arrow Guide, and Continuous Smooth Scrolling.
- Script Library & Manager: Save, search, organize, and switch between multiple scripts locally with quick file imports (.txt, .docx, .pdf).
- Section Navigator: Break long scripts into structured milestones with live reading completion tracking.
- Invisible Overlay: Keep your script visible to you while remaining invisible during screen sharing and video calls.
- Real-Time Web Collaboration: Let guests edit scripts live from their browser via WebRTC (PeerJS).
- Local-First Privacy: 100% offline data security, 8-language localization, and multi-monitor support.
Presentation framework based on CSS3 transforms & transitions
impress.js is an impressive presentation tool inspired by the idea behind prezi.com and based on the power of CSS3 transforms and transitions in modern browsers. It showcases some awesome CSS3 features to create amazing and engaging presentations from your browser. Visualize your ideas in a totally unique way-- with impress.js’ infinite canvas, the only limit is your imagination.
impress.js offers many great features, presenting your ideas in visually engaging 3D, dynamic movements and varied text options and positioning. It works well on recent versions of Firefox and Chrome, and on IE too. impress.js can also be used to embed animations or presentations in a web page, however this may not be viewed correctly or at all by some page visitors.
See the official impress.js demo at https://impress.js.org/
A digital songbook for guitarists and other musicians
OpenChords is an alternative to traditionally printed chord songbooks.
If you hate filing music away after a practice or gig... this is for you.
If you struggle to find your songs because you cannot remember the name of the song... this is also for you.
If you wished you could just change the key of the song in the middle of a live performance... you have come to the right place.
If you find any bugs or have some suggestions, feel free to email me at [email protected].
If you would like the source code it has moved to github. you can access it on https://github.com/wolfyreload/OpenChords
Please note that this application requires Microsoft .Net framework 4.8.1.
This Java application serves to transform W3C XML Schema instances into interactive diagrams in SVG format. The diagram represents structure of XML files and provides information about individual items – elements and attributes.
Patch, monitor, and connect to Windows and macOS devices from one console
Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4
Slideshow broadcast over the Web, with the slideshow operator/presenter controlling when slides change. Requires only a browser for presenter and viewer(s). Still-image slideshows are supported; support for text/HTML slideshows is under development now.
Collabry is an open API for building of collaboration/social networking. The API defined as a set of webservices, as a set of class libraries for rapid development web interfaced collaboration/social networking applications.
The HyperImage platform supports the linking of (audio)-visual objects, texts and mixed-media documents. References between images in total, regions of images, annotations regarding the images, and other media, are achieved by means of hyperlinks.
Simple Infopanel is a free digital signage software in PHP and React
Simple Infopanel is a free digital signage software that works like a slider and shows title, image or video, description and QR-Code for URL on every slide. It provides its own GUI for the editing based on PHP-Framework Symfony. The GUI has an integrated simple role concept. This tool can be used for digital signage, Information panels (infopanels), News aggregators, events or similar. You only need to have docker installed to start this application. The source code is available on GitHub: https://github.com/InfoDeskMe/Infopanel
Read Documentation: https://www.simple-infopanel.com
Add Powerful reporting features to your Web / Intranet pages and appli
With the advanced graphing functionality you will be quickly adding impressive and dynamic charting capabilities. The graphing software is completely self contained within a single file making this an ideal solution for the incorporation of graphs and charts into web / intranet pages and applications. Versatile components provide the ability for web authors and developers to easily build and publish dynamic and interactive graphs and charts.
Project: picture gallery, written in PHP, using MySQL database and GD2 library or ImageMagick. It can run on many OS platforms.
This software allows users view, share, comment,... the pictures. It may include the small forum.
A theme for the famous JAlbum web album photo creator by David Ekholm, jalbum.net/index.jsp.
Derived from the Chameleon theme by Laszlo Molnar,
it is intended for CD based photo archiving with the convenience and beauty of JAlbum's user interface.
AutoBrowse - The most creative screensaver of the world! Enter any search-word and any search-engine (default is google.de), and AutoBrowse will surf the net for you. Enioy!
AutoContent organizes audio, video, and av content. After indexing the content, the content can be allocated to channels and scheduled in blocks of time.
The purpose of generating a "TV guide" is for content client computers that will display content c
You may think that this is just yet an other charting library. But Chartist.js is the product of a community that was disappointed about the abilities provided by other charting libraries. Of course there are hundreds of other great charting libraries but after using them there were always tweaks you would have wished for that were not included. Are you planning to use Chartist to create a nice Dashboard or Admin UI? Don't loose any time and kickstart your development using the awesome templates by Creative Tim. They include Chartist and come with awesome chart styles! Specifying the style of your chart in CSS is not only cleaner but also enables you to use awesome CSS animations and transitions to be applied to your SVG elements! Note that CSS3 animations on SVG CSS attributes are not supported on all browsers and the appearance may vary.
Cleaver is a one-stop-shop for generating HTML presentations in record time. Using some spiced up markdown, you can produce good-looking, interactive presentations with a just a few lines of text. Cleaver supports several basic options that allow you to further customize the look and feel of your presentation, including author info, stylesheets, and custom templates. Cleaver has substantial theme support to give you more fine-grained control over your presentation, similar to options. Instead of manually specifying a stylesheet, template, layout, and others, you can specify a single theme containing each of these assets. Cleaver comes with a stylesheet that looks good by default, but you can extend it at your heart's desire. Themes are prepackaged options you can invoke from a directory, URL, or even a GitHub repository.
This program generates a gallery for your photos, providing several layouts and CSS styles, in order to let you choose a complex page if you don't need to edit it or a basic one if you are planning to use just its code.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.