Browse my projects, experiments, and other cool stuff.
FHIR (Fast Healthcare Interoperability Resources)
Visualize FHIR resources and their relationships.
A browser for the FHIR specification.
Connect to and browse FHIR servers.
Query FHIR terminology services online.
Query FHIR stores using GraphQL.
Validate FHIR resources online.
Submit messages to FHIR servers.
Generate FHIR Implementation Guides online.
An XML-JSON converter for FHIR resources.
Test SMART on FHIR app flows online.
Author and debug FSH documents online.
Convert FHIR Mapping Language into StructureMap resources.
Author and debug FHIR Mapping Language files.
Generate snapshots for FHIR StructureDefinitions.
Bulk-export FHIR resources from FHIR servers.
Query FHIR data using SPARQL.
Evaluate FHIRPath expressions against FHIR resources.
Test your knowledge of FHIR resources by solving a crossword puzzle.
HL7v2
An online editor for HL7v2 messages.
Convert HL7 messages to FHIR online.
A browser for the HL7v2 specification.
Validate HL7v2 messages against the HL7 abstract message syntax.
Generate HL7v2 schemas from the HL7 abstract message syntax.
CQL (Clinical Quality Language)
Edit and evaluate CQL online.
Convert CQL to ELM online.
Test CQL against FHIR resources.
A curated list of awesome CQL resources, tools, and other shiny things.
Healthcare data models
Explore the content model behind SNOMED CT.
Browse the OMOP Common Data Model.
Browse the PCORnet Common Data Model.
Explore the HL7 Reference Information Model.
Explore the HL7 Clinical Document Architecture schema.
Health IT (misc)
Write and execute ECL queries.
Validate CDA documents online.
Edit and inspect ADL files online.
Inspect X12 message content online.
Validate NHI numbers used in New Zealand.
Data modeling
Create class diagrams online.
Create PlantUML diagrams online.
Validate JSON against GraphQL schema.
Validate JSON against JSON Schema.
Validate JSON against TypeScript types.
Validate XML against XML Schema (XSD).
Validate XML against Schematron schemas.
Databases
A storage for event-sourced systems.
event sourcing, databases
Experiment with SQL in the browser.
Semantic Web and Linked Data
Create and share RDF graphs.
Author and enrich structured data.
Look up entities on the Semantic Web.
Semantic Web, Linked Data, RDF
Edit and auto-format Turtle documents.
Query SPARQL endpoints online.
Developer tools and Internet standards
Experiment with the Arch Linux instance running in a browser context.
Punycode-encode and decode IDNs.
Test your email server deployment.
Generate data URLs in the browser.
Query RDAP data quickly and easily.
Encode into and decode from Base64 online.
Edit Markdown files in the browser.
Parse, inspect, and debug emails online.
IPA (International Phonetic Alphabet), phonetics, speech technology
Browse word pronunciations.
IPA, phonetics, dictionaries
Access IPA pronunciation data programmatically via an API.
IPA, phonetics, dictionaries
View place name pronunciations on a map.
Type /həˈloʊ/ and listen to the sound of IPA.
Discover recently added IPA pronunciations on Wikipedia.
Edit speech recognition grammars online.
Turn text into speech in your browser.
A neural grapheme-to-phoneme model trained to transcribe English words into IPA pronunciations.
Typography and languages
Execute Metafont code online.
Execute MetaPost code online.
Compiler LaTeX source in the browser.
Browse and search emoji by name.
Explore locally installed fonts.
Browse alphabets, scripts, and writing systems.
alphabets, scripts, writing systems
A library of parametric fonts.
A dictionary of Russian words with morphemic analysis and inflection tables.
Bioinformatics
Explore the human genome.
Open FASTA files in the browser.
bioinformatics, FASTA, sequence analysis
Create sequence logo diagrams online.
sequence analysis, bioinformatics
A digital repository for personal genetic information.
Math and chemistry
A WYSIWYG editor for math formulas.
View molecular models in 3D.
View the periodic table of the elements.
View structural formulas of chemical compounds.
Productivity
Edit text files in the browser.
Turn your phone into a compass.
A simple online calendar.
Monitor the battery status in the browser.
Turn your browser into a camera.
Make a recording of your computer screen.
Games
An online words game à la Wordle.
Play Snake on your phone or computer.
Quantum computing
Visualize qubits on a Bloch sphere.
Generate random numbers using quantum computing.
Machine learning
Train sequence-to-sequence models online.
TensorFlow.js, machine learning
A demo of a face detection service.
face-api.js, machine learning
Misc
Share files using a P2P technology and IPFS.
Browse ASCII art and Easter eggs.
Apply the image-to-ASCII filter to your video.
A tool for decoding Vehicle Identification Numbers.
Detect barcodes and QR codes.
Apply an emoji filter to your video.
Create and edit Graphviz graphs using DOT.
Edit and run Asymptote scripts.
Asymptote, vector graphics
Edit and compile Mermaid diagrams.
Explore Platonic solids in 3D.
Look up object identifiers online.
An interactive map of the world in te reo Māori.
Browse the full list of AWS services.
The list of the Māori names of countries and territories.
Convert TeX to SVG online.
A tool for typesetting morpheme marks.
A WASM port of MrBayes.
MrBayes, WASM, bioinformatics
A WASM port of Asymptote.
Asymptote, WASM, vector graphics
A WASM port of Metafont.
Metafont, WASM, fonts, TeX
Open "generic font" (.gf) files online.
Metafont, generic font, GF
A WASM port of Ghostscript.
Ghostscript, WASM, PostScript, PDF