PathMX (Paths Markdown eXtension)
Methodology
Create learning paths through knowledge graphs.
Three Core Pillars
- Simple Markdown files in a folder (repository): ownership, simplicity, native contxt harness, lingua franca, portability
- Type-hinted naming: Bring your own ontology. Maps to any domain
- Links: The building block of the web. Links create paths through knowledge for humans and agents alike
Diffrentiate curriculum One core project: infinite variations
Read the paperBuilding with PathMX
PathMX.dev is a modern markdown-first framework for building knowledge oriented websites. It is currrently under active development and requires some moderate technical ability to use.
That said, it is in active use in several real-world courses and deployed in production in other context as well (this site is PathMX!).
If you wanted to get started quickly, point your favorite agent here to get you started or if you prefer to work through it yourself (kudos), proceed below:
Install the pathmx CLI tool (beta): [download link]
Features:
- Blazing fast. PathMX is built on Bun and is likely one of the fastest markdown -> website generators available (todo link Bun markdown benchmarks)
- Great DX (live updates in dev, incremental builds, fast deploys)
- No lock-in, deploy anywhere
- Modern CSS (Taiwlind etc.). Agent/vibe-code friendly
- Plugins: Paths,clear Search, Tags, Embeds/Transculsions, Hosting (Netlify, Vercel, Cloudflare)
- Create custom UX for learners using modern markdown, HTML, CSS tooling or let your agent do it for you
Demos
- Slide Decks
- Flashcards (custom tags)
- A single lesson
- Study guide
- Event page
- Bookshelf (custom tags)
- Code highlighting
- Math
- Tasks
- Layouts
Templates
- CS1 Course Template
- [PathMX 101]: Meta course/guide about pathmx
- [Event/Workshop Tempalte]:
--
PathMX is built by fellow humans with a little help from our ghosts in the shell.