recentpopularlog in
« earlier  
sindresorhus/modern-normalize: 🐒 Normalize browsers' default style
All credit should go to normalize.css. I just removed some cruft and added some improvements.
css  css-reset 
3 days ago
Metapolator is an open web tool for making many fonts. It supports working in a font design space, instead of one glyph, one face, at a time.

With Metapolator, ‘pro’ font designers are able to create and edit fonts and font families much faster, with inherent consistency. They gain unique exploration possibilities and the tools to quickly adapt typefaces to different media and domains of use.

With Metapolator, typographers gain the possibility to change existing fonts — or even create new ones...
fonts  font-development 
3 days ago
EteSync - Secure Data Sync
Secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.

Easy to use and open source - it seamlessly integrates with your existing apps
sync  encryption  android 
8 days ago
The birth of Inter
How the new open-source typeface used by GitHub and Mozilla came to be
typography  inter 
10 days ago
Normalize.css: A modern, HTML5-ready alternative to CSS resets
Normalize.css makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing.
css  css-reset 
11 days ago
Seashells lets you pipe output from command-line programs to the web in real-time, even without installing any new software on your machine. You can use it to monitor long-running processes like experiments that print progress to the console. You can also use Seashells to share output with friends!
command-line  monitoring 
12 days ago
How to setup a Jekyll powered GitHub Pages blog | Nathan Dench
I finally got around to creating a Jekyll powered blog running on GitHub pages, and it was much easier than I thought.
jekyll  github 
13 days ago
The Online Encyclopedia of Puns
puns  humor  encyclopedia 
13 days ago
OpenPDF is a free Java library for creating and editing PDF files with a LGPL and MPL open source license. OpenPDF is based on a fork of iText.
pdf  java 
19 days ago
GoogleChrome/puppeteer: Headless Chrome Node API
Puppeteer is a Node library which provides a high-level API to control Chrome or Chromium over the DevTools Protocol. Puppeteer runs headless by default, but can be configured to run full (non-headless) Chrome or Chromium.
headless  web-browser  testing  chrome  firefox  node.js 
26 days ago
Kornel / dunce · Strip UNC paths when possible
In Windows the regular paths (C:\foo) are supported by all programs,
but have lots of bizarre restrictions for backwards compatibility with MS-DOS. There are also Windows NT UNC paths (\\?\C:\foo), which are more robust and with fewer gotchas, but are rarely supported by Windows programs. Even Microsoft's own!

This crate converts Windows UNC paths to the MS-DOS-compatible format whenever possible, but leaves UNC paths as-is when they can't be unambiguously expressed in a simpler way. This allow...
rust  microsoft-windows  file-paths 
4 weeks ago
Effectively Using Iterators In Rust
In Rust, you quickly learn that vector and slice types are not iterable themselves. Depending on which tutorial or example you see first, you call .iter() or .into_iter(). If you do not realize both of these functions exist or that they do different things, you may find yourself fighting with the compiler to get your code to work. Let us take a journey through the world of iterators and figure out the differences between iter() and into_iter() in Rust.
rust  iterators 
4 weeks ago
microsoft/bistring: Bidirectionally transformed strings
The bistring library provides non-destructive versions of common string processing operations like normalization, case folding, and find/replace. Each bistring remembers the original string, and how its substrings map to substrings of the modified version.
strings  unicode  bidirectional  python 
5 weeks ago
Illustrating Group Theory: A Coloring Book
This is a “coloring book about math” that is both digital and on paper.

It is a playful book. The mathematical concepts it presents show themselves in illustrations that are interactive and animated online, and can be colored on paper. Throughout the book there are visual puzzles and coloring challenges.

The book is about symmetry. Group theory is used as the mathematical foundation to discuss its content and interactive visuals are used to help communicate the concepts.

