DEV Community

Syed Faraaz Ahmad
Syed Faraaz Ahmad

Posted on

APIs to help build your next side project

Say you have an idea for a new side project, but dont know what topic to base it on (for example: Bears, Beets, Battlestar Galactica). You really don't wanna be building another to-do list.

You might want to test only a small idea you have, and dont want to build a full fledged app. Here's where you can use APIs as substitutes for parts of the app you're not focusing on.

I made a project using Vue that lists all publicly available APIs for you to use.

API Land screenshot

As you can see there are a lot of APIs to choose from (643 to be accurate), going through all of them to select one is counter productive. So I have provided a way to filter them by category, and am working on adding more filtering and search options.

Filter APIs screenshot

It's open source so you can help me improve this project here.

Github Link: https://github.com/faraazahmad/apiland
Live Demo: https://faraazahmad.github.io/apiland

Top comments (13)

Collapse
 
alexisjc profile image
Alexis JC.

Hi ! Very great and useful idea. :)
I think it have a weird behavior when you redirect to the api website. When you have already be redirected to an api website, then you want try another, you're first redirected to the previous api you already visited

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Yeah you're right. That's a weird bug I'm trying to fix

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

It's fixed now!

Collapse
 
alexisjc profile image
Alexis JC.

Well played ! What was the problem ?

Thread Thread
 
faraazahmad profile image
Syed Faraaz Ahmad

I was using target="new" instead of target="_blank"

Collapse
 
sultanb17 profile image
sultan.B • Edited

First I would like to thank you for such work.
I would like to point out that the project has a styling issue (I opened the site using firefox).
Edit: The list of items show up as a column instead of a grid

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

I'm glad I can be useful! Yeah you're right I'm not very good at CSS Grid. Although it's not a Firefox issue. What's your screen size and resolution?

Collapse
 
sultanb17 profile image
sultan.B

supposedly the browser view port width is 1519 pixels

Collapse
 
wobsoriano profile image
Robert

For more APIs, here's my go to github.com/public-apis/public-apis

Collapse
 
banzyme2 profile image
ENDEESA

Great work!

Collapse
 
gugacavalieri profile image
Guga Cavalieri

awesome awesome 🧡️

Collapse
 
nashpl profile image
Krzysztof Buczynski

Good Job !

I really like this. Well deserved Star on the github :D

Collapse
 
faraazahmad profile image
Syed Faraaz Ahmad

Thank you!