Skip to content

Latest commit

 

History

History
75 lines (55 loc) · 3.06 KB

File metadata and controls

75 lines (55 loc) · 3.06 KB

ByteProxy

Build Status License TypeScript Version Discord

A powerful, extensible web proxy built with Elysia for seamless API forwarding to Discord, GitHub, and more. Features built-in rate limiting, dynamic service management, robust error handling, and interactive API docs.


🚀 Features

  • Multi-Service Proxy: Discord, GitHub, and custom APIs
  • Rate Limiting: Per-service, configurable
  • Dynamic Service Management: Add/remove services at runtime
  • CORS Support: Configurable origins
  • Comprehensive Logging: Request/response logs
  • Health Monitoring: /health and /status endpoints
  • Swagger Docs: Interactive API docs at /docs
  • TypeScript: Fully typed for reliability

📚 Documentation


🛠️ Development

  • Project Structure:

    • src/config/ - Service and system configuration
    • src/routes/ - API endpoint definitions
    • src/middleware/ - Authentication and CORS handlers
    • src/utils/ - Logging and helper utilities
    • src/services/ - Core service implementations
  • Scripts:

    • bun run dev — Development mode with hot reloading
    • bun run build — Build TypeScript project
    • bun run start — Start production server
    • bun run test — Run test suite

💡 Support & Community


📄 License

AGPL-3.0 © NodeByte LTD - View License


Built with ❤️ by NodeByte.