Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asrvd/lyrist
simple and RESTful API for getting lyrics of any song made using Next.js and Tailwind CSS
https://github.com/asrvd/lyrist
api api-rest chakra-ui hacktoberfest lyrics lyrics-api lyrics-app lyrics-fetcher lyrics-finder lyrics-generator lyrics-search nextjs
Last synced: 7 days ago
JSON representation
simple and RESTful API for getting lyrics of any song made using Next.js and Tailwind CSS
- Host: GitHub
- URL: https://github.com/asrvd/lyrist
- Owner: asrvd
- License: mit
- Created: 2022-04-11T13:08:11.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-02T05:28:08.000Z (8 months ago)
- Last Synced: 2024-10-23T12:13:39.190Z (15 days ago)
- Topics: api, api-rest, chakra-ui, hacktoberfest, lyrics, lyrics-api, lyrics-app, lyrics-fetcher, lyrics-finder, lyrics-generator, lyrics-search, nextjs
- Language: TypeScript
- Homepage: https://lyrist.now.sh
- Size: 313 KB
- Stars: 105
- Watchers: 2
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## Overview
Lyrist is a simple yet powerful RESTful API for getting lyrics of any song using the song's name and its artist's name. It's easy to use and just works. To prevent misuse of the APi, every user is only allowed to make 150 requests per hour.
You can play with the API here. Fun Fact: I had created this API as a starting project for learning Next.js.## Tech Stack
- [Next.js](https://nextjs.org/) as Framework.
- [Tailwind CSS](https://tailwindcss.com) for Styling.
- [LyricsDumper](https://www.npmjs.com/package/lyrics-dumper) for getting lyrics.
- [Vercel](https://vercel.app/) for Deploying.## Run locally
Clone the repository
```bash
$ git clone https://github.com/asrvd/lyrist.git
```
Install dependencies
```bash
$ cd lyrist
$ pnpm i // or npm
```
Run the app
```bash
$ pnpm run dev // or npm
```## Contributing
- Fork the repository.
- Make your changes in a separate branch.
- Open a pull request.## Contributors
## Ending Note
- Consider giving the repo a ⭐ if you liked the project!
- Checkout my other projects!
- Consider sponsoring me to help me build more projects like this.