With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more →
Top 23 Background Open-Source Projects
-
UIEffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
react-native-background-geolocation
Sophisticated, battery-conscious background-geolocation with motion-detection
-
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.
-
react-native-background-actions
React Native background service library for running background tasks forever in Android & iOS.
-
cordova-background-geolocation-lt
The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
-
virtual-background
Demo on adding virtual background to a live video stream in the browser (by Volcomix)
-
inngest-js
The developer platform for easily building reliable workflows with zero infrastructure for TypeScript & JavaScript
-
shader-web-background
Displays GLSL fragment shaders as a website background. Supports offscreen buffers and floating point textures on almost any browser and hardware. Compatible with Shadertoy.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Seeking Guidance and Implementation Tips for Vanta.js-like Effects in Flutter | /r/flutterhelp | 2023-06-01Looking that the source code, it seems that these are implemented using shaders. Those are a new thing in Flutter, so I'd try to go that road. You probably need a CustomPaint with a CustomPainter, painting a Rect with a Paint using that Shader, feeding it all input parameters. I've absolutely no experience with shaders in Flutter, but that's what I'd try for something simple like the fog. For the birds, you'd probably need to implement a lot of 3D geometry yourself.
Project mention: Give Wayland a shot, don't base your opinion off of 2013 articles! | /r/linuxmemes | 2023-06-05Funny meme btw. Personally, I use xorg with 3 displays. Fortunately, the resolution is same on all screens (full HD). I use Komorebi for live wallpapers and conky for sidebar. It works flawlessly.
Project mention: Need help with accessing the user's current location in the background and kill mode | /r/reactnative | 2023-08-19transistorsoft/react-native-background-geolocation this libeary is paid so don't want to use that.
Project mention: Tips For Building Faster Websites with Efficient CSS Optimisation | dev.to | 2023-08-14Developers also employ alternative methods for lazy loadings, such as the scroll event listener, besides the Intersection Observer API and the loading property. Unlike the Intersection Observer API, which only monitors the elements targeted for lazy loading, developers attach a scroll event listener to every element on the page. Once the element marked for lazy loading is within the visibility range of the user, a function is invoked to switch the image or video URL with the attribute previously holding it, just like with the Intersection Observer API. This approach is costly for a web project. As the developer seeks to optimise page load by integrating lazy loading to some elements on the webpage, the developer slows down the page's performance due to multiple firing of an event as the function meets each element. Moreover, packages for JavaScript that deal with lazy loading exist. For instance, the LazyLoad library uses the Intersection Observer API, a lightweight JavaScript library. It supports many lazy loading features, such as preloading, responsive image loading, and custom loading animations. Additional lazyloading libraries include Yall.js, Lozad.js, LazyLoad XT for jQuery, and many more.
During my research for this post, I discovered main-thread-scheduling, a JavaScript task scheduler developed by Antonio Stoilkov that focuses on helping you improve perceived page performance, and therefore, your INP scores. It uses isInputPending() if available, but provides scheduling functionality for all browsers. Personally, I haven’t had a use case to test this just yet, but at first glance, it’s currently maintained and could be worth a try.
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08You might want to look at https://www.inngest.com for that. Disclaimer: I'm a cofounder. We released event-driven step functions about 20 months ago.
fixed crash on spaces in directory names #184 by @rabbitselector
Project mention: how do i get live wallpapers working? komorebi won't open | /r/linux4noobs | 2023-10-17
Background related posts
-
What is INP and why you should care
-
How to auto-mute sound on alt tab?
-
I've made a utility that prevents games from pausing/muting on alt-tab
-
how do i get live wallpapers working? komorebi won't open
-
how do i get live wallpapers working? komorebi won't open
-
Mute music when game window out of focus Setting! Solution
-
Need help with accessing the user's current location in the background and kill mode
-
A note from our sponsor - SurveyJS
surveyjs.io | 2 May 2024
Index
What are some of the best open-source Background projects? This list will help you:
Project | Stars | |
---|---|---|
1 | UIEffect | 5,337 |
2 | vanta | 5,255 |
3 | komorebi | 3,264 |
4 | useWorker | 2,888 |
5 | node-windows | 2,757 |
6 | react-native-background-geolocation | 2,523 |
7 | webgradients | 2,392 |
8 | cordova-plugin-background-mode | 1,378 |
9 | yall.js | 1,358 |
10 | vscode-background | 1,233 |
11 | main-thread-scheduling | 1,113 |
12 | honeydew | 716 |
13 | react-native-background-actions | 675 |
14 | cordova-background-geolocation-lt | 657 |
15 | virtual-background | 454 |
16 | react-native-worklets-core | 451 |
17 | inngest-js | 350 |
18 | SwiftVideoBackground | 342 |
19 | azote | 335 |
20 | komorebi | 245 |
21 | unity-raw-input | 207 |
22 | BerkananSDK | 206 |
23 | shader-web-background | 196 |
Sponsored