Open-source projects categorized as Utility

Top 23 Utility Open-Source Projects

  • GitHub repo redux

    Predictable state container for JavaScript apps

    Project mention: Is GraphQL a wrong choice for offline-first apps? | reddit.com/r/graphql | 2021-04-20

    I can immediately imagine how my idea would work with something battle-tested, like Redux: all logic would be handled by the client in a single normalized store. Synchronization with the server would be completely generalized and handle any data automatically, maybe as a saga.

  • GitHub repo Guava

    Google core libraries for Java

    Project mention: ReversibleCollection proposal | reddit.com/r/java | 2021-04-17

    There seems to be a focus on LinkedHashSet. The guava guys had a go at UniqueList instead what are yours thoughts on that?

  • GitHub repo Arthas

    Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

  • GitHub repo swift-algorithm-club

    Algorithms and data structures in Swift, with explanations!

    Project mention: I can't code projects without Google | reddit.com/r/iOSProgramming | 2021-02-09

    If you need a project to work on, try implementing some algorithms in Swift, each based on a description of how that algorithm works. You can use projects like Swift Algorithm Club for ideas.

  • GitHub repo SwifterSwift

    A handy collection of more than 500 native Swift extensions to boost your productivity.

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    SwifterSwift/SwifterSwift (Swift): A handy collection of more than 500 native Swift extensions to boost your productivity.

  • GitHub repo timber

    A logger with a small, extensible API which provides utility on top of Android's normal Log class.

  • GitHub repo StatusBarUtil

    A util for setting status bar style on Android App.

  • GitHub repo R.swift

    Strong typed, autocompleted resources like images, fonts and segues in Swift projects

    Project mention: Did you also know? In Xcode you can use the refactoring tool to wrap a literal string into a call to NSLocalizedString! Even better, you can assign a keyboard shortcut to make it even more efficient 🤓 | reddit.com/r/swift | 2020-12-23

    Same was posted on the /r/iOSProgramming post for this, but I'm definitely not going back to using the raw NSLocalizedString call or extensions after I started using R.swift. Type safety and auto complete for all your assets is a real win in my book.

  • GitHub repo qrcp

    :zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

    Project mention: Transfer files over WiFi between your computer and your smartphone | reddit.com/r/commandline | 2021-04-20

    I've been using qrcp, any advantages to this?

  • GitHub repo basscss

    Low-level CSS Toolkit – the original Functional/Utility/Atomic CSS library

    Project mention: An introduction to Tailwind CSS and utility classes | dev.to | 2021-04-07
  • GitHub repo ExpirableDiskLruCache

    Java implementation of a Disk-based LRU cache which specifically targets Android compatibility.

  • GitHub repo Dozer

    Hide menu bar icons on macOS

    Project mention: 5 Super Useful Menubar Apps For macOS | dev.to | 2021-04-09

    You can download it here You can also check and contribute to the code here

  • GitHub repo SAWS

    A supercharged AWS command line interface (CLI).

  • GitHub repo Gephi

    Gephi - The Open Graph Viz Platform

    Project mention: trying to setup gephi on fedora 33 and having this error | reddit.com/r/linuxquestions | 2021-02-24

    Set jdkhome in your etc/gephi.conf like: jdkhome="/usr/lib/jvm/jre-1.8.0-openjdk" then it should start just fine. If it gets stuck at "Initializing" the graph follow the instructions from https://github.com/gephi/gephi/issues/2189 - so either use LIBGL_ALWAYS_SOFTWARE=1 bin/gephi or MESA_LOADER_DRIVER_OVERRIDE=i965 bin/gephi - second worked for me on F33.

  • GitHub repo Dollar

    A functional tool-belt for Swift Language similar to Lo-Dash or Underscore.js in Javascript

  • GitHub repo KeepingYouAwake

    Prevents your Mac from going to sleep.

    Project mention: Apple has threatened to remove Amphetamine from the App Store | news.ycombinator.com | 2021-01-01

    FYI, there is an open-source alternative with the less catchy but less controversial name, KeepingYouAwake:


  • GitHub repo MMWormhole

    Message passing between iOS apps and extensions.

  • GitHub repo hawk

    ✔️ Secure, simple key-value storage for Android

  • GitHub repo ASimpleCache

    a simple cache for android and java

  • GitHub repo Then

    ✨ Super sweet syntactic sugar for Swift initializers

  • GitHub repo ms.js

    Tiny millisecond conversion utility

    Project mention: Caching SSM Parameter Store values in Lambda | dev.to | 2020-12-19

    The final and most important function of our Lambda, the loadParameters function accepts a single value named expiryTime that is by default set to 1 hour and can be overridden. I have used the ms library to set human readable time periods which will be automatically converted to milliseconds.

  • GitHub repo underscore.string

    String manipulation helpers for javascript

  • GitHub repo Swiftz

    Functional programming in Swift

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-20.


What are some of the best open-source Utility projects? This list will help you:

Project Stars
1 redux 55,748
2 Guava 40,867
3 Arthas 25,427
4 swift-algorithm-club 24,725
5 SwifterSwift 9,659
6 timber 8,870
7 StatusBarUtil 8,597
8 R.swift 7,994
9 qrcp 7,701
10 basscss 5,607
11 ExpirableDiskLruCache 5,564
12 Dozer 4,841
13 SAWS 4,735
14 Gephi 4,286
15 Dollar 4,155
16 KeepingYouAwake 4,096
17 MMWormhole 3,790
18 hawk 3,761
19 ASimpleCache 3,602
20 Then 3,440
21 ms.js 3,428
22 underscore.string 3,344
23 Swiftz 3,321