Open-source projects categorized as Tools
Related topics: #Swift #iOS #Scala #Android #Kotlin

Top 23 Tool Open-Source Projects

  • GitHub repo imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Finally finished my chip-8 emulator with Python ,my first emulation project :) | reddit.com/r/EmuDev | 2021-05-05

    I recently started implementing Dear ImGui (a lightweight GUI framework) into my projects as a way to debug. There's definitely a learning curve as the documentation is scarce, but the initial time investment seems to be very worth it for me.

  • GitHub repo Postwoman

    👽 Open source API development ecosystem https://hoppscotch.io

    Project mention: Building a Discord bot with Azure Logic Apps | dev.to | 2021-05-06

    Since calling the webhook is as easy as posting an HTTP request to an URL, you can easily test the content you're building using tools like Postman, hoppscoth.io or Visual Studio Code using the REST Client extension.

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: Need support to update Sherlock. | reddit.com/r/OSINT | 2021-05-05

    git clone https://github.com/sherlock-project/sherlock.git

  • GitHub repo CodeHub

    CodeHub is an iOS application written using Xamarin

    Project mention: 🔝Top 10 C# Projects on GitHub (Q1 2021) and the trend | dev.to | 2021-04-15

    View on GitHub

  • GitHub repo Awesome-Design-Tools

    The best design tools and plugins for everything 👉

    Project mention: Good source for royalty free sound effects that I can use in my programs? | reddit.com/r/learnpython | 2021-03-24

    Check out https://github.com/goabstract/Awesome-Design-Tools#sound-design

  • GitHub repo awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: Spin up and down docker instances as needed | reddit.com/r/docker | 2021-04-01

    Haven't had a need to really start/stop a container based on a web call - but you might poke through the Orchestration here https://awesome-docker.netlify.app/ and see if something fits.

  • GitHub repo DoraemonKit


  • GitHub repo ShareX

    ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

    Project mention: Building a better screen recorder | reddit.com/r/VideoEditing | 2021-05-06

    Sharex, on windows, can do that: https://getsharex.com/

  • GitHub repo Awesome-Linux-Software

    A list of awesome applications, software, tools and other materials for Linux distros.

    Project mention: Top 10 Trending GitHub Repositories | dev.to | 2021-04-23

    View on GitHub

  • GitHub repo labelImg

    🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images

    Project mention: Image labelling | reddit.com/r/learnmachinelearning | 2021-05-02

    There are many image tagging tools available, which you can use for annotating the images and even sections of it. The one commonly used and I have personal experiences with is labelmg. Link here https://github.com/tzutalin/labelImg

  • GitHub repo infer

    A static analyzer for Java, C, C++, and Objective-C

    Project mention: Design an Effective Build Stage for Continuous Integration | dev.to | 2021-04-08

    Infer was created by Facebook to find code that can lead to runtime errors, things such as race conditions and resource leaks. Infer works with Java and Android. Facebook has open-sourced this tool and uses it to fix their mobile client and the main Facebook app.

  • GitHub repo Gitbucket

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

    Project mention: Ask HN: Fully-managed GitHub alternative on a custom domain? | news.ycombinator.com | 2021-04-13
  • GitHub repo AndResGuard

    proguard resource for Android by wechat team

  • GitHub repo Lona

    A tool for defining design systems and using them to generate cross-platform UI code, Sketch files, and other artifacts.

  • GitHub repo SwiftGen

    The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!

    Project mention: Bamboo Agent On Apple Silicon M1 Any Success Yet | reddit.com/r/atlassian | 2021-02-04
  • GitHub repo Appwrite

    Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀

    Project mention: Firebase or AppEngine? | reddit.com/r/webdev | 2021-05-06

    If you are curious there is also some "OpenSource" (In quotes as it's not so clear) alternatives like (Supabase)[https://supabase.io/] and (AppWrite)[https://appwrite.io/]

  • GitHub repo Insanity

    Meta-programming for Swift, stop writing boilerplate code.

  • GitHub repo Freeline

    A super fast build tool for Android, an alternative to Instant Run

  • GitHub repo DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: 0.7 Final Checklist | reddit.com/r/DearPyGui | 2021-05-05

    All, for those wanting to know when 0.7 will be release: when this checklist is complete: https://github.com/hoffstadt/DearPyGui/projects/6

  • GitHub repo dotty

    The Scala 3 compiler, also known as Dotty.

    Project mention: Ideas for a Scala 3 MapStruct library? | reddit.com/r/scala | 2021-05-01

    Seems the OP(?) got a bug fixed to enable this, for example: https://github.com/lampepfl/dotty/issues/12306

  • GitHub repo XcodeGen

    A Swift command line tool for generating your Xcode project

    Project mention: The joys of creating Xcode project files | news.ycombinator.com | 2021-04-25

    It's such trash. For my personal projects, XcodeGen is a lifesaver.

    How Apple thinks that a single god file is a good idea is crazy to me. No other build tool needs this.


  • GitHub repo cli

    the package manager for JavaScript (by npm)

    Project mention: Cannot upgrade to latest npm version | reddit.com/r/npm | 2021-04-04
  • GitHub repo sbt

    sbt, the interactive build tool

    Project mention: SBT management on Apple M1 | reddit.com/r/scala | 2021-04-30

    It's an issue with the zule jvm and Java native access. A workaround is provided in this thread.

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-05-06.


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

Project Stars
1 imgui 29,307
2 Postwoman 28,868
3 sherlock 24,643
4 CodeHub 23,245
5 Awesome-Design-Tools 22,854
6 awesome-docker 19,695
7 DoraemonKit 17,254
8 ShareX 15,903
9 Awesome-Linux-Software 15,494
10 labelImg 14,089
11 infer 12,262
12 Gitbucket 8,364
13 AndResGuard 7,437
14 Lona 7,364
15 SwiftGen 7,056
16 Appwrite 6,789
17 Insanity 5,981
18 Freeline 5,453
19 DearPyGui 5,052
20 dotty 4,429
21 XcodeGen 4,406
22 cli 4,377
23 sbt 4,319