Open-source projects categorized as Portable Edit details
Language filter: + C++ + Go + C + C# + Python
Related topics: #Windows #C #Linux #Golang #C++

Top 23 Portable Open-Source Projects

  • cmder

    Lovely console emulator package for Windows

    Project mention: Inquirer in node, not working in terminal? | reddit.com/r/learnjavascript | 2022-10-07

    I don't use windows but I've heard Cmder is a good one. There's also an app called 'Windows Terminal' which I think supports ANSI.

  • go-cloud

    The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.

    Project mention: Best golang framework for microservice | reddit.com/r/golang | 2022-10-01

    I generally use Go Cloud in most projects. Has a lot of boiler plate stuff that's useful when deploying on either Google Cloud or AWS.

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

  • yq

    yq is a portable command-line YAML, JSON, XML, CSV and properties processor

    Project mention: I don’t know how to easily create json request based on yaml swagger file? | reddit.com/r/programming | 2022-09-06

    Github: yq

  • SFTPGo

    Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob

    Project mention: Network share with docker | reddit.com/r/selfhosted | 2022-09-21

    Samba is only for local use but SFTP can be a lot more secure and supports diffrent auth standards there is a docker image https://github.com/drakkan/sftpgo it has a web ui and webdav (Files over HTTP/S)

  • wxWidgets

    Cross-Platform C++ GUI Library

    Project mention: GUI Libraries on C++ | reddit.com/r/cpp | 2022-09-25


  • gravity

    Gravity Programming Language

    Project mention: Ask HN: Parrot language copycat my Gravity source code. What can I do? | news.ycombinator.com | 2021-10-27

    I found out that the Parrot programming language (https://github.com/parrot-language/parrot) did copycat line by line my Gravity programming language (https://github.com/marcobambini/gravity).

    I know that I used a very permissive license and that the project can be forked and modified by anyone but this is a theft more than a fork.

    What can I do in this situation?

  • exodus

    Painless relocation of Linux binaries–and all of their dependencies–without containers.

    Project mention: FreeBSD Jails for Fun and Profit | news.ycombinator.com | 2021-12-22


    Exodus – relocation of Linux binaries–and all of their deps–without containers - https://github.com/intoli/exodus

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • singularity

    Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

    Project mention: Just a warning about typos | reddit.com/r/linux | 2022-02-13

    Old Singularity repo: https://github.com/apptainer/singularity

  • Flow.Launcher

    :mag: Quick file search & app launcher for Windows with community-made plugins

    Project mention: Appwrite Loves Open Source: Why I Chose to Support Flow-Launcher | dev.to | 2022-07-25

    Lucky for us the open-source community is here to rescue us! While browsing through Reddit, I came upon Flow-Launcher, and I immediately fell in love with it! 😍

  • picotorrent

    A tiny, hackable BitTorrent client.

    Project mention: Transmission 4.0.0 beta 1 is out | news.ycombinator.com | 2022-10-07

    Love Transmission but went to picotorrent a few years ago, even smaller footprint https://github.com/picotorrent/picotorrent

  • yyjson

    The fastest C JSON library

    Project mention: Why is my program segfaulting? | reddit.com/r/programminghelp | 2022-01-06

    Also I am using these libraries: JSON: https://github.com/ibireme/yyjson Networking: https://curl.se/libcurl/

  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    Project mention: Small (EXPERIMENTAL RESEARCH) project I made to add a reference counter GC to clang (specifically clang, will change) C | reddit.com/r/C_Programming | 2022-04-30

    My dude have you heard of Boehm GC

  • dhewm3

    dhewm 3 main repository

    Project mention: Which version of Doom 3 is best to play? | reddit.com/r/Doom | 2022-08-22

    for me go for the original Doom 3 + dhewm3 source port since the source port can get to widescreen easily and is friendlier on modern devices. BFG Edition aint that bad but its very easy and lacking other content that the original Doom 3 had (especially ROE) and it has less enemy count.

  • OutlookGoogleCalendarSync

    Sync your Outlook and Google calendars

    Project mention: Cloud-based Sync Google Calendar and Microsoft 365 ? | reddit.com/r/gsuite | 2022-08-22

    I know you asked cloud-based, yet if you can use a desktop-version this works very well. If you need to have multiple calendars synced, use the portable version and just create multiple processes of the application.

  • soloud

    Free, easy, portable audio engine for games

    Project mention: what annoys you most while using c++? | reddit.com/r/cpp | 2022-08-28

    No, that has indeed solved it for me. But the first time I encountered it, my friend and I spent quite awhile debugging the problem. Almost 2 hours, I believe. We still have an open issue about that one.

  • Duality

    a 2D Game Development Framework

    Project mention: I want to make 2D games as a hobby. But I've noticed that easy engines like Gamemaker have their own meme little languages. Is there a popular and simple 2D language that uses an actual programming language like Python or something? | reddit.com/r/gamedev | 2022-04-21

    Something a little different, you could try https://adamslair.github.io/duality/ a game engine built using c#. Has a visual editor too.

  • Vc

    SIMD Vector Classes for C++

    Project mention: John "God" Carmack: C++ with a C flavor is still the best (also: Python performance "keeps hitting me in the face") | reddit.com/r/cpp | 2022-08-21

    I personally like the ideas in Parallelism v2 TS, which is available in for libstdc++ 11 onwards. The reference implementation is a library named Vc (afaik Vc is the most popular SIMD library for C++), and this has also been implemented in recent versions of HPX.

  • Avian

    [INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.


    Doom 3 BFG Edition with modern engine features (2021) like PBR, Baked Global Illumination, Soft Shadows, Cleaned up source, Linux and 64 bit Support

    Project mention: id Software consolidates its Steam listings. "We’re rounding up id games on Steam for an improved shopping experience." | reddit.com/r/pcgaming | 2022-08-11

    On the other hand BFG edition supports 120Hz rendering and has some great gamepad support. However the "shoulder lamp" and some tweaked brighter lighting destroys the game's atmosphere IMO while some textures and lights appear worse. I'd still recommend it if you liked the original game, but perhaps also play it with RBDoomBFG and its GI datapak - it introduced PBR shaders and changes the lighting considerably, but the game wasn't designed for that so i'd recommend it only for a second playthrough (you can disable most of the effects but even then it still looks off). The official BFG edition is closer to the original Doom 3 but still has its own issues so unless you want 120Hz rendering and/or gamepad support, i'd still recommend the original (with Dhewm3). Also note that the original BFG edition doesn't allow you to skip cutscenes which is annoying for a second playthrough.

  • zip

    A portable, simple zip library written in C (by kuba--)

    Project mention: Don't Use RAR | news.ycombinator.com | 2022-02-25
  • tweetinvi

    Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...

    Project mention: Clean Up My Tweet and Report It Weekly using MongoDB Atlas Serverless Instances | dev.to | 2021-12-28

    Twitter API - using TweetinviAPI

  • freac

    The fre:ac audio converter project

    Project mention: What Windows software can I use to extract the audio tracks from multiple video files in a folder automatically? | reddit.com/r/software | 2022-10-04
  • Picocrypt

    A very small, very simple, yet very secure encryption tool.

    Project mention: Adding a few layers of encryption to a normal file, example TXT could drastically improve security, or can harm in some way? | reddit.com/r/crypto | 2022-07-04

    I tested a few encryption open-source software programs: Picocrypt, hat.sh and Kryptor. I combine it all together, and my TXT file looks now that: hello.pcv.enc.pcv.kryptor.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2022-10-07.

Portable related posts


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

Project Stars
1 cmder 24,062
2 go-cloud 8,586
3 yq 6,536
4 SFTPGo 4,834
5 wxWidgets 4,619
6 gravity 4,055
7 exodus 2,679
8 singularity 2,377
9 Flow.Launcher 2,276
10 picotorrent 2,242
11 yyjson 2,203
12 bdwgc 2,125
13 dhewm3 1,503
14 OutlookGoogleCalendarSync 1,406
15 soloud 1,392
16 Duality 1,328
17 Vc 1,246
18 Avian 1,204
19 RBDOOM-3-BFG 1,014
20 zip 987
21 tweetinvi 939
22 freac 855
23 Picocrypt 840
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.