Skip to content

Repository files navigation

Multi-purpose API written in Elysia + Bun

Setup

git clone https://git.yuri.llc/yuri/api.git
cd api
bun install
cp .env.example .env
# configure .env
cp config.example.jsonc config.json
# configure config.json
bun update:data
bun start

Features

  • API key Management
  • OpenAPI Docs
  • Self-hosted IP lookups (MaxMind DB)
  • DNS utilities
    • DNS resolver
    • DNS security checker
    • DNS email checker
  • WHOIS lookups
  • HTTP utilities
    • Redirect tracer
    • Check security headers
    • Fetch favicon
    • Fetch metadata
    • Inspect TLS cert
  • Utilities
    • UUID (v4 or v7) generation
    • UA parser
  • last.fm lookup
  • Discord profile lookup (via Discord server + bot)
  • Counter
    • Standard counter (adds +1 on every request to the key)
    • Unique counter (adds +1 for every unique IP request to the key. IPs are hashed)
  • Yuri
    • Fetch random yuri from safebooru
    • Also: mizuena, emunene, sandbina, CPK

Usage

/docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages