Script Writer is In-Browser Jupyter Notebook Alternative for Javascript

Script Writer is In-Browser Jupyter Notebook Alternative for Javascript

Are You Truly Ready to Put Your Mobile or Web App to the Test?

Don`t just assume your app works—ensure it`s flawless, secure, and user-friendly with expert testing. 🚀

Why Third-Party Testing is Essential for Your Application and Website?

We are ready to test, evaluate and report your app, ERP system, or customer/ patients workflow

With a detailed report about all findings

Contact us now

Table of Content

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+

Read more