Group theory and other mathematical studies of symmetry are traditionally covered in college level or higher courses. This is unfortunate because these exciting parts of mathematics can be introduced with language that is visual, and with words that avoid jargon. Such an introduction is the intention of this “book”.
book  coloring  group-theory  mathematics  visualization 
5 weeks ago
Aliases, hard links, symlinks, and copies in Mojave’s APFS – The Eclectic Light Company
Mojave has 5 different types of copy/clone/alias/link, some of which can appear to behave oddly. Here they are, fully explained.
macosx  apfs  symbolic-link  hard-link  file-system 
5 weeks ago
Repology - package repositories analyzer
Repology monitors a huge number of package repositories and other sources comparing packages versions across them and gathering other information. Repology shows you in which repositories a given project is packaged, which version is the latest and which needs updating, who maintains the package, and other related information.
package-management  monitoring 
5 weeks ago
Genymobile/gnirehtet: Reverse tethering for Android
This project provides reverse tethering over adb for Android: it allows devices to use the internet connection of the computer they are plugged on. It does not require any root access (neither on the device nor on the computer). It works on GNU/Linux, Windows and Mac OS.
tethering  android 
5 weeks ago
Resurrecting Lennart Augustsson's implementation of Cayenne
5 weeks ago
Polkadot: Decentralized Web 3.0 Blockchain Interoperability Platform
Polkadot is a platform with low barriers to entry for flexible, autonomous economies acting together within Polkadot’s shared security umbrella. Polkadot. Polkadot facilitates an internet where independent blockchains can exchange information and transactions in a trustless way via the Polkadot relay chain.
5 weeks ago
A secure runtime for JavaScript and TypeScript built with V8, Rust, and Tokio
javascript  typescript  v8  rust 
6 weeks ago
The Wood Database
I wanted a way to organize all of the most helpful data into a single reference file on my computer. After cataloging the wood’s common and scientific names, weight, approximate cost, and any other notes or observations that I thought were unusual to that species of wood, I printed the file out and used it as a reference guide in my shop.

High-resolution scans of woods when/if I had them available, and making a clean, easy-to-read user interface with informative links.
6 weeks ago
Decoded: GNU coreutils – MaiZure's Projects
This is a long-term project to decode all of the GNU coreutils in version 8.3.

