The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 dnd Open-Source Projects
-
DND-5e-LaTeX-Template
LaTeX package to typeset material for the fifth edition of the "world's greatest roleplaying game".
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Eigengrau-s-Essential-Establishment-Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Bryans-Preferred-Modules-for-FoundryVTT
My personally cultivated list of FoundryVTT Modules for Dungeons and Dragons 5e and Pathfinder 2e that play nicely together without creating an overwhelming amount of UI options or causing noticeable FPS drops.
-
d20
A fast, powerful, and extensible dice engine for D&D, d20 systems, and any other system that needs dice!
-
DND-5e-LaTeX-Character-Template
LaTeX package to typeset character sheets for the fifth edition of the "world's greatest roleplaying game".
-
DM-Operations-Center
The DM Operations Center is a collection of rules and tools for 5th edition Dungeons & Dragons dungeon masters that use the advanced Virtual Tabletop application Encounter+
-
foundry_5e_monster_maker
A D&D 5e monster maker module for the Foundry VTT. Build new monsters with level-appropriate, balanced stats in seconds.
-
giffyglyphs-darker-dungeons
Add new, immersive RPG mechanics to your D&D 5e campaigns with Giffyglyph's Darker Dungeons.
-
DnD_5e_Perfect_Spells
5th Edition Spells - curated into a json format. also a big list of special woods and metals
-
command_line_DnD_character_builder
Build your own Dungeons & Dragons 5e character in the command line.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: CC0-licensed fantasy map brushes based on historical cartography | news.ycombinator.com | 2023-12-21Adding to the other answers, there are also -besides Photoshop, Gimp, etc- specialized tools to draw fantasy maps. The site mentions Wonderdraft [0], but there are a bunch of others though not all of them support using external brushes.
Some other tools in this space may be Watabou's tools [1], Azgaar's tools [2], Inkarnate [3], Mapforge [4], or quite a few more which you can find links to in this list [5]. Again: you could use these brushes with some of these; not all support external brushes.
[0] https://www.wonderdraft.net/
[1] https://watabou.github.io/
[2] https://azgaar.github.io/Fantasy-Map-Generator/
[3] https://inkarnate.com/
[4] https://www.mapforge-software.com/
[5] https://www.mapforge-software.com/links-to-map-making-apps/
Project mention: LaTeX for publishing tabletop role-playing games | news.ycombinator.com | 2023-09-17> Creating a theme for tabletop role-playing games would take some elbow grease
The article links to several, including a convincing reproduction of basic Wizards of the Coast house style for D&D 5E:
https://github.com/rpgtex/DND-5e-LaTeX-Template
Here's another 5E one with additional sidebar styles:
https://github.com/anoderay/DND-5e-LaTeX-Template/
Also 5E-inspired, with a template for card accessories:
https://github.com/Krozark/RPG-LaTeX-Template
A 5E-compatible character sheet:
https://github.com/matsavage/DND-5e-LaTeX-Character-Sheet-Te...
CTAN also has packages for Basic D&D-inspired typesetting (rpg-module, also linked from the article), GURPS (gurps), generic hex boards (hexboard), and wargame hex boards with counters (wargame).
There are also indie TTRPGs that've shipped using custom LaTeX templates; this one has CC-BY licensed source: https://github.com/ludus-leonis/nipajin
And the blog author's own, with a more restrictive CC-NC-SA license: https://github.com/Vladar4/itdr
From personal experience, the biggest struggle is non-rectangular text wrapping around images.
Kassoon Eigengrausgenerator Donjon PBE games Azgaar's Fantasy Map Generator.
Project mention: Post-apocalyptic Sicily 190 years after the Great War | /r/imaginarymaps | 2023-07-09The flag was made in Armoria: https://azgaar.github.io/Armoria
Project mention: LaTeX for publishing tabletop role-playing games | news.ycombinator.com | 2023-09-17> Creating a theme for tabletop role-playing games would take some elbow grease
The article links to several, including a convincing reproduction of basic Wizards of the Coast house style for D&D 5E:
https://github.com/rpgtex/DND-5e-LaTeX-Template
Here's another 5E one with additional sidebar styles:
https://github.com/anoderay/DND-5e-LaTeX-Template/
Also 5E-inspired, with a template for card accessories:
https://github.com/Krozark/RPG-LaTeX-Template
A 5E-compatible character sheet:
https://github.com/matsavage/DND-5e-LaTeX-Character-Sheet-Te...
CTAN also has packages for Basic D&D-inspired typesetting (rpg-module, also linked from the article), GURPS (gurps), generic hex boards (hexboard), and wargame hex boards with counters (wargame).
There are also indie TTRPGs that've shipped using custom LaTeX templates; this one has CC-BY licensed source: https://github.com/ludus-leonis/nipajin
And the blog author's own, with a more restrictive CC-NC-SA license: https://github.com/Vladar4/itdr
From personal experience, the biggest struggle is non-rectangular text wrapping around images.
Project mention: What RPG makes Healing feel cool, or at the very least not a slog | /r/rpg | 2023-05-03It's still up on github. Download the .msi, ignore the warnings that pop up during installation, and you're good to go.
I've been using GitHub code search a lot to get examples of how people use APIs or designing features. It's quite good.
I recently did this to figure out how to insert JSON into Sqlite's FTS5 https://github.com/brouberol/5esheets/pull/292
I didn't use AI because for these things because for some things (database design, constructing a grammar) you _really_ want to understand your code completely, and I don't want to deal with hallucinations.
dnd related posts
- QuestMatch - Find DND groups
- QuestMatch - Find DND groups (Open source app)
- Post-apocalyptic Sicily 190 years after the Great War
- where can i learn to draw heraldry? Is there any specific app for this?
- Useful Pages and stuff
- Every major foundry update be like
- Foundry V11 Reminder
-
A note from our sponsor - WorkOS
workos.com | 29 Apr 2024
Index
What are some of the best open-source dnd projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Fantasy-Map-Generator | 4,258 |
2 | DND-5e-LaTeX-Template | 1,384 |
3 | icons | 1,019 |
4 | Eigengrau-s-Essential-Establishment-Generator | 796 |
5 | snd | 442 |
6 | DND.SRD.Wiki | 287 |
7 | Armoria | 258 |
8 | orcpub | 202 |
9 | Bryans-Preferred-Modules-for-FoundryVTT | 129 |
10 | d20 | 106 |
11 | DND-5e-LaTeX-Character-Template | 83 |
12 | COMPASS | 72 |
13 | DungeonBoard | 49 |
14 | 5e-Framework | 47 |
15 | DM-Operations-Center | 34 |
16 | masterplan | 29 |
17 | foundry_5e_monster_maker | 28 |
18 | giffyglyphs-darker-dungeons | 21 |
19 | DnD_5e_Perfect_Spells | 20 |
20 | libsrd5 | 15 |
21 | dndR | 14 |
22 | 5esheets | 13 |
23 | command_line_DnD_character_builder | 11 |
Sponsored