Skip to content

Products

Everything we make, in one place.

21 products across the web and Android. Each one is free to start, quick to open and built to keep your work on your device.

Platform · ls-judge

The engine behind every line of code we run.

ls-judge is our self-hosted online judge and code-execution API. Every submission runs inside its own Firecracker microVM with an isolated network namespace, and per-test verdicts stream back live over WebSocket.

Languages
65+
Real compiler versions
Runtimes
120+
Several versions per language
MicroVM per run
1
Hardware-level isolation
Verdict types
6
AC · WA · TLE · MLE · RE · CE

Scheduler

ls-judge

HTTP API · WebSocket · webhooks

Hot lane

Warm snapshot pool · milliseconds

Cold lane

Snapshot restore on demand

Queue

Redis streams · stateless workers

Results stream back over WebSocket

Firecracker microVMs

MicroVM isolation

Each submission boots in its own Firecracker microVM with a private network namespace, seccomp and a jailer — never a shared container.

Hot & cold lanes

Warm snapshot pools serve popular languages in milliseconds; everything else restores from a cold snapshot on demand.

Live per-test streaming

Verdicts, run time and memory for every test case stream back over WebSocket as they finish — no polling.

01 · Developer tools

Developer tools

Editors, compilers and utilities that open instantly and keep your work on your device.

Developer tools

ls-judge Runtimes

Run untrusted code in 65+ languages, each in its own microVM.

Our code-execution platform and API. Every submission is isolated in a Firecracker microVM, with per-test verdicts streamed live. It powers Omni Compiler and the Online Code Editor's Run button.

  • 65+ languages · 120+ runtimes
  • MicroVM per run
  • Live per-test results
Developer tools

Online Code Editor

A multi-file IDE that opens in a browser tab.

Write in 80+ languages on the same engine that powers VS Code. Preview Markdown, diff files, test APIs and run snippets — with your files kept on your device, not our servers.

  • Runs on ls-judge
  • 80+ languages
  • Markdown preview & diff
  • Files stay on-device
Developer tools

Lemma

A LaTeX editor that compiles offline, on your phone.

Write LaTeX and compile it to PDF on the device with a real XeTeX engine. Live preview, templates, Git and Google Drive sync, and Snap math that turns handwriting into LaTeX — no account needed.

  • Offline XeLaTeX
  • Handwriting to LaTeX
  • Git & Drive sync
Developer tools

Kern

A Typst editor with a live preview, on your phone.

Write Typst and watch the PDF update as you type. The Typst compiler runs on the device, with Typst Universe packages, templates, LaTeX import and Snap math for handwritten formulas.

  • Live Typst preview
  • Works offline
  • LaTeX import
Developer tools

CSSForge

35+ CSS generators with live preview.

Gradients, shadows, glassmorphism, animations, flexbox and grid builders, colour converters and accessibility checks — each with instant preview and one-click copy.

  • 35+ tools
  • Live preview
  • One-click copy
Developer tools

Jedi

Open and search huge JSON files on your phone.

A fast JSON viewer with an interactive tree, streaming search and file management — tuned for large, deeply nested documents.

  • Tree view
  • Streaming search
  • Large-file ready
Developer tools

Img2Base64

Convert images to Base64 in bulk.

Drop any number of images and copy Base64 output instantly. Conversion happens in your browser — nothing is uploaded.

  • Batch conversion
  • Instant copy
  • In-browser

02 · Create & share

Create & share

Turn scripts, drawings, vectors and conversations into something worth sharing.

Create & share

Splice

Edit SVG visually and in code — at the same time.

A multi-file vector editor with node-level path editing and live two-way SVG code. Every change on the canvas updates the markup, and every markup edit flows back to the artwork.

  • Two-way live code
  • Multi-file workspace
  • Bulk export
Create & share

Cueline

A teleprompter that keeps pace with your voice.

Write or import a script and read hands-free. Voice tracking scrolls with how you actually speak, across languages, with camera recording and on-device storage built in.

  • Voice-tracked scrolling
  • Record while you read
  • No account needed
Create & share

Chatcraft

Turn WhatsApp chats into print-ready memory books.

Import an exported conversation and get a beautifully typeset PDF with photos, themes and keepsake stats. Parsing and rendering happen entirely in the browser — nothing is uploaded.

  • Private by design
  • Photos preserved
  • Print-ready PDF

03 · Learning

Learning

Hands-on ways to practise code, visualise algorithms and build early literacy.

Learning

Omni Compiler

Compile and judge code in 61 languages.

Run code against test cases on your phone with real verdicts — accepted, wrong answer, time limit and more. Every run executes on ls-judge in its own isolated microVM, across 114 language runtimes.

  • Runs on ls-judge
  • 61 languages · 114 runtimes
  • Isolated sandbox per run
  • Up to 100 tests per run
Learning

ScribbleMate

Draw over any screen while you teach or present.

A free drawing overlay for tutorials, live sessions and quick annotations — multi-colour brushes, undo and redo, opacity control and shake-to-draw.

  • Overlay any app
  • Undo / redo
  • Free, no paywall
Learning

DSA Visualizer

Watch algorithms and data structures work, step by step.

Interactive simulations of sorting, trees, graphs and more — built for students, teachers and interview preparation.

  • Step-by-step playback
  • Trees & graphs
  • Free in browser
Learning

Curvy Kids

Handwriting practice A–Z with gentle AI feedback.

Children trace and write letters on a digital whiteboard and get encouraging, recognition-based feedback — a playful, no-pressure path to early literacy.

  • Ages 3–13
  • Handwriting recognition
  • Playful practice
Learning

Spiritual Shakti

Scriptures and mantras to read, listen to and share.

Classic Indian texts in a modern reader with audio and text modes, so traditional wisdom is easy to explore every day.

  • Audio & text modes
  • Curated library
  • Share favourites

04 · Everyday & privacy

Everyday & privacy

Small, focused apps for planning, automation, documents and private messaging.

Everyday & privacy

PDF Craft

Merge, split, compress and scan PDFs.

An all-in-one PDF toolkit on Android and the web: merge, split, compress, convert and scan documents with on-device text recognition.

  • Merge & split
  • Document scanner
  • Web + Android
Everyday & privacy

Reflex

Turn gestures and device events into actions.

Shake to screenshot, flip face-down for Do Not Disturb, tap a floating button to lock — a visual workflow builder that runs entirely on-device with no account.

  • 50+ triggers
  • Visual workflows
  • 100% on-device
Everyday & privacy

Tend

A calm task planner where nothing silently disappears.

Overdue work rolls into a gentle review instead of vanishing. Exact-time reminders, recurrence and a home-screen widget that stays in sync.

  • Offline-first
  • Reliable reminders
  • Home-screen widget
Everyday & privacy

Silent Whisper

Anonymous messages only you can read.

Share a link and receive end-to-end encrypted anonymous messages. The server stores ciphertext only, and your private key never leaves the device keystore.

  • End-to-end encrypted
  • Zero-knowledge server
  • Share via link or QR
Everyday & privacy

Night Shield

Easier on the eyes after dark.

A configurable screen overlay that reduces glare and strain at night, with quick toggles and a home-screen widget.

  • Custom tint & dimming
  • Quick toggle
  • Widget
Everyday & privacy

Shelf

Organise documents into nested shelves.

A tree-based document organiser — shelves inside shelves — for keeping study notes, receipts and records tidy.

  • Nested shelves
  • Offline
  • Simple & fast

Google Play

All 16 Android apps, one developer page.

Open developer page

Missing something you need?

Tell us about the tool you wish existed. If it helps people learn or create, it may be next on our list.