This resource is for novice programmers exploring the design of command-line utilities.
command-line  coreutils  unix 
6 weeks ago
tonsky/AnyBar: OS X menubar status indicator
AnyBar is a small indicator for your menubar that does one simple thing: it displays a colored dot. What the dot means and when to change it is up to you.
macosx  menu-bar 
6 weeks ago
cbreak-black/ZetaWatch: ZFS OSX Menu Bar widget
ZetaWatch is a small OS X program that displays the zfs status in the menu bar, similar to what iStat Menus does for other information.
macosx  zfs  menu-bar 
6 weeks ago
Hypernomicon: Open Source Personal Philosophy Software
Hypernomicon is a personal productivity/database application for researchers that combines structured note-taking, mind-mapping, management of files (e.g., PDFs) and folders, and reference management into an integrated environment that organizes all of the above into semantic networks or hierarchies in terms of debates, positions, arguments, labels, terminology/concepts, and user-defined keywords by means of database relations and automatically generated hyperlinks (hence ‘Hyper’ in the name).
philosophy  project-management  file-management  reference-manager 
6 weeks ago
Snap! Build Your Own Blocks
Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class[1] lists, first class procedures, and continuations[2]. These added capabilities make it suitable for a serious introduction to computer science for high school or college students.
programming-language  education  berkeley 
7 weeks ago
orlp/slotmap: Slotmap data structure for Rust
A Rust library providing two containers with persistent unique keys to access stored values, SlotMap and HopSlotMap. Upon insertion a key is returned that can be used to later access or remove the values. Insertion, deletion and access all take O(1) time with low overhead. Great for storing collections of objects that need stable, safe references but have no clear ownership otherwise, such as game entities or graph nodes.
rust  data-structures  slot-map 
7 weeks ago
tshepang/mrh: Multi-(git)Repo Helper
This repo provides a library that allows crawling a directory and its children for Git repos.
git  rust 
7 weeks ago
Win-builds is a large distribution of binary packages for Windows. All of them are built from source. Win-builds provides a package manager and runs on Windows, MSYS, Cygwin and Linux. It is entirely free software.
microsoft-windows  package-management 
7 weeks ago
project-oak/oak: Meaningful control of data in distributed systems.
The goal of Project Oak is to create a specification and a reference implementation for the secure transfer, storage and processing of data.
encryption  rust  distributed 
7 weeks ago
Batch files to provision OS X as a virtual machine host and manage those VMs.
macosx  configuration 
8 weeks ago
Provisioning OS X and Disabling Unnecessary Services – vilimblog
I’ve been messing with system provisioning quite a bit lately. i.e. How can I repeatably and consistently configure a system to a known state?
macosx  configuration 
8 weeks ago
Terminals Are Sexy - Terminals Are Sexy
A curated list of sexy Terminal frameworks, extensions & resources for CLI lovers.
terminal  shell  bash  zsh  command-line 
8 weeks ago
michaeldfallen/git-radar: A heads up display for git
Git-radar is a tool you can add to your prompt to provide at-a-glance information on your git repo.
git  shell  prompt 
8 weeks ago
A delightful community-driven framework for managing your bash configuration, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
bash  shell  plugins 
8 weeks ago
A “rustup target” Example: Using a Mac to cross-compile Linux binaries | Non-Recurring Engineering
The cycle of development we’re most familiar with is: write code, compile your code, then run this code on the same machine you were writing it on. On most desktop OSes, you pick up a compiler by downloading one from your package manager. Xcode and Visual Studio are toolchains (actually IDEs) that leverage being platform-specific, each including tools tailored around the platform your code will run on and heavily showcasing the parent OS’s design language.
rust  cross-compiling 
8 weeks ago
Moving from the shell to Rust with commandspec | Non-Recurring Engineering
Almost every project I’ve worked on has grown a shell script named “”, and not much later a “” and “”. At this point, you have to make a decision as a developer whether your goal is to accidentally reinvent make or if your codebase’s needs are better met by an executable to manage your workflow.
rust  software-build  shell 
8 weeks ago
netvl/shellexpand: A library for shell-like expansions of variables in strings
shellexpand is a small dependency-less library which allows one to perform shell-like expansions in strings, that is, to expand variables like $A or ${B} into their values inside some context and to expand ~ in the beginning of a string into the home directory (again, inside some context).
rust  shell 
8 weeks ago
A mid-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
rust  cross-platform  configuration 
8 weeks ago
imageflow = libimageflow + imageflow-server
Open-source software which scales, edits, and optimizes images.
8 weeks ago
crater: Run experiments across parts of the Rust ecosystem!
Crater is a tool to run experiments across parts of the Rust ecosystem. Its primary purpose is to detect regressions in the Rust compiler, and it does this by building large number of crates, running their test suites and comparing the results between two versions of the Rust compiler.
rust  testing 
8 weeks ago
Corey Prophitt's Blog | Nefarious LinkedIn
A look at how LinkedIn exfiltrates extension data from your browser.
8 weeks ago
Flowblade is a multitrack non-linear video editor released under GPL3 license. From beginners to masters, Flowblade helps make your vision a reality of image and sound.
video-editor  mlt-framework 
8 weeks ago
Kdenlive is an acronym for KDE Non-Linear Video Editor. It is primarily aimed at the GNU/Linux platform but also works on BSD and MacOS.
video-editor  mlt-framework 
8 weeks ago
Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.
video-editor  mlt-framework 
8 weeks ago
MLT Multimedia Framework
Author, manage, and run multitrack audio/video compositions.

The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors.

MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authori...
video-editor  mlt-framework 
8 weeks ago
« earlier      
per page:    204080120160

Copy this bookmark:

to read