soroworks/soroforge
Deploy and upgrade Soroban contracts with a recorded history, safe dry runs, and drift detection.
Is soroworks/soroforge beginner-friendly?
In the last 30 days, soroworks/soroforge merged 41 of 50 pull requests from outside contributors, and its maintainers usually reply within 1 day. 19 beginner-friendly issues are open now.
- Stars
- 0
- Forks
- 19
- Open beginner issues
- 19
- Indexed issues
- 93
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 43
- Dominant language
- Go
- License
- Apache-2.0
- Last GitHub push
- Oct 18, 2026
- Latest indexed
- Oct 18, 2026
- Contributing guide
- Contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted good first issue
How to contribute to soroworks/soroforge
- Read the contributing guide first: it says how the maintainers want changes proposed, tested and reviewed.
- The project ships a dev container: open it in Codespaces to get a working environment in your browser.
- Read its code of conduct: it covers issues and pull requests as well as chat.
- Pick one of the 19 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
-
150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 1-2 days Newbie friendliness 72/100
soroworks/soroforge#149 · 1 comment ·
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
feat(api): stream job progress with server-sent eventsPossibly taken @campbellarchiezh-debug claimed this 3 days ago. Open200 points complexity: high drips-wave enhancement help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
soroworks/soroforge#163 · 1 comment ·
Maintainers usually reply within 1 day
-
feat(signer): passphrase-encrypted keystore filesPossibly taken @jowakinjeffrey claimed this 3 days ago. Open200 points complexity: high drips-wave help wanted security Stellar Wave
Difficulty 5/5 Over a week Newbie friendliness 35/100
soroworks/soroforge#162 · 4 comments ·
Maintainers usually reply within 1 day
-
feat(cli): soroforge build runs the contract build before deployingPossibly taken @Lspnjr1 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 3-5 days Newbie friendliness 68/100
soroworks/soroforge#159 · 4 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(store): prune old failed attemptsPossibly taken @Lspnjr1 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 3-5 days Newbie friendliness 70/100
soroworks/soroforge#155 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(webhook): notify on failed deploy and upgrade attemptsPossibly taken @Lspnjr1 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 3/5 1-2 days Newbie friendliness 78/100
soroworks/soroforge#152 · 4 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(webhook): retry failed deliveries with backoffPossibly taken @bhupeshmukane claimed this 2 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 3-5 days Newbie friendliness 72/100
soroworks/soroforge#151 · 4 comments ·
Maintainers usually reply within 1 day
-
feat(api): Prometheus metrics endpointPossibly taken @mayborn005 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 3-5 days Newbie friendliness 68/100
soroworks/soroforge#150 · 4 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(cli): history --format csv for audits and spreadsheetsPossibly taken @Lspnjr1 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 3/5 1-2 days Newbie friendliness 78/100
soroworks/soroforge#146 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(cli): soroforge doctor runs every preflight check at oncePossibly taken @mayborn005 claimed this 3 days ago. Open150 points complexity: medium drips-wave enhancement help wanted Stellar Wave
Difficulty 4/5 3-5 days Newbie friendliness 74/100
soroworks/soroforge#144 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
docs: a troubleshooting guide for common deploy errorsPossibly taken @Abub57 claimed this 3 days ago. Open100 points complexity: trivial documentation drips-wave good first issue help wanted Stellar Wave
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
soroworks/soroforge#141 · 5 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
docs: ARCHITECTURE.md for new contributorsPossibly taken @zeemscript claimed this 3 days ago. Open100 points complexity: trivial documentation drips-wave good first issue help wanted Stellar Wave
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
soroworks/soroforge#140 · 4 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
test(api): cover job ID generation and job retentionPossibly taken @bhupeshmukane claimed this 2 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted test
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
soroworks/soroforge#137 · 1 comment ·
Maintainers usually reply within 1 day
-
feat(cli): soroforge whoami shows the deployer accountPossibly taken @uchechukwu-csm claimed this 7 days ago. Open100 points complexity: trivial drips-wave enhancement good first issue help wanted Stellar Wave
soroworks/soroforge#71 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(cli): soroforge fund tops up a testnet deployer with FriendbotPossibly taken @uchechukwu-csm claimed this 7 days ago. Open100 points complexity: trivial drips-wave enhancement good first issue help wanted Stellar Wave
soroworks/soroforge#70 · 5 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(deploy): restore an archived contractPossibly taken @uchechukwu-csm claimed this 7 days ago. Open200 points complexity: high drips-wave enhancement help wanted Stellar Wave
soroworks/soroforge#69 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
feat(deploy): extend contract TTLs after deploy and upgradePossibly taken @uchechukwu-csm claimed this 7 days ago. Open200 points complexity: high drips-wave enhancement help wanted Stellar Wave
soroworks/soroforge#68 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
ci: add golangci-lint with a reviewed config and fix its findingsPossibly taken @0xDev-arch claimed this 7 days ago. Open150 points ci complexity: medium drips-wave help wanted Stellar Wave
Difficulty 3/5 1-2 days Newbie friendliness 76/100
soroworks/soroforge#35 · 3 comments ·
Maintainers usually reply within 1 day
-
test(api): pin the HTTP server's timeout invariantsPossibly taken @rajiabdulrahmon2020-ui claimed this 3 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
soroworks/soroforge#34 · 1 comment ·
Maintainers usually reply within 1 day
-
fuzz(stellar): ContractIDFromSimulation must reject malformed returnsPossibly taken @Mike008-Div claimed this 2 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
soroworks/soroforge#29 · 1 comment ·
Maintainers usually reply within 1 day
-
test(stellar): cover ResourceFee and NewSaltPossibly taken @Fury03 claimed this 4 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 2/5 1-3 hours Newbie friendliness 95/100
soroworks/soroforge#23 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
test(stellar): cover OnChainWasmHash and WasmUploaded error branchesPossibly taken @Fury03 claimed this 4 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
soroworks/soroforge#22 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
test(deploy): cover the "live but recording failed" pathPossibly taken @Fury03 claimed this 4 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 1/5 Under an hour Newbie friendliness 90/100
soroworks/soroforge#20 · 3 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
test(config): cover wasm path resolution edge casesPossibly taken @Fury03 claimed this 4 days ago. Open100 points complexity: trivial drips-wave good first issue help wanted Stellar Wave test
Difficulty 1/5 Under an hour Newbie friendliness 90/100
soroworks/soroforge#18 · 4 comments · 1 assignee ·
Maintainers usually reply within 1 day