{"repo":"formulae-org/formulae-js","free":true,"listed":false,"github":"https://github.com/formulae-org/formulae-js","clone":"git clone https://github.com/formulae-org/formulae-js.git","description":"A visual, web-based programming language and AI notebook: compute, compose, converse.","language":"JavaScript","stars":10,"topics":["javascript","programming-language","expression-tree","repl","visual-programming-language","artificial-intelligence","chatbot","computer-algebra-system","conversational-ai","data-visualization"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"Fōrmulæ — web application ( formulae-js ) Fōrmulæ is a web-based visual environment for computing , composing , and conversing with tree-structured expressions. You build expressions by navigating and editing a tree — never by typing syntax — and they are rendered as mathematical and scientific notation on an HTML canvas. It runs entirely in the browser; there is nothing to install. 🌐 Live at formulae.org · 📦 Organization: formulae-org This repository is the main program — the part that is always present, whatever fields you work in: - The engine that visualizes, edits and manipulates expressions. - The editing interface , a read–eval–print loop: each input expression is followed by its result. Unlike a typical REPL, you can select an earlier input, modify it, and request the result again. Scripts can be saved as local files to be retrieved later or shared. - The reduction engine that evaluates expressions and returns results to be displayed. - AI connections for the Converse mode (OpenAI, Anthropic, Google, and local models via Ollama). - Message files (JSON) for several human languages, plus the HTML, CSS, images and icons the web app needs. The three modes - Compute — evaluate expressions: arithmetic, symbolic algebra, logic, lists, strings, control flow, and more. - Compose — present expressions: paragraphs, tables, equations, images, links, colors and lists. Because composing and computing share the same expressions, one file is both a runnable program and a formatted,","default_branch":null,"files":null,"tree":[],"storefront":"/r/formulae-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/formulae-org/formulae-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}