- Category
- Developer Tools
- Rank
- No. 3267Tools index
Previous survey · No. 3181 ·
- Pricing
- Open Source
- Type
- TOOL
- Use case
- Coding
- GitHub
- 219 stars
- Latest release
- v0.112.0
- Date
About
Morloc is a strongly-typed, polyglot compiler that composes ordinary functions written in different programming languages under one shared type system. From a typed Morloc script with declarative docstrings, it generates CLIs, APIs, and MCP servers directly from the function definitions, so functions become reusable, typed components without hand-written interop code.
At a glance
Morloc combines functions written in different languages under one type system and can expose them as commands, APIs or MCP tools. It is worth exploring if you already have useful functions in several languages and want to compose them without rewriting each one.
Good fit
Developers prototyping scientific or data workflows that cross language boundaries.
Consider something else when
Keep one language when the existing libraries already cover your workflow and deployment simplicity matters.
Start here
Compose two small functions that exchange a simple data type. Check how a type mismatch is reported, then inspect the generated command interface.
Cost and requirements
Apache 2.0. The project documents Linux, Apple silicon macOS and Windows through WSL. Composed functions bring their own language dependencies.
Limits to know
The common type declaration does not establish the behavior or portability of the underlying functions. Test conversions and package the runtimes needed by your deployment.
Sources checked 2026-11-05. Source-based assessment.
Why it made the leaderboard
Lets developers write functions in whatever language fits best and automatically expose them as a unified CLI, API, or MCP server without hand-writing glue code.
Tags
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.