Giter Site home page Giter Site logo

kalebalebachew / apihub Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dagmawibabi/apihub

0.0 0.0 0.0 1.11 MB

API Hub is an all-in-one API destination. It is a wrapper around major and popular APIs to have a uniform way of accessing all of them.

Home Page: https://apihub-seven.vercel.app

License: GNU General Public License v3.0

TypeScript 100.00%

apihub's Introduction

✨ API Hub ✨

So I use a lot of free and open API's all the time for random apps, experiments and even production ready apps. And time after time I have to relearn their end-points, parameters, query formats and dig through their documentations and more so I can understand their responses and convert them all into suitable formats and that has been tiring. 😵

So I decided to make APIHub, a parent API to all other APIs. I don't have to relearn end-points, dig through their documentations, convert responses to JSON and go through the hassle anymore. I only have to learn this one API and that's it! 🥳

Best Features

  • Not only does it handle basic requests but it also handles nested requests automatically. So your frontend only has to request once, whole the API handles all nested requests and responds with a complete response
  • It extends query parameters. It goes further than the basic API usage provided; it handles calculations, date conversions, response limits, data filters, date ranges and so much more.
  • All responses are JSON and It's got a predictable error response and handling.

Currently Integrated APIs

APIs To Be Integrated Soon

  • Your Favorite API
  • We have a very detailed and extensive documentation that helps you navigate the entire project.

Contribution

The project uses HonoJS and TypeScript which makes your DX so nice. And the entire codebase has been commented and a documentation is being generated. So if you'd like to expand this hub and basically make the lives of so many devs easy, help by contributing.

You can help support the project in three ways. ✨

  1. By Contributing
    • Fork this repo
    • Create a new .ts file in routes folder
    • Import the file in index.ts
    • Implement basic routes for the endpoints
    • Add functions that ease life
    • Comment well
    • Open a PR
  2. By Starring the Repo
  3. By Sharing this Project to Your Friends and Community

You can use this Public APIs Repository for inspiration and APIs to implement.

Drop a star while you're at it ✨

apihub's People

Contributors

dagmawibabi avatar abela12 avatar orion777-cmd avatar henacodes avatar nalonix avatar dot-ruth avatar beamlakaschalew avatar tensae-b avatar yosinan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.