All Projects → ptman → urlredir

ptman / urlredir

Licence: AGPL-3.0 license
Educational URL redirector service in Go

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to urlredir

mylib
Шаблон кросплатформенного CMake-проекта для языка C++ 🇬🇧 Modern CMake crossplatform project template for C++
Stars: ✭ 49 (+88.46%)
Mutual labels:  coverage
gosearch
a fast, real-time file searching program for linux
Stars: ✭ 68 (+161.54%)
Mutual labels:  golang-application
jacoco-report
Github action that publishes the JaCoCo report as a comment in the Pull Request
Stars: ✭ 31 (+19.23%)
Mutual labels:  coverage
jest-it-up
🌐📈 Automatically bump up global Jest thresholds whenever coverage goes above them
Stars: ✭ 37 (+42.31%)
Mutual labels:  coverage
unitest
🌎 Seamless node and browser unit testing with code coverage
Stars: ✭ 28 (+7.69%)
Mutual labels:  coverage
kotlin-plugin-generated
A Kotlin compiler plugin that annotates Kotlin-generated methods for improved coverage reports
Stars: ✭ 33 (+26.92%)
Mutual labels:  coverage
example-ruby
Ruby coverage example
Stars: ✭ 20 (-23.08%)
Mutual labels:  coverage
chanjo
Chanjo provides a better way to analyze coverage data in clinical sequencing.
Stars: ✭ 46 (+76.92%)
Mutual labels:  coverage
pyvsc
Python packages providing a library for Verification Stimulus and Coverage
Stars: ✭ 58 (+123.08%)
Mutual labels:  coverage
behat-code-coverage
Behat Extension to generate code coverage reports for Behat tests
Stars: ✭ 38 (+46.15%)
Mutual labels:  coverage
worker
Worker for Vela (Target's official Pipeline Automation Framework)
Stars: ✭ 27 (+3.85%)
Mutual labels:  golang-application
go-echo-boilerplate
The fastest way to build a restful API with golang and echo framework. Includes common required features for modern web applications. A boilerplate project with golang and Echo.
Stars: ✭ 53 (+103.85%)
Mutual labels:  coverage
aegir
AEgir - Automated JavaScript project building
Stars: ✭ 73 (+180.77%)
Mutual labels:  coverage
enterprise
Code coverage done right.® On-premise enterprise version.
Stars: ✭ 63 (+142.31%)
Mutual labels:  coverage
ganggo
MOVED TO https://git.feneas.org/ganggo
Stars: ✭ 32 (+23.08%)
Mutual labels:  golang-application
Sentry-Picam
A simple wildlife camera for Raspberry Pis.
Stars: ✭ 121 (+365.38%)
Mutual labels:  golang-application
coverxygen
Generate doxygen's documentation coverage report
Stars: ✭ 30 (+15.38%)
Mutual labels:  coverage
phpunit-travis-ci-coverage-example
phpUnit Testing on Travis-CI with Code Coverage on CodeCov
Stars: ✭ 30 (+15.38%)
Mutual labels:  coverage
goverage
go test -coverprofile for multiple packages
Stars: ✭ 87 (+234.62%)
Mutual labels:  coverage
goverreport
Command line tool for coverage reporting and validation
Stars: ✭ 44 (+69.23%)
Mutual labels:  coverage

urlredir

A (intentionally) simple URL redirector.

This project exists as an exercise in building well-designed and implemented Go software. I'm less interested in new features than improving the codebase quality. The codebase has decent test coverage and is written with minimal dependencies outside of the standard library.

Building

Read Makefile and build:

make

Run

Edit config:

cp config.json.sample config.json
$EDITOR config.json

Run:

make run  # or ./urlredir

Testing

The test-target runs only a subset of tests, but works without config:

make test

Coverage needs the config (for database connection details):

make cover
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].