Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Update Open-Source Projects
-
TanStack Query
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
-
why-did-you-render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CPM.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
-
AppUpdater
A library that checks for your apps' updates on Google Play, GitHub, Amazon, F-Droid or your own server. API 9+ required.
-
HDiffPatch
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch.
-
evilgrade
Evilgrade is a modular framework that allows the user to take advantage of poor upgrade implementations by injecting fake updates.
-
fileb0x
a better customizable tool to embed files in go; also update embedded files remotely without restarting the server
-
pipupgrade
🗽 Like yarn outdated/upgrade, but for pip. Upgrade all your pip packages and automate your Python Dependency Management.
-
NetSparkle
NetSparkle is a C# cross-platform software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.
-
RAUDI
A repo to automatically generate and keep updated a series of Docker images through GitHub Actions.
-
AppImageUpdate
AppImageUpdate lets you update AppImages in a decentral way using information embedded in the AppImage itself.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Is there a tool to monitor container images version locally and notify if there are updates? | /r/selfhosted | 2023-12-10
Project mention: Anyone done the recent Samsung SSD firmware update? | /r/LinuxOnThinkpad | 2023-06-13UEFI firmware can not be updated in legacy BIOS modeSee https://github.com/fwupd/fwupd/wiki/PluginFlag:legacy-bios for more information.Use fwupdmgr --help for help
I like to pin GitHub dependencies using a commit hash, instead of a tag. You need a recent CPM.cmake file in your project for CPM to work.
Project mention: PyUpdater is not maintained anymore... even if we integrate Python-TUF in it? | /r/Python | 2023-10-20Using Python-TUF, but it's purpose is not to package app, check new version and apply updates and patches, so a non negligible layer of development is needed to achieve the same work as the first choices.
There is one that is .NET and cross platform (incl. Linux) here: https://github.com/NetSparkleUpdater/NetSparkle (disclaimer: I am the primary maintainer of this repository).
For C++, WinSparkle works too: https://github.com/vslavik/winsparkle/
TIL about RAUC (https://rauc.io/) I had been wondering how valve implemented the A/B update scheme.
Along with some of the other comments, there is NetSparkle for C#-based apps: https://github.com/NetSparkleUpdater/NetSparkle (disclaimer: I am the primary maintainer of this repository).
Project mention: Why the neovim in the mint repo is so old? Im currently using mint 21.2. Is there a newer version available already? Im not able to use the plugins in this old version, and the snap version seems kinda laggy for me | /r/linuxmint | 2023-12-06
Update related posts
- Sparkle: A software update framework for macOS
- Sparkle: A software update framework for macOS
- Is there a tool to monitor container images version locally and notify if there are updates?
- Rivian software update bricks infotainment system, fix not obvious
- PyUpdater is not maintained anymore... even if we integrate Python-TUF in it?
- How you guys update your docker images? Noob here
- Flatpak Is Not the Future
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Update projects? This list will help you:
Project | Stars | |
---|---|---|
1 | TanStack Query | 39,627 |
2 | why-did-you-render | 10,783 |
3 | Sparkle | 7,133 |
4 | dasel | 4,864 |
5 | Siren | 4,195 |
6 | Diun | 2,609 |
7 | fwupd | 2,580 |
8 | CPM.cmake | 2,560 |
9 | AppUpdater | 1,959 |
10 | python-tuf | 1,582 |
11 | HDiffPatch | 1,379 |
12 | winsparkle | 1,256 |
13 | evilgrade | 1,250 |
14 | routeros-scripts | 1,120 |
15 | rauc | 733 |
16 | self_update | 724 |
17 | fileb0x | 632 |
18 | pipupgrade | 574 |
19 | go-github-selfupdate | 574 |
20 | super | 569 |
21 | NetSparkle | 555 |
22 | RAUDI | 543 |
23 | AppImageUpdate | 544 |
Sponsored