Functionalscript
Fiscal Host: Open Source Collective
FunctionalScript is a purely functional JavaScript subset for smooth Web2 to Web3 transition, also offering an excelent alternative to build scripts.
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
banned
$33 USD since Jun 2025
Functionalscript is all of us
Our contributors 2
Thank you for supporting Functionalscript.
Budget
Transparent and open finances.
Credit from banned to Functionalscript •
+$33.00USD
Completed
Contribution #864016
$
Today’s balance$27.56 USD
Total raised
$27.56 USD
Total disbursed
--.-- USD
Estimated annual budget
$33.00 USD
Connect
Let’s get the ball rolling!
News from Functionalscript
Updates on our activities and progress.
Switching back to MIT License.
FunctionalScript 0.8.0 is published under MIT.
Published on October 17, 2025 by Sergey Shandar
ESM
From today, FunctionalScript source code is ES modules. Published on NPM and JSR. https://github.com/functionalscript/functionalscript #functionalscript #npm #jsr #javascrip...
Published on November 30, 2024 by Sergey Shandar
Re-architecture of NaNVM
We plan to change architecture for our NaNVM: https://medium.com/...
Published on November 19, 2024 by Sergey Shandar
About
FunctionalScript is a purely functional subset of JavaScript, designed to help developers smoothly transition from Web2 to Web3 and the Content-Addressable Internet (CAi). It is a simple, general-purpose language with familiar JavaScript syntax but without side effects. Its purely functional nature, with no direct I/O, makes the code timeless and reusable across both front-end and back-end JavaScript applications, without the need for additional build steps.
The project is centered on building efficient development tools, including a parser, linter, and multiple configurable virtual machines (VMs). These VMs support various applications, such as module bundling with tree-shaking for optimized code, and enable content-addressable decentralized applications and distributed computation.
Additionally, we are developing language server providers for popular editors and IDEs to enhance the developer experience by offering features such as real-time syntax checking and auto-completion.
Our team
Sergey Shandar
Admin