About Theriodex

Theriodex is an open-source Pokédex written in Ruby using Sinatra and a handful of other Ruby gems. It is – and will remain – completely ad-free and non-commercial! Its aim is to provide you with the most important information you need at a glance!
It is a small little project that I – Hexaitos – am working on in my free time mostly as a programming exercise and because I am a Pokémon myself! (several actually).
A lot of features have already been implement but I would still not recommend using this for any particularly important Pokémon run or anything of the like! The start page will show a random Pokémon and will also show some information about this particular Pokémon’s weaknesses. You can click on the name of the generation in which this Pokémon first appeared or on the sprite showing the Pokémon’s types and you will automatically be redirected to a new site that shows you all Pokémon of that particular generation / type. A new random entry from the Pokédex is loaded every time you load the page of a Pokémon. You can view the Pokémon’s abilities and their evolution and you also have the option to see their moves! There is also a fuzzy search and a game you can play where you have to guess the name of a Pokémon! Try it out and see how many Pokémon you are able to guess correctly!
I highly recommend checking out this project’s official git repository, as you will be able to find the project’s README there which contains a bunch of planned features as well as instructions on how to run this yourself, if you so wish.
Acknowledgements
I want to thank the folk behind PokeAPI and Veekun’s Pokédex who are responsible for the data in this repository’s database. Thanks also to GGBotNet and VEXED for creating the fantastic pixel fonts I am using. Icons are from Iconoir.
A special and immense thanks also to all my partners – who are way better at programming and database queries than I am – for helping me out a lot and answering my questions and giving helpful tips. I definitely would not have been able to get as far with this project if it hadn’t been for them. Thanks 🩵
If you enjoy any of the fonts or icons and wish to use them yourself, please do consider not simply taking them from Theriodex, but going to their respective sites and either buying it from them or donating to them – just as I did, too.
Tech
Theriodex is powered – in one way or another – by OpenBSD, Debian, Docker, Netcup, deSEC and Codeberg! We are, therefore, essentially fully hosted in Germany!
I used to mainly write my code in Doom Emacs but moved to VS Code and now mostly Zed mostly either on Linux (Fedora on my Framework 12) or macOS (on my M4 MacBook Pro).
Copyright notices and attributions
Pokémon and Pokémon character names are trademarks of Nintendo, Game Freak, and Creatures Inc. Theriodex not affiliated with, authorised, or endorsed by The Pokémon Company, Game Freak, Creatures, or Nintendo.
The rest of this project is licensed under the 3-Clause BSD licence. The main font used on by Theriodex (Logic Loop) is licensed under CC BY 4.0 and was made by VEXED. A few glyphs are from GGBotNet's Pixeloid font which is licensed under CC0. Icons are from Iconoir and licensed under the MIT license.