Open knowledge for builders

Learn. Build. Ship. Contribute.

Craftmish connects technologies, concepts, skills, resources, learning paths, challenges, and projects into one knowledge system.

The knowledge map

Start anywhere. Follow the connections.

01

Technologies

Languages, frameworks, libraries, tools, databases, and platforms.

02

Concepts

The ideas and principles behind the things you build.

03

Skills

Practical abilities developed through understanding and repetition.

04

Resources

Documentation, articles, courses, books, and useful references.

Follow a thread

Knowledge becomes useful when it connects.

JavaScriptTypeScriptReactNext.jsProject

A technology can lead to a concept. A concept can lead to a skill. A skill can lead to a challenge. A challenge can become a project.

Make it practical

Move from knowing to doing.

Open by default

Learn from what others build.
Leave something useful behind.

Explore the community →