Feature request: embedded dolt support
- Dominant language
- Go
- Stars
- 24.4k
- Forks
- 873
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 120
Description
It's already possible to embed Dolt in a Go program by using Dolt as a library.
Non-Go customers want options to embed Dolt as well. There are a couple different options:
1) Export Dolt as a C library, so that Dolt can be embedded in any language. This is hard but theoretically possible.
2) Compile Dolt to WASM for use on the web or in some mobile applications. Probably easier than the C option.
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue does not name files, tests, or entry points. Start by reviewing how Dolt is currently embedded as a Go library, then compare the proposed C-library and WASM approaches; done would require a selected, supported non-Go embedding path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, go, wasm
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100