Skip to content

A RESTful web rss aggregator written in Go programming language.

Notifications You must be signed in to change notification settings

5aradise/rss-aggregator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rss-aggregator

Description

A RESTful web rss aggregator written in Go programming language.

It uses Chi as the HTTP router and PostgreSQL as the database with sqlc and goose. It utilizes goroutines for faster feed aggregation.

Features

  • RESTful api
  • Concurrent feed aggregation

Technologies

  • Go
  • Chi
  • Sqlc
  • Goose
  • PostgreSQL

Requirements

  • Go 1.23
  • Goose
  • PostgreSQL

Running the application

  1. Clone the repository
  2. Create a copy of the .env.example file and rename it to .env, change DB_URL to yours
  3. Run goose postgres <DB_URL> up
  4. Run make run to start the server

About

A RESTful web rss aggregator written in Go programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published