boringYURI

An annotation processor library for Uri building and parsing routines.

androidkotlinjavaboilerplateuriannotationskotlin-androidandroid-libraryannotation-processorkspuri-parseruri-builder
FreeRepo

Preview

boringYURI preview

Overview

Boring Yuri is a compile-time code generation library for Android that converts Java objects to Uri format and back using annotations. It provides a simple API inspired by Retrofit and Gson, handling Uri building, path segments, query parameters, type conversion and ContentProvider matching without runtime overhead.

Features

annotation-based uri buildinguri parsingsource code generationtype adapterspath segmentsquery parametersconstant parametersarray supportcustom type conversioncontent provider supporturi data deserialization

Feature Flags

userDashboardecommerceauthorizationjobsQueuesearchcachingmapsformsValidation

Recommended Use Cases

android uri building and parsingcontent provider developmentrest api uri constructiontype-safe uri handling

Frontend

android

Backend

kotlinjava

Auth Providers

None

Deployment Targets

android

Payment Providers

None

Quick Facts

โญ Stars
12
๐Ÿด Forks
3
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-13T22:42:34Z

Stack

Language
kotlin

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source library
Get Started with this Boilerplate