canonical/dqlite
Embeddable, replicated and fault-tolerant SQL engine.
Is canonical/dqlite beginner-friendly?
We have not seen enough recent pull requests from outside contributors to canonical/dqlite to say how often they are merged. 2 beginner-friendly issues are open now.
- Stars
- 4.4k
- Forks
- 254
- Open beginner issues
- 2
- Indexed issues
- 46
- Dominant language
- C
- License
- No license data
- Last GitHub push
- Oct 7, 2025
- Latest indexed
- Sep 14, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- No beginner labels indexed
- PR merge metrics
- No merged PRs in 30d
How to contribute to canonical/dqlite
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- It ships a Dockerfile or Docker Compose file, so you can run it without installing its whole toolchain.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.
Issues somebody may already be working on are listed last. List everything by date
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
-
demotions-to-spare don't inform demotees of their own demotion; demoted voters campaign foreverOpen
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Dependency DashboardOpen
Difficulty 1/5 1-3 hours Newbie friendliness 20/100
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Difficulty 3/5 1-2 days Newbie friendliness 40/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 52/100
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Node.js bindingsOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Bug Incomplete
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Feature transferred-from-raft
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Feature transferred-from-raft
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Bug Incomplete
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Bug
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Bug transferred-from-raft
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Feature
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Bug transferred-from-raft
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
consistency issuesOpenBug transferred-from-raft
Difficulty 5/5 Over a week Newbie friendliness 20/100
-
Bug
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Bug transferred-from-raft
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Out of disk behaviorOpentransferred-from-raft
Difficulty 4/5 3-5 days Newbie friendliness 32/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Incomplete
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Request IDsOpenFeature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 32/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Feature transferred-from-raft
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
Feature
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Bug
Difficulty 2/5 1-3 hours Newbie friendliness 35/100
-
CMake supportOpenFeature transferred-from-raft
Difficulty 5/5 Over a week Newbie friendliness 15/100
-
Add fuzzingOpen
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Promotion-to-voter attempts fail whenever the catch-up log size exceeds 500MiBPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Assertion abort in vfsMainFileShmMap (region_index == mappedShmRegions.len) when xShmMap follows xShmUnmap on a live connectionPossibly taken @marco6 claimed this 31 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 64/100
-
NULL values in BOOLEAN / DATETIME / DATE / TIMESTAMP columns are sent on the wire as zero-valued non-NULL typesPossibly taken @antoineleclair claimed this 187 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 52/100