Looking for a tool or app that makes interactive document

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • deck.js

    Modern HTML Presentations

  • What do you mean by interactive? If you're talking slideshows, then stuff like reveal.js, impress.js, deck.js, or shower would do the trick.

  • Pluto.jl

    🎈 Simple reactive notebooks for Julia

  • If you're interested in computational notebooks, then look into stuff like Jupyter and Pluto.jl.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  • If you want your document to actually react to user input... there's the whole category of reactive documents. Tangle is one of the older ones. AngularJS and React are still popular. Vue.js and Svelte are the new hotness. Most of these are focused on UI, but you could use them to create interactive reactive documents.

  • Svelte

    Cybernetically enhanced web apps

  • If you want your document to actually react to user input... there's the whole category of reactive documents. Tangle is one of the older ones. AngularJS and React are still popular. Vue.js and Svelte are the new hotness. Most of these are focused on UI, but you could use them to create interactive reactive documents.

  • reveal.js

    The HTML Presentation Framework

  • What do you mean by interactive? If you're talking slideshows, then stuff like reveal.js, impress.js, deck.js, or shower would do the trick.

  • React

    The library for web and native user interfaces.

  • If you want your document to actually react to user input... there's the whole category of reactive documents. Tangle is one of the older ones. AngularJS and React are still popular. Vue.js and Svelte are the new hotness. Most of these are focused on UI, but you could use them to create interactive reactive documents.

  • Joplin

    Joplin - the secure note taking and to-do app with synchronisation capabilities for Windows, macOS, Linux, Android and iOS.

  • If you don't actually need your documentation to be interactive... look no further than Joplin.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • impress.js

    It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.

  • What do you mean by interactive? If you're talking slideshows, then stuff like reveal.js, impress.js, deck.js, or shower would do the trick.

  • AngularJS

    Discontinued AngularJS - HTML enhanced for web apps!

  • If you want your document to actually react to user input... there's the whole category of reactive documents. Tangle is one of the older ones. AngularJS and React are still popular. Vue.js and Svelte are the new hotness. Most of these are focused on UI, but you could use them to create interactive reactive documents.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts