Skip to content
View LiamRiddell's full-sized avatar
👨‍💻
👨‍💻

Block or report LiamRiddell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LiamRiddell/README.md

Building now

solve-engine An expression engine for natural language calculations. Give it a line of text such as 100 cm + 2 m or 15% of 2400 and it works out what the line means: units, currencies, percentages, dates, matrices and a fair amount of plain English, evaluated through a lexer, a parser and a bytecode virtual machine. Runs in Node, a browser or a worker, with no DOM and no framework to satisfy.

obsidian-solve The editor integration built on top of solve-engine. Type an expression on any line of an Obsidian note and the answer appears next to it as you type. The engine does the calculation, this plugin wires it into the editor and exposes the settings that make sense for a note-taking app.

Other projects

NoteMaster A minimalistic, persistent note-taking app. Its Smart Mode feature, which evaluated expressions written directly into notes, was the starting idea that later became Solve.

MJML.NET An unofficial port of MJML, the responsive email markup language, to .NET. mjml-net-app is a desktop app built on top of it.

vscode-plainly A VS Code extension that flags likely-unclear writing while you type: passive voice, weasel words, and sentences that have grown too complex.

Stremio-Server-Raspberry-PI A guide for running stremio-server on a Raspberry Pi under Docker.

Pinned Loading

  1. solve-engine solve-engine Public

    An embeddable expression engine for natural-language calculations: units, currencies, percentages, dates and matrices, with the parsing and evaluation plumbing already built.

    TypeScript 3

  2. obsidian-solve obsidian-solve Public

    An unobtrusive Obsidian plugin that quietly processes equations and patterns in real time

    TypeScript 128 3

  3. SebastianStehle/mjml-net SebastianStehle/mjml-net Public

    .NET Fork of MJML library with 10x performance and 100% feature parity

    C# 264 21

  4. NoteMaster NoteMaster Public archive

    NoteMaster is an smart minimalistic persistent note-taking app to help boost productivity.

    JavaScript 64 5