Hi, I'm Anton šŸ‘‹
and this is my digital playground.
View molecular models in 3D.
chemistry, PDB
Edit and inspect ADL files online.
ADL, openEHR
Browse alphabets, scripts, and writing systems.
alphabets, scripts, writing systems
Experiment with the Arch Linux instance running in a browser context.
Arch Linux, WASM
Browse ASCII art and Easter eggs.
geek
Apply the image-to-ASCII filter to your video.
geek
Edit and run Asymptote scripts.
Asymptote, vector graphics
A WASM port of Asymptote.
Asymptote, WASM, vector graphics
An online tool for decoding audio files.
audio, Web Audio API
A curated list of awesome CQL resources, tools, and other shiny things.
CQL, awesome
Detect barcodes and QR codes.
standards
Encode into and decode from Base64 online.
Base64, data encoding
Monitor the battery status in the browser.
Web APIs
A WASM port of the BLAST sequence alignment tool.
BLAST, WASM, bioinformatics
Visualize qubits on a Bloch sphere.
quantum computing, SVG
A simple online calendar.
calendar
Turn your browser into a camera.
Web APIs
Test CDS Hooks online.
CDS Hooks, FHIR
Create class diagrams online.
UML, class diagrams
An online analog clock.
SVG
Turn your phone into a compass.
Web APIs
The list of the Māori names of countries and territories.
Māori
Edit and evaluate CQL online.
CQL, FHIR
Test CQL against FHIR resources.
CQL, FHIR
Convert CQL to ELM online.
CQL, ELM
Generate data URLs in the browser.
data URLs
A storage for event-sourced systems.
event sourcing, databases
Author and enrich structured data.
RDF, Turtle, SPARQL
Browse word pronunciations.
IPA, phonetics, dictionaries
Access IPA pronunciation data programmatically via an API.
IPA, phonetics, dictionaries
Write and execute ECL queries.
ECL, SNOMED CT
Parse, inspect, and debug emails online.
email
Browse and search emoji by name.
emoji, Unicode
Apply an emoji filter to your video.
emoji, geek
A demo of a face detection service.
face-api.js, machine learning
An XML-JSON converter for FHIR resources.
FHIR, XML, JSON
Test your knowledge of FHIR resources by solving a crossword puzzle.
FHIR, games
Bulk-export FHIR resources from FHIR servers.
FHIR Bulk Data
Visualize FHIR resources and their relationships.
FHIR, d3
Query FHIR stores using GraphQL.
FHIR, GraphQL
Generate FHIR Implementation Guides online.
FHIR, cloud
Convert FHIR Mapping Language into StructureMap resources.
FML, FHIR
Author and debug FHIR Mapping Language files.
FML, FHIR
Submit messages to FHIR servers.
FHIR, messaging
A virtual FHIR server.
FHIR, API
A browser for the FHIR specification.
FHIR, TypeScript
Generate snapshots for FHIR StructureDefinitions.
FHIR
Query FHIR terminology services online.
FHIR, terminology
Validate FHIR resources online.
FHIR, data validation
Connect to and browse FHIR servers.
FHIR, API
Evaluate FHIRPath expressions against FHIR resources.
FHIRPath, FHIR
An online font viewer.
fonts
Author and debug FSH documents online.
FSH, FHIR, SUSHI
Browse the full list of AWS services.
AWS, cloud computing
Explore the human genome.
bioinformatics, genomics
Open "generic font" (.gf) files online.
Metafont, generic font, GF
A WASM port of Ghostscript.
Ghostscript, WASM, PostScript, PDF
Validate JSON against GraphQL schema.
GraphQL, JSON
Create and edit Graphviz graphs using DOT.
Graphviz
A language learning app.
language learning
Explore the HL7 Clinical Document Architecture schema.
CDA, XML
Validate CDA documents online.
CDA, XML
Explore the HL7 Reference Information Model.
HL7 RIM, TypeScript
An online editor for HL7v2 messages.
HL7v2, ER7
Generate HL7v2 schemas from the HL7 abstract message syntax.
HL7v2, schema
A browser for the HL7v2 specification.
HL7v2, ER7
Validate HL7v2 messages against the HL7 abstract message syntax.
HL7v2, data validation
Convert HL7 messages to FHIR online.
HL7v2, FHIR
Hyphenate text online.
hyphenation
An online IPA chart.
IPA, phonetics
Discover recently added IPA pronunciations on Wikipedia.
IPA, Wikipedia
An online IPA keyboard.
IPA, Unicode
View place name pronunciations on a map.
IPA, Mapbox
Type /hÉ™Ėˆloʊ/ and listen to the sound of IPA.
IPA, text to speech
Share files using a P2P technology and IPFS.
IPFS, p2p
Edit speech recognition grammars online.
JSGF, speech recognition
Validate JSON against JSON Schema.
JSON, JSON Schema
Compiler LaTeX source in the browser.
LaTeX, TeX
Explore locally installed fonts.
fonts, Web APIs
Edit Markdown files in the browser.
Markdown
A WYSIWYG editor for math formulas.
math, TeX
Edit and compile Mermaid diagrams.
Mermaid
Execute Metafont code online.
Metafont, TeX
A WASM port of Metafont.
Metafont, WASM, fonts, TeX
Execute MetaPost code online.
MetaPost, Metafont
A dictionary of Russian words with morphemic analysis and inflection tables.
morphology
A tool for typesetting morpheme marks.
linguistics, SVG
A WASM port of MrBayes.
MrBayes, WASM, bioinformatics
A WASM port of the MUSCLE sequence alignment tool.
MUSCLE, WASM, bioinformatics
A digital repository for personal genetic information.
genomics
Validate NHI numbers used in New Zealand.
NHI, New Zealand
Look up object identifiers online.
standards
Browse the OMOP Common Data Model.
OMOP, TypeScript
A library of parametric fonts.
fonts
Browse the PCORnet Common Data Model.
PCORnet, TypeScript
Edit PDB files online.
bioinformatics, PDB
A WASM port of pdfTeX.
pdfTeX, WASM, LaTeX, TeX
View the periodic table of the elements.
chemistry
A web-based phonetic analyzer built on top of Praat.
Praat, WASM, phonetics
A neural grapheme-to-phoneme model trained to transcribe English words into IPA pronunciations.
g2p, IPA
Create PlantUML diagrams online.
UML, PlantUML
Explore Platonic solids in 3D.
geometry, SVG
A WASM port of Praat, a program for speech analysis, synthesis, and manipulation.
Praat, WASM, phonetics
Punycode-encode and decode IDNs.
Punycode, IDNs
Generate random numbers using quantum computing.
Q.js, quantum computing
Query RDAP data quickly and easily.
RDAP, WHOIS
Create and share RDF graphs.
RDF, knowledge graphs
Validate XML against Schematron schemas.
XML, Schematron
Make a recording of your computer screen.
Web APIs
Browse the SDTM model.
SDTM, TypeScript
Look up entities on the Semantic Web.
Semantic Web, Linked Data, RDF
Train sequence-to-sequence models online.
TensorFlow.js, machine learning
Open FASTA files in the browser.
bioinformatics, FASTA, sequence analysis
Create sequence logo diagrams online.
sequence analysis, bioinformatics
Edit text files in the browser.
text editors
Test SMART on FHIR app flows online.
SMART on FHIR
Test your email server deployment.
SMTP, email
Play Snake on your phone or computer.
games, SVG
Explore the content model behind SNOMED CT.
SNOMED CT, TypeScript
Record audio online.
Web APIs
Query SPARQL endpoints online.
SPARQL, RDF
Query FHIR data using SPARQL.
FHIR, SPARQL
Experiment with SQL in the browser.
SQL, SQLite
View structural formulas of chemical compounds.
chemistry
An interactive map of the world in te reo Māori.
Māori
Convert TeX to SVG online.
TeX, SVG
Turn text into speech in your browser.
speech synthesis
A simple to do list app.
productivity
Edit and auto-format Turtle documents.
RDF, Turtle
Validate JSON against TypeScript types.
TypeScript, JSON
A tool for decoding Vehicle Identification Numbers.
automotive
A list of software compiled to/ported to WebAssembly/JavaScript.
WASM
My implementation of an in-browser virtual machine.
WASM
A web-based weather app.
weather, OpenWeather
An online words game Ć  la Wordle.
Wordle, games
Inspect X12 message content online.
X12, EDI
Validate XML against XML Schema (XSD).
XML, XSD
See also my blog and CV.
Anton Vasetenkov

Thanks for stopping by! If you want to say hi, you can reach out to me on LinkedIn or via email. I'm always keen to chat and connect.

If you really-really like my work, you can support me by buying me a coffee.