A terminal-based Pokedex built with Go that lets you search for Pokemon and toggle between normal and shiny sprites.

Stars

5

7-day growth

No data

Forks

0

Open issues

1

License

No data

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It's a clean, minimal example of building a Terminal User Interface in Go using Bubble Tea and Lip Gloss, appealing to both Pokemon enthusiasts and TUI developers.

Who it is for

  • Go developers learning TUI programming
  • Pokemon fans who prefer terminal applications
  • Developers looking for a simple reference for Bubble Tea and Lip Gloss usage
  • Hobbyists interested in retro-style terminal tools

Use cases

  • Quickly look up a Pokemon's sprite in the terminal
  • Experiment with building interactive TUI applications in Go
  • Serve as a template for learning Bubble Tea components and styling
  • Use as a novelty tool for Pokemon trivia during coding sessions

Strengths

  • Built with well-maintained Go libraries (Bubble Tea, Lip Gloss)
  • Simple, focused feature set that works reliably
  • Easy to build and run with standard Go toolchain
  • Source code is minimal and educational for TUI newcomers

Considerations

  • Only supports Pokémon search and shiny toggle (no stats, types, or moves)
  • Requires manual Go build step to use
  • No API or persistent data — sprites are likely embedded or fetched externally (not specified)

README quick start

Pokedex TUI

https://github.com/user-attachments/assets/5889f7c9-58cf-42ca-bdf8-4d62288832db

How to run this project

To run this project, do the following:

  • git clone this repo
  • in your terminal cd pokedex
  • then go build . -o pokedex

Commands

  • Enter - Search pokemon from search
  • Tab - Switch to shiny
  • Ctrl + C - Exit

Libraries Used

Why I made this project?

Wanted to start making TUI's, what could be better than a pokedex

Related repositories

Similar projects matched by category, topics, and programming language.

nethical6
Featured
nethical6 GitHub avatar

conversation-steganography

A tool that hides encrypted secret messages inside innocent-looking AI-generated chat text for private communication over any messaging platform.

Go
1,149
programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277
MobAI-App
MobAI-App GitHub avatar

simslim

simslim reduces iOS simulator memory usage by 4x by disabling unnecessary background daemons, allowing many more simulators to run on a single Mac.

Go
248