Our great sponsors
-
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.
-
swagger-petstore
swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
-
openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
https://spec.graphql.org/ (formal spec, not very readable)
https://graphql.org/ (more beginner friendly)
A roguelike is a game that is like Rogue. Notable examples include Nethack, Tales of Maj'Eyal, Dungeon Drawl Stone Soup, and Dungeons of Dredmor. Defining characteristics are permadeath, randomly generated levels, turn based RPG combat, and grid based movement. Many also feature ASCII graphics, as these games had their origins on Unix terminals. For this same historical reason, most of these games are free and open source. For example, here is Nethack's Github page. While these games have always been niche, they have formed a thriving genre for decades, with dedicated fans, and hundreds of games, many of them under continuous development for over a decade (Nethack is well over 30 years old).
Specifically for automatically generating code like clients, check out https://github.com/swagger-api/swagger-codegen
the backend APIs are usually typescript, and I automatically generate all the relevant typescript annotations (using swagger-typescript-api)
A huge overview here