dolthub / dolthub/dolt

Feature request: embedded dolt support

Open
#8,953 2 comments 7 reactions 0 assignees View on GitHub
enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.