-
I'm building an open-source[1] alternative to qr-code-generator (Bitly), called RoQR[2]. The goal is to provide advertisers with analytics for the scans of their QR codes while still being as privacy-respecting as possible to the scanners of the codes - sort of like a Plausible.io for QR codes.
[1]: https://github.com/roqr/roqr
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
packj
Packj stops :zap: Solarwinds-, ESLint-, and PyTorch-like attacks by flagging malicious/vulnerable open-source dependencies ("weak links") in your software supply-chain
Working on a marketplace (based on Packj [1]) to allow open-source developers to make money by selling "assured" software artifacts.
1. Packj https://github.com/ossillate-inc/packj flags malicious and other "risky" open-source dependencies in your software supply chain.
-
Will continue development of my 3D Common Lisp system: https://github.com/kaveh808/kons-9
Brief trailer: https://youtu.be/i0CwhEDAXB0
-
VW_Flash
Flashing tools for VW AG control units over UDS. Compression, encryption, RSA bypass, and checksums are supported for Simos18.1/6/10, DQ250-MQB, DQ381-MQB, and Haldex4Motion-Gen5-MQB.
This year I don't anticipate having much free time, so I'm trying to engage more contributors in side projects,
* Automotive ECU tooling, https://github.com/bri3d/VW_Flash
* DJI FPV forward/reverse/all sorts engineering, https://github.com/fpv-wtf
I've been working a lot with various folks using Discord and contributions are gradually shifting from me towards others, which has been great to see. As the old adage goes, teaching a project is truly the final form of knowing one - much harder than hacking alone, but ultimately more fulfilling.
When I started my automotive ECU journey my goal was to demystify the "tuning" scene for a broader software engineering community, and I think I've generally been successful at this.
-
Building a tool for running secure enclaves called Enclaver (https://github.com/edgebitio/enclaver). There is a big opportunity for keeping data encrypted while running code against it within enclaves.
And a more secure software supply chain is possible with device attestation and cryptographic measurements of software.
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Open-source blockchain analytics tool [1]. Lots of use-cases, but a straightforward one is compliance. Many alternatives in the space, but most are SaaS-only.
Still early in the journey, but feel free to star or follow along:
[1] https://github.com/barreleye/barreleye
-
Found a job and moved to Spain, so will spend 2023 practicing Spanish and some Catalan.
Job is related to climate change, so will continue mixing workflow managers, climate experiments, HPC, Python, data analytics.
Other than that continue moderating r/functionalprogramming and r/fuzzylogic on reddit, add more Brazilian Portuguese expressions to https://speaklikeabrazilian.com, and try to release Apache Commons Imaging 1.0, and a new version of some old Jenkins plug-ins I haven't managed to find someone to adopt them.
If I find time will probably try to learn some more Prolog and reasoners with SPARQL/RDF/Jena...
-
I'm working on a new "transpiles to TypeScript" language called Civet. It's essentially a new CoffeeScript for TypeScript.
- https://github.com/DanielXMoore/Civet
-
Continue implementing PICO-8 on an ESP32 platform, trying to make it into a PCB with a friend's help
https://github.com/DavidVentura/PicoPico
-
I'm working on INET256, an API for secure identity based networking. The reference implementation, mesh256 is a mesh network using a distributed routing algorithm. There is also diet256, which is a centrally coordinated network with direct connections using QUIC over The Internet.
https://github.com/inet256/inet256
https://github.com/inet256/diet256
-
I'm working on INET256, an API for secure identity based networking. The reference implementation, mesh256 is a mesh network using a distributed routing algorithm. There is also diet256, which is a centrally coordinated network with direct connections using QUIC over The Internet.
https://github.com/inet256/inet256
https://github.com/inet256/diet256
-
Continuing to work on the soroban-sdk[1] and soroban wasm environment[2], but after spending last year completely immersed in Rust, which was exhilarating learning experience, I'm really hoping to find some ways to spend more time back developing in Go soon and hope to do more of that this year, but unclear on exact plan for that yet.
Also hoping to find some small uses cases for cutting my teeth on using Zig beyond the toying around I've done recently.
[1]: https://docs.rs/soroban-sdk
[2]: https://github.com/stellar/rs-soroban-env
-
Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
https://github.com/LAION-AI/Open-Assistant
So I just join them, so far its quite an active community working on pushing out the initial 0.1 version.
-
Just a few projects that could perhaps interest you in terms of design of your own solution :
Upspin: https://upspin.io/
-
Camlistore
Perkeep (née Camlistore) is your personal storage system for life: a way of storing, syncing, sharing, modelling and backing up content.
-
Microsoft Surface tablet with Fedora, install some productivity and educational programs. Later you can show how GNOME Builder works and teach some simple but useful programming
https://github.com/linux-surface/linux-surface/wiki/Supporte...
-
My goal is similar to Joseph's (a platform for local first applications using CRDTs), but the approach is slightly different, as I'm building it based on SQLite synchronization using its session extension (https://www.sqlite.org/sessionintro.html) as the encoding mechanism. I plan to incorporate this sync functionality into my web framework (https://github.com/pkulchenko/fullmoon) to allow any application built with it to become "sync-enabled" with just a couple of additional lines of code.
-
I'm working on something similar.
It's a Collaborative "Second Brain" or Zettelkasten, it's local by default but you can sync your brain with other people. Still in aplha. The local version is free and the collaborative one will cost per sync. So if you only want to use the local version then its ok.
https://github.com/ilse-langnar/notebook/
-
A FLOSS, offline-first, spaced repetition system that has first class support for collaboration, curation, and plugins. It's Reddit for flashcards.
https://github.com/AlexErrant/Pentive
I've been thinking about this for a stupid amount of time... thinking that someday someone's going to improve on Anki. Finally got tired of it and said that person's me.
-
Coming from a similar use case, I'm all in on LÖVE (https://love2d.org) You can see some of the things I built with it at http://akkartik.name/post/roundup22
-
The ESP32-S3 introduces vector instructions which are supported by TFLite already. See here - https://github.com/espressif/esp-nn#performance
S3 also supports Octal PSRAM vs the single lane SPI PSRAM found on the older ESP32-CAM style boards, should be 8x the bandwidth with all else equal. So far I've only seen the octal PSRAM's available on WROOM modules and it looks likes there only support for Espressif branded Octal PSRAM chips at this point.
-
I'm working on upgrading Pyalgoviz [1] to use Python 3 and run using Pyodide so it doesn't depend on the server. It's been kind of slow going since I'm unfamiliar with some of the technologies involved, but I am really looking forward to releasing it and seeing what people think. Repo (still very much a WIP): https://github.com/stephen-h-d/pyalgoviz
1. https://pyalgoviz.appspot.com/
-
I'm working on upgrading Pyalgoviz [1] to use Python 3 and run using Pyodide so it doesn't depend on the server. It's been kind of slow going since I'm unfamiliar with some of the technologies involved, but I am really looking forward to releasing it and seeing what people think. Repo (still very much a WIP): https://github.com/stephen-h-d/pyalgoviz
1. https://pyalgoviz.appspot.com/
-
cr-sqlite is a similar project on SQLite, but it's a standalone extension without a web framework.
https://github.com/vlcn-io/cr-sqlite/
-
Both are python libraries written by Will McGugan, designed to bring stylized text formatting to terminals and consoles.
https://github.com/Textualize/rich
-
Gooher server that connects to your WordPress site and exposes it to the phlogosphere
https://github.com/EamonnMR/gopher-wp-bridge
And my life wouldn't be complete without working on another space game
https://github.com/eamonnmr/space-craft-22
-
Gooher server that connects to your WordPress site and exposes it to the phlogosphere
https://github.com/EamonnMR/gopher-wp-bridge
And my life wouldn't be complete without working on another space game
https://github.com/eamonnmr/space-craft-22
-
Really cool. I have with git-bug[0] similar properties (offline first, identities, generic "crdt like" base data structure... ). Maybe you'd like to have a look and improve each other's design.
[0]: https://github.com/MichaelMure/git-bug
-
The last few years, I've generally been working on video game and UI stuff with Rust. Recently, and for the foreseeable future, I've transitioned from working on my own stuff, to contributing to the Bevy[0] game engine, on the rendering side of things. Temporal antialiasing, screen space ambient occlusion, bloom, image based lighting, etc. It's been very rewarding working on an established project, rather than my own stuff.
[0]: https://bevyengine.org
-
-
Have you seen FluidFramework? It's open source (MIT): https://github.com/microsoft/FluidFramework
I think the first product they're building on it is Loop: https://www.zdnet.com/article/microsoft-introduces-loop-a-ne...
-
-
My goal for this year is to continue building (mainly Mac and iOS) apps (like Remember[1] and Franz[2]) using Racket and to help improve the language and ecosystem in any way I can.
[1]: https://remember.defn.io
-
bypass-paywalls-chrome
Discontinued Bypass Paywalls web browser extension for Chrome and Firefox. [UnavailableForLegalReasons - Repository access blocked]
-
I love this approach. I'm trying to bake it in https://acreom.com - a local-first md. editor with sync and real-time collaboration(WIP) + plugin system in future.
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Make sure to give Home Assistant a try. It's local first (option to add a "Cloud" connection). It has, by far, the biggest community around home automation. It's easy to extend yourself. It just ticks all the boxes. I've never heard someone talking bad about it.
https://www.home-assistant.io/
Tip: don't bother running it as a container or "standalone", just use their HAOS distribution.
-
I recently fell in love with node-based editors so I'm working on several plugins for my game engine https://github.com/nem0/LumixEngine, e.g. node-based procedural geometry plugin, node-based image editor, visual scripting or node-based level generator. I am also thinking about using WASM as runtime for the visual script, which also means easier support for scripting in other languages which can compile to WASM.
-
I started working on a open source cocktail management application. Had a lot of fun (re)learning api design, docker and application testing.
https://github.com/karlomikus/bar-assistant
-
Working on a new MLOps tool to manage files, data, pipelines, experiments and models.
I'm writing it in Rust. Using ECS instead of OOP. Going well so far.
It's open (and alpha.) https://github.com/iesahin/xvc
Documentation: https://docs.xvc.dev
-
Yup already thought about that but IMO it's much more work and prone to errors compared to just installing some sensors. Want to get that running ASAP and after that we can look into CV options. Already found a project [0] that tried to accomplish that with OpenCV but it seems it's abandoned.
[0] https://github.com/StudentCV/TableSoccerCV
-
-
filament
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
You should look at https://github.com/filamentphp/filament - if anything could be a good starting point.
-
Yes, I just embraced GDScript. So far it's been great. I haven't experienced any performance issues in my small projects yet (GDScript often calls APIs written in C++ anyway without much overhead), there are far more learning resources for it, and it's more conducive to quick prototyping than C#/C++ in my view. (Performance is also set to improve in Godot 4, apparently: https://github.com/godotengine/godot/pull/70838 )
More on the differences and trade-offs here: https://docs.godotengine.org/en/stable/getting_started/step_.... The piechart on this page shows the spread of languages in the Godot community: https://godotengine.org/article/godot-4-will-discontinue-vis... (80% of Godot devs use GDScript, hence them discontinuing the other VisualScript option that Godot has in the 3.x branch).
Resources-wise, I first worked my way through the official docs:
https://docs.godotengine.org/en/stable/
I'm currently re-visiting BornCG's playlist here (starting at the Godot 3.2 2D platformer section):
https://www.youtube.com/playlist?list=PLda3VoSoc_TSBBOBYwcml...
BornCG is a computer science teacher by day and it shows; I find his stuff better explained and paced than most other Godot resources. But you might want to explore some of the other popular ones too:
https://www.heartgamedev.com/1-bit-godot-course-youtube (paid)
-
learn-gdscript
Learn Godot's GDScript programming language from zero, right in your browser, for free.
https://gdquest.mavenseed.com/courses/learn-to-code-from-zer... and https://gdquest.github.io/learn-gdscript/ (designed for those new to programming, and great for kids!)
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.