Our Tools
Tools
Every tool at Sanlab is a research output turned into something deployable. Browse our tools, download their documents, and explore what we are building.
Accessible Technology Β· Local Language
A block-based programming environment with Luganda language support. Learners write code visually in their local language β no English required.
Frontier Technology Β· TinyML
An interactive AI/ML exploration platform with CNN Explorer, Attention Visualiser, Gradient Descent simulator, and AI Glossary β all running in the browser.
TinyML Β· Neural Network Β· Local Language
Drag-and-drop blocks to build and train neural networks with TensorFlow.js. Luganda language support built in. No Python or terminal required.
TinyML Β· Traditional ML
Build traditional machine learning pipelines visually using scikit-learn blocks. Select algorithms, preprocess data, and evaluate models β no code needed.
TinyML Β· Embedded Systems
A web-based TinyML studio covering the full pipeline β data, training, quantization, and export to Arduino-ready .h files. No local setup required.
TinyML Β· Robotics
Train ML models on rover and sensor data and export directly to Arduino. Includes real mission-simulation datasets for Mars, Moon, Venus, and asteroids.
Education Simulations Β· Physics
Interactive browser-based physics simulations covering vectors, motion, and waves. Hands-on physics exploration with no lab equipment needed.
Education Simulations Β· Chemistry
3D chemistry simulations covering atomic structure, electron configuration, covalent and ionic bonding. Built for O-Level and A-Level learners.
Accessible Technology Β· Web Dev
A lightweight browser-based HTML editor with syntax highlighting and code folding. No installation needed β learn web development from any device.
Accessible Technology Β· Web Dev
A focused CSS coding environment with syntax highlighting, code folding, and linting. Part of the Sanlab accessible web development suite.
Accessible Technology Β· Web Dev
Browser-based JavaScript editor completing the web dev trio alongside HTML and CSS Studio. Full front-end environment, zero installation required.
Local Language Programming
A specialized editor for developing and testing programming grammar in local African languages. Supports the broader local language programming initiative.
Local Language Programming Β· Research
Research and documentation developing programming terminology translations for African languages β the linguistic foundation for all Sanlab local language tools.
Accessible Technology Β· Data Science
A browser-based Python data analysis environment. Explore, manipulate, and visualize data with Pandas β no local Python installation required.
No tools to show here yet.