rust raft with improvements. Contribute to databendlabs/openraft development by creating an account on GitHub.
rust raft with improvements. Contribute to databendlabs/openraft development by creating an account on GitHub.
The original source code of Microsoft GW-BASIC from 1983 - microsoft/GW-BASIC
Ignoring licenses can be dangerous. Let's try to understand them.
Glimpse Motion Capture Tool Suite and SDK. Contribute to glimpse-project/glimpse development by creating an account on GitHub.
Open-source client libraries to integrate the API - available for C#, PHP, Python, Java, JavaScript, Ruby, Go and TypeScript
A look back on the blog and some of its impacts.
Ed Felton tweeted a few days ago: “Often hear that the reason today’s Internet is not more secure is that the early designers failed to imagine that security could ever matter. That is a myth…
A ubiquitous mini-profiler for Google App Engine, inspired by mvc-mini-profiler - Khan/gae_mini_profiler
The original source code of Microsoft GW-BASIC from 1983 - microsoft/GW-BASIC
CKFinder plugin of a much needed image cropping feature using the JQuery based JCrop - josephwoodward/CKFinderJcrop
Easy note taking in Vim. Contribute to xolox/vim-notes development by creating an account on GitHub.
A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework. - esp-rs/esp-idf-template
The “On the Road” episode has two parts, covering different Rust conferences in May 2024. The first section is from RustNL in Delft, the Netherlands, where James interviews Laura and Jonathan, some of the organizers of the event, on their history with Rust and the struggles and successes of putting on these conferences. The second section of this episode comes from the Oxidize Conference 2024, held in Berlin Germany - here James interviews Jonathan Pallant about the nostalgia of classic computers, the theory of embedded systems and the up and down aspects of building computers for fun. The RustNL part was recorded on May 8th, 2024, and the Oxidize part on May 30th, 2024. For more episodes, show notes and the transcript, visit jamesmunns.com/podcast.
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more! - lissy93/dashy
How I helped Claude AI extend its capabilities only for the same AI to reject my job application.
The Sinclair ZX Spectrum BASIC compiler! Contribute to boriel/zxbasic development by creating an account on GitHub.
The Sinclair ZX Spectrum BASIC compiler! Contribute to boriel/zxbasic development by creating an account on GitHub.
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes - lotharsm/MS-DOS
Box2D is a 2D physics engine for games. Contribute to erincatto/box2d development by creating an account on GitHub.
Having had some drama in the C# community on the maintainer of Moq’s quest to fund FOSS projects, I decided to write down a few thoughts on this topic
Ready-in-minutes split-testing framework for App Engine, built for Khan Academy and inspired by A/Bingo - kamens/gae_bingo
Jason's Game Of Life (aka Land Grab Simulator). Contribute to codercowboy/landgrabsim development by creating an account on GitHub.
A motivational acronym generator written in C. Contribute to happyacro/happyacro-dos development by creating an account on GitHub.
blogging about some weird computer stuff
blogging about some weird computer stuff
A Vim plugin for managing windows. Contribute to dstein64/vim-win development by creating an account on GitHub.
A PyTorch implementation of Neural Style Transfer (Gatys et al. 2015). - dstein64/pastiche
A Python package for optimal 1D k-means clustering. - dstein64/kmeans1d
A Neovim plugin that displays interactive vertical scrollbars and signs. - dstein64/nvim-scrollview
Converts an asciinema cast to an animated GIF. Contribute to dstein64/gifcast development by creating an account on GitHub.
A single-file C++ library for visiting revolving door combinations. - dstein64/revdoor
A Python package for optimal 1D k-means clustering
A PyTorch implementation of Neural Style Transfer (Gatys et al. 2015). - dstein64/pastiche
A plugin for viewing Vim and Neovim startup event timing information. - dstein64/vim-startuptime
Cheese Talks: A website about games and game related topics, featuring interviews, articles and neat visualisations.
Cheese Talks: A website about games and game related topics, featuring interviews, articles and neat visualisations.
Cheese Talks: A website about games and game related topics, featuring interviews, articles and neat visualisations.
A flexible static site generator. Contribute to jnordberg/wintersmith development by creating an account on GitHub.
Establishes a standard, machine-readable format for debian/copyright files within Debian packages to facilitate automated checking and reporting of licenses for packages and sets of packages. This specification was originally drafted as DEP-5.
There are many exciting improvements in Lucene's eventual 4.0 (trunk) release, but the awesome speedup to FuzzyQuery really stands out, not...
A simple JavaScript library for performing 2D collision detection - jriecken/sat-js
JavaScrypt: Browser-Based Cryptography Tools
An Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822. - sandeepmistry/arduino-BLEPeripheral
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing - marick/Midje
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing - marick/Midje
Declarative GUI framework for Python and Qt. Contribute to pyedifice/pyedifice development by creating an account on GitHub.
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes - microsoft/MS-DOS
NameHash Labs builds open source infrastructure to support the global adoption of ENS.
An initiative to help software developers waive their copyright and dedicate their work to the public domain by offering a standard template and process for disclaiming copyright interest in software, both for original authorship and for contributions.
I've previously written on the motivation that led us to formulate the Unlicense, a template for dedicating your software to the public domain. Today, I will elucidate the rationale for and the provenance of each of the four brief paragraphs (plus footer) that constitute the Unlicense.
Today is Public Domain Day, in honor of which I'm hereby relicensing (or more properly, unlicensing) all of my software into the public domain. As the public domain is these days unfortunately somewhat an obscure concept to many people, and disclaiming copyright interest in open-source software seems at present a relatively rare phenomenon, I will elaborate some on the rationale and implications.
Explore the essentials of FOSS and open-source licenses. Understand GPL, LGPL, BSD, MIT, and more, to make informed software licensing decisions today!
An Arduino library for sending and receiving data using LoRa radios. - sandeepmistry/arduino-LoRa
In this post, we dive into a common Rust pattern to prevent memory leaks in case of exceptions in unsafe code, as used in the `array-init` crate.
Jetzig is a batteries-included web framework written in Zig
Fernando Bevilacqua is a senior software engineer, former game developer (now enthusiast during the free time), passionate about everything open-source.
幹壞事是進步最大的原動力
The ramblings of a code gardener.
From the very first release on January 8th, 2009, the Bitcoin source code included copyright and licensing information. The software was released under the open-source MIT License, a very unrestric…
Doom for the 3DO is an official port of Doom to the 3DO Interactive Multiplayer game console, published by Logicware and Art Data Interactive, and released in the US on April 26, 1996. The level set was derived from the Jaguar version. This version is single player only.
Today is Public Domain Day, in honor of which I'm hereby relicensing (or more properly, unlicensing) all of my software into the public domain. As the public domain is these days unfortunately somewhat an obscure concept to many people, and disclaiming copyright interest in open-source software seems at present a relatively rare phenomenon, I will elaborate some on the rationale and implications.
I've previously written on the motivation that led us to formulate the Unlicense, a template for dedicating your software to the public domain. Today, I will elucidate the rationale for and the provenance of each of the four brief paragraphs (plus footer) that constitute the Unlicense.
It's Public Domain Day again, and it's now been exactly a year since I first introduced the Unlicense.org initiative: an easy-to-use template and process intended to help coders waive their copyright and dedicate all their code to the public domain with no strings attached. It seems a good time for a brief recap of the happenings on this front over the last 365 days.
Interactive embed (play with it) Kitten Kawaii is a Kitten port of React Kawaii by Miuki Miu (Elizabet Oliveira) that you can play with in the interactive embed above (also try it out in its own window/tab so you can see its responsiveness and URL-based state). I stumbled on Muiki Miu’s (Elizabet Oliveira’s) adorable React Kawaii web site and wanted to use one of the characters in my Kitten app.
Embedded C/C++ web server. Contribute to civetweb/civetweb development by creating an account on GitHub.
Why DuckDB There are many database management systems (DBMS) out there. But there is no one-size-fits-all database system. All take different trade-offs to better adjust to specific use cases. DuckDB is no different. Here, we try to explain what goals DuckDB has and why and how we try to achieve those goals through technical means. To start with, DuckDB is a relational (table-oriented) DBMS that supports the Structured Query Language (SQL). Key Characteristics of DuckDB Simple SQLite is the world's most widely deployed DBMS. Simplicity in installation, and embedded in-process operation are central to its success. DuckDB adopts these ideas…
URL-friendly JSON. Contribute to Sage/jsurl development by creating an account on GitHub.
We talk a lot about Open Source at GDS. GOV.UK is built on open source software and, to a degree, built as open source software. It's a topic we care passionately about because it helps us maintain our focus on …
The Maybe Monad in idiomatic Ruby. Contribute to raganwald/andand development by creating an account on GitHub.
Gosper’s HashLife in CoffeeScript. Contribute to raganwald/cafeaulife development by creating an account on GitHub.
transparently encrypt files within a git repository - elasticdog/transcrypt
A Javascript implementation of Fortune's algorithm to compute Voronoi cells - gorhill/Javascript-Voronoi
A candid post about some of the things that kept me, my employees, and our company from achieving our full potential.
Today we are releasing our latest open-source project: Backblaze Reed-Solomon Java library for erasure coding. Click for details on how to use and download.
Terrestrial Earth/Sun relationship experiment.