Script Writer is In-Browser Jupyter Notebook Alternative for Javascript

Script Writer is In-Browser Jupyter Notebook Alternative for Javascript

ScriptWriter is a self-hosted open-source tool designed to automate the process of writing scripts for various tasks. It offers a user-friendly interface for creating, managing, and executing scripts across different environments.

Key features include support for multiple scripting languages, template-based script generation, and integration with version control systems.

ScriptWriter aims to streamline scripting workflows, making it easier for developers and system administrators to automate repetitive tasks and manage complex scripting projects efficiently.

Features

  • In-Browser Javascript Notebook
  • Save and Load Notebooks
  • Share Notebooks
  • Export/Print Notebooks as PDF
  • Login using Github
  • VS code similar UI & Keyboard Shortcuts
  • Code Autocomplete (Emmet), Syntax Highlighting & Bracket pairing
  • Visibility of Notebook (Public/Private)
  • Code Execution & Code Output
  • JSON state management section
  • Code & Markdown support
  • Build Websites using HTML, CSS & JS 

Additional Function for state control

  • set( ) - set a variable in JSON state file
  • get( ) - get a variable from JSON state file
  • setFunc( ) - set a function in JSON state file
  • getFunc( ) - get a function from JSON state file
  • importPackage( ) - async function to import CDN packages
  • input( ) - async function to take input from user
  • sleep( ) - async function to sleep the main thread

Console functions

  • console.log( ) - log to console
  • console.clear( ) - clear console
  • console.error( ) - log error to console
  • console.assert( ) - log assertion to console
  • console.add( ) - append HTML elements to console
  • others are coming soon

Unavailable functions & methods

  • import
  • export
  • require

License

MIT License

Resources & Downloads

GitHub - rajatsandeepsen/scriptw: In-Browser Jupyter Notebook Alternative for Javascript without Nodejs Kernel
In-Browser Jupyter Notebook Alternative for Javascript without Nodejs Kernel - rajatsandeepsen/scriptw
Notebook for Javascript
In-Browser Jupyter Notebook Alternative for JS







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+