Skip to content

OpenPineScript is an open-source runtime for Pine Script code, providing a free and extensible platform to execute and experiment with Pine Script in diverse environments. Built with Typescript, it enables developers to work with Pine Script code without proprietary restrictions.

License

Notifications You must be signed in to change notification settings

be-thomas/OpenPineScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenPineScript

OpenPineScript is an open-source runtime for executing Pine Script code. The goal is to provide an alternative platform for Pine Script developers to run and experiment with their code in open environments, free from proprietary constraints.

OpenPineScript replicates the core functionality of Pine Script, making it accessible and extensible for developers across various platforms.

Development Updates

  • Stage 1: Lexer - The lexer is now fully functional & compliant. (Directives other than version will be added later)
  • Stage 2: Parser - ...
  • Stage 3: Compiler - ...
  • Stage 4: VM Implementation - ...
  • Stage 5: Runtime GUI Environment - ...

Features

  • Open Source: Fully transparent and free to use, modify, and extend.
  • Pine Script Execution: Run Pine Script code with an open-source runtime.
  • ANTLR-Powered Parsing: Includes a prebuilt ANTLR runtime; no need to install Java unless rebuilding the parser.
  • Modular Design: Easily extendable for new features or custom implementations.
  • Cross-Platform Support: Designed to work in diverse environments.

Getting Started

Prerequisites

Installation

# Clone this repository
git clone https://github.com/yourusername/OpenPineScript.git

# Navigate to the project directory
cd OpenPineScript

About

OpenPineScript is an open-source runtime for Pine Script code, providing a free and extensible platform to execute and experiment with Pine Script in diverse environments. Built with Typescript, it enables developers to work with Pine Script code without proprietary restrictions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published