https://github.com/dnyfzr/rs-backend
🦀 automated api handler & database
https://github.com/dnyfzr/rs-backend
backend rest-api rust sqlite-database
Last synced: about 1 year ago
JSON representation
🦀 automated api handler & database
- Host: GitHub
- URL: https://github.com/dnyfzr/rs-backend
- Owner: DNYFZR
- License: mit
- Created: 2024-10-26T14:41:22.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-14T01:55:43.000Z (about 1 year ago)
- Last Synced: 2025-06-14T02:39:28.807Z (about 1 year ago)
- Topics: backend, rest-api, rust, sqlite-database
- Language: Rust
- Homepage:
- Size: 2.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License
Awesome Lists containing this project
README
# Rusty Backend
[](https://github.com/DNYFZR/rusty-backend/actions/workflows/test.yaml)
[](https://github.com/DNYFZR/rusty-backend/actions/workflows/build.yaml)
Side project which runs searches of the Github API and store the results in a NoSQL styled SQLite database.
## API Module
This extracts the top 10 starred repos from the Github API, using the users input as the search term for the API.
## Database Module
This handles updates of the sqlite database `app.db`
The DB contains a single table with two columns :
- name : text primary key
- data : JSON
## Deployment
Within the `.github/workflows` directory :
- `test.yaml` : runs testing of the application on changes to the main branch
- `run.yaml` : schedules a run of the modules & updated of the DB on a schedule for a defined range of search terms