Swiftpack.co -  bunpro-srs/BunPro-iOS as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
iOS companion app for the BunPro Japanese grammar learning service.
.package(url: "https://github.com/bunpro-srs/BunPro-iOS.git", from: "v1.0-beta.17")


Version: 1.0.0-beta.16 Swift: 5.0 Platforms: iOS License: MIT

This is the iOS companion app for the BunPro Japanese grammar learning service.

This app is currently being beta tested via TestFlight. If you would like to try it, you can access it here: https://testflight.apple.com/join/jx9i7aPp


Bug reports and pull requests are welcome. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

Getting Started

Here's a few simple steps to configure this project after checking it out:

  1. Run brew bundle in the command line and wait for tools to be installed (requires Homebrew)
  2. Run beak run link to link the Beak scripts properly for execution, then restart your terminal
  3. Run project install to make sure you have all required tools and dependencies installed

That's it, you should now be able to build the project successfully.


Once the project is set up as above, the following script commands should be available in the root of the project:

  • tools install: Installes missing tools & updates all existing to their latest versions.
  • ci lint: Lints the project with all configured linters like it would on the CI.

Feel free to add more scripts in the Scripts folder. To edit them, run beak edit -p Scripts/<file>.swift which will start Beak's edit mode. Once you are done and saved your changes, make sure to run beak run link to ensure all scripts are still executables. (The edit mode of Beak will destroy the rights on save.)

Commit Messages

Please try to follow the same syntax and semantic in your commit messages (see rationale here).


This app is released under the MIT License. See LICENSE for details.


Stars: 4
Last commit: 7 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.

Release Notes

iOS 13 and Search
1 year ago

iOS 13 only:

  • Added an option to set the apps appearance based on the system, a specific appearance or the Bunpro SRS websites preference
  • Added Context Menus to the Search and JLPT Level Screen for quick interaction

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