framejs is an open-source tool designed to build and share interactive web applications that exist entirely within a URL. Unlike traditional platforms such as Streamlit or Observable that require active backend servers to host code and maintain state, framejs encodes your app's entire architecture—including JavaScript, CSS, and application state—directly into the URL itself.
With framejs, there is no need for server hosting infrastructure, deployment pipelines, or complex build setups. Users can prompt AI to construct an application or data visualization, copy the generated link, and distribute it anywhere. The application runs natively in the browser, providing a light, serverless way to create and present interactive web tools instantly.
framejs encodes the full application codebase—including JavaScript, CSS, and state—directly into the URL string. When opened, the application executes entirely within the user's web browser without connecting to a dedicated backend server.
Observable and Streamlit rely on backend servers that must remain online to run interactive code. framejs completely removes the server requirement by storing the code and state inside the URL payload.
Yes, framejs is open source. You can use it as a standalone tool or incorporate it directly into your own software projects.
No. framejs requires no deployment, hosting, or build process. You simply share the generated URL, and the interactive app runs wherever the link is opened.

0 community reviews for framejs
Help the community by sharing your experience. Your review helps others make better decisions.
Scientific workflows in the browser