Tools

Top 23 Tool Open-Source Projects

  • Postwoman

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

    Project mention: Will you be sticking with Postman now that they removed the option to keep things local? | /r/softwaretesting | 2023-06-07

    There’s also Hoppscotch (formerly known as Postwoman): https://hoppscotch.io

  • imgui

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

    Project mention: Ask HN: Examples of desktop software with 20+ years of longevity? | news.ycombinator.com | 2023-05-25

    > Take ImGui (https://github.com/ocornut/imgui, an immediate mode GUI library) for example - the examples are much closer to TUI interfaces than a Swift UI app - the only difference between that an a terminal UI would be that the lines are thinner and that text has non-uniform spacing.

    What I see there is a spatial interface with complex layout, z-axis and graphical elements. A bit hard to replicate on a normal terminal.

    > Does that make ImGui a TUI?

    TUI and GUI are not defined by the actual complexity of a real application, but the environment which gives them theoretical abilities. With a GUI, you can have pixel-perfect control over every element. With a TUI, you are normally limited to character-level of control. Of course can you also use pixels without a desktop, but you would still leave the terminal-environment and enter the framebuffer for this or something similar. Though, to be fair, at this point it indeed can become a bit fuzzy.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: How correctly create venv projects if GH repos will be cloned? | /r/learnpython | 2023-06-07

    How can I move and manage large numbers of virtual environments? The most of them is based on GitHub tools, for example: https://github.com/sherlock-project/sherlock. Can I move created virtual environments between the same OS (Ubuntu > Ubuntu or Fedora > Fedora)?

  • Appwrite

    Build Fast. Scale Big. All in One Place.

    Project mention: Building an event ticketing application with Next.js and Appwrite | dev.to | 2023-06-06

    Appwrite is a powerful open-source backend platform that enables you to create secured and scalable (web and mobile) applications. With Appwrite, you don't need to worry about the backend resources of your application because with Appwrite, you - "Build Fast. Scale Big. All in One Place."

  • Awesome-Design-Tools

    The best design tools and plugins for everything 👉

    Project mention: Suggestions for new Awesome Design Tools | /r/DigitalArt | 2023-04-12

    I'm a big fan of curated lists and resources, and a great example of that is GitHub's awesome lists but I've noticed there seems to be a lack of any art focused that isn't specific to one software (such as Awesome Blender) or that are actively maintained, the closest being https://github.com/goabstract/Awesome-Design-Tools, which, although still quite helpful today, hasn't been updated in 3 or 4 years since Flawless Apps joined the Abstract team, so contains many broken links and there are plenty of new and useful options that aren't there. So I'm going to remake it over the next weekend and keep it regularly updated so any help with finding links to software, plugins, hardware, websites, learning materials and anything else you think might be relevant, any help would be greatly appreciated.

  • modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

    Project mention: My 2023 Terminal, Shell and Command-Line Toolbox | /r/programming | 2023-05-09

    A lot of the tools in the post build on top of standard unix tools and are like for like (better) replacements. Many of them have been pulled from the Modern Unix repo on Github.

  • Another Redis Desktop Manager

    🚀🚀🚀A faster, better and more stable redis desktop manager [GUI client], compatible with Linux, Windows, Mac. What's more, it won't crash when loading massive keys.

    Project mention: Basic Replication in Redis | dev.to | 2022-08-14
  • Klotho

    AWS Cloud-aware infrastructure-from-code toolbox [NEW]. Build cloud backends with Infrastructure-from-Code (IfC), a revolutionary technique for generating and updating cloud infrastructure. Try IfC with AWS and Klotho now (Now open-source)

  • awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: The best way to learn Docker | /r/docker | 2023-01-18

    When encountering a new technology, search for "awesome" lists on github. There are usually multiple (especially for popular topics), but the best ones usually bubble to the surface. https://github.com/veggiemonk/awesome-docker

  • 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: Fresh windows 11 - what should I install? | /r/buildapc | 2023-06-03

    sharex for sharing stuff/screenshots

  • labelImg

    LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data.

    Project mention: labelImg: NEW Data - star count:19756.0 | /r/algoprojects | 2023-05-13
  • DoraemonKit

    一款面向泛前端产品研发全生命周期的效率平台。

  • Awesome-Linux-Software

    🐧 A list of awesome Linux softwares

    Project mention: Linux software list. Discussion and advice welcome! | /r/linuxquestions | 2023-02-23

    Awesome Linux Software

  • infer

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

    Project mention: Enforcing Memory Safety? | /r/cpp | 2023-06-07

    Using infer, someone else exploited null-dereference checks to introduce simple affine types in C++. Cppcheck also checks for null-dereferences. Unfortunately, that approach means that borrow-counting references have a larger sizeof than non-borrow counting references, so optimizing the count away potentially changes the semantics of a program which introduces a whole new way of writing subtly wrong code.

  • air

    ☁️ Live reload for Go apps

    Project mention: How to start a Go project in 2023 | news.ycombinator.com | 2023-05-23

    Just to add to the list there is also https://github.com/cosmtrek/air

  • DearPyGui

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

    Project mention: Need help with text alignment | /r/DearPyGui | 2023-05-29

    If it's just to align text in the centre or to the right of a box, you could use a button and, by using theming, hide the fact that it's a button. https://github.com/hoffstadt/DearPyGui/issues/1111

  • Gitbucket

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

    Project mention: Anyway to build my own github server at home for private use? I have hundreds of apps and want to keep them private | /r/github | 2023-04-27

    Gitbucket (https://gitbucket.github.io/)

  • SwiftGen

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

    Project mention: Localization strings files have a new format/convention? | /r/SwiftUI | 2022-09-13

    Your strings should work as-is if you use a tool like SwiftGen (it generates compiler-enforced types for use in your app).

  • AndResGuard

    proguard resource for Android by wechat team

  • jsonhero-web

    JSON Hero is an open-source, beautiful JSON explorer for the web that lets you browse, search and navigate your JSON files at speed. 🚀. Built with 💜 by the Trigger.dev team.

    Project mention: 5 useful JSON tools to improve your productivity | dev.to | 2023-04-11

    JSON Hero is another JSON viewer that allows us to explore and navigate our JSON data quickly and easily. Instead of providing a graphical visualization like JSON Crack, it allows us to see the structure of JSON in either a column, tree, or JSON layout.

  • Lona

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

    Project mention: Unable to install Airbnb's Design System Tool Lona. | /r/androiddev | 2023-04-17
  • cli

    the package manager for JavaScript (by npm)

    Project mention: Gatsby instalación con problemas recurrentes al conflictuar con cersión de NPM (aparentemente) | /r/u_oi_ia | 2023-05-11

    npm ERR! This is an error with npm itself. Please report this error at: npm ERR! https://github.com/npm/cli/issues

  • Insanity

    Meta-programming for Swift, stop writing boilerplate code.

    Project mention: Adding Union to Swift with Metaprogramming | dev.to | 2023-02-02

    The most popular tool for generating code in Swift is Sourcery — a tool developed by Krzysztof Zabłocki. It works like this: you provide a template file, Sourcery parses your source code and generates code based on your template and the parsed source code. Sourcery can be used as a standalone executable or embedded right into the Xcode building process as a Run Script phase. It automatically regenerates code on any changes in your template file or in the project source files.

  • YARP

    A toolkit for developing high-performance HTTP reverse proxy applications.

    Project mention: Is Internet facing Kestrel in dotnet 7.0+ safe? | /r/dotnet | 2023-05-24

    Adding to the other answers here, you might find some useful functionality in YARP if you want a pure .NET reverse proxy. Like Kestrel, Microsoft dogfoods YARP in Azure.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-06-07.

Tools related posts

Index

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

Project Stars
1 Postwoman 51,704
2 imgui 47,985
3 sherlock 41,444
4 Appwrite 31,576
5 Awesome-Design-Tools 28,572
6 modern-unix 26,839
7 Another Redis Desktop Manager 25,799
8 awesome-docker 25,435
9 ShareX 24,405
10 labelImg 19,958
11 DoraemonKit 19,472
12 Awesome-Linux-Software 19,349
13 infer 14,051
14 air 10,528
15 DearPyGui 10,399
16 Gitbucket 8,920
17 SwiftGen 8,667
18 AndResGuard 8,275
19 jsonhero-web 7,700
20 Lona 7,521
21 cli 7,186
22 Insanity 7,140
23 YARP 6,665
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com