Swiftpack.co - jeka-mel/Endpoints as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Declarative APIs made easy.
.package(url: "https://github.com/jeka-mel/Endpoints.git", from: "0.9.3")


Declarative HTTP APIs made easy.

Just APIs, nothing else.

Does NOT require to import SwiftUI or Combine but suports it.

When working with tons of different APIs and integrating multiple servies or same APIs but in different apps; using different libraries and HTTP request builders. Sooner or later it comes to the mind that it would be great to have some kind of abstract declaration of needed APIs. Just declaration, all the rest should be done by proper libraries (implementations).

So, Endpoints is my attempt to build an easy to use, lightweight library, to have API declarations by easily exposed in Swift and reused in different projects with different libraries.

Endpoints provies API declarations. When the implementation is up to your next project, module, etc.

Key features:

  • Lightweightness
  • Flexibility
  • Readability
  • Extendability
  • Portability


Stars: 0
Last commit: 2 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

3 weeks ago

Type-erased protocol added.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics