An open API service indexing awesome lists of open source software.

https://github.com/adisreyaj/libshare

Curate and share your favourite NPM packages. List all the packages used in your project and make it easier for people to find about them. More visibility to OSS projects.
https://github.com/adisreyaj/libshare

bookmarks curation oss readme

Last synced: 3 months ago
JSON representation

Curate and share your favourite NPM packages. List all the packages used in your project and make it easier for people to find about them. More visibility to OSS projects.

Awesome Lists containing this project

README

          





Logo

Lib Share


Curate and share your favorite JavaScript libraries with other.




View Demo
·
Report Bug
·
Request Feature





![Libshare](libshare.jpeg)

Libshare helps you curate and share your favorite NPM libraries with the community. Showcase all the awesome libraries
that you used in your side project and give them visibility. Made for the ♥ of open-source.

## Tech Stack

The application UI is powered by **Anguar** and styling is all taken care using **Tailwind CSS**. There are no external component libraries used.

Surprisingly there is no dedicated server used in the making of this application. The whole API comprising of the server and the databse itself is hosted in **HarperDB**. Custom functions in HarperDB made this possible. So no worries about managing the server or the database.

## Running Locally
1. Clone or download the repo:
```sh
git clone https://github.com/adisreyaj/libshare.git
```
2. Navigate to the folder
```sh
cd libshare
```

3. Initialize the submodule
```sh
git submodule update --init
```

4. Install the dependencies
```sh
npm install
```

5. Serve the UI
```sh
npm start
```

You can now visit http://localhost:4200 to see the application running.

## Links

- [Angular](https://angular.io/)
- [Tailwind CSS](https://tailwindcss.com/)
- [HarperDB](https://harperdb.io/)
- [ZigZag Component Library](https://github.com/adisreyaj/zigzag)