repo:github   654

« earlier     later »

GitHub - antonmedv/expr: Evaluate expression in Go
"The purpose of the package is to allow users to use expressions inside configuration for more complex logic. It is a perfect candidate for the foundation of a business rule engine. The idea is to let configure things in a dynamic way without recompile of a program:"
golang  library  repo:github  scripting 
7 weeks ago by mechazoidal
GitHub - tomnomnom/gron: Make JSON greppable!
msn@lobsters: "turns tree-structured json into the line structured data that unix tools expect and allows you to search and edit it using familiar tools like sed, rather than having to learn jq’s mini-language (that I have to look up every time I need it)."
Golang  json  tools  unix  repo:github 
7 weeks ago by mechazoidal
GitHub - makepad/makepad: Code your design. Rust based authoring tool for 2D design and animation using code.
@trishume: "It’s a work-in-progress editor that uses an imgui-esque custom UI toolkit to render everything, making heavy use of the GPU. Layout and highlighting for the entire file is calculated every single frame by highly optimized code. This will drop frames on rare 10k line files, but for all other files allows fancy things other editors couldn’t easily do like pressing alt to smoothly animate into an overlay of the functions in the whole file."

Some other good points in here to read PR. Note however they reserve the right to take it private due to money reasons.
rust  facme  piperesearch  repo:github  gui  editor 
7 weeks ago by mechazoidal
GitHub - jonhoo/inferno: A Rust port of FlameGraph
Note that this is if you want to generate flamegraphs directly in Rust code: if you just want a reporting tool, see cargo-flamegraph
rust  library  visualization  repo:github 
8 weeks ago by mechazoidal
GitHub - ferrous-systems/flamegraph: Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
[cargo-] flamegraph: this is a tool for your project, "Built on top of @jonhoo's wonderful Inferno all-rust flamegraph generation library!"
repo:github  rust  visualization  debugging  tools 
8 weeks ago by mechazoidal
GitHub - jedisct1/dsvpn: A Dead Simple VPN.
"This is not intended to be a replacement for GloryTun or WireGuard. This is a weekend project, and this is what I use, because it solves a problem I had."
VPN  c  repo:github  tools  networking  security 
8 weeks ago by mechazoidal
GitHub - jedisct1/charm: A really tiny crypto library.
"implementing authenticated encryption and keyed hashing", from the author of libsodium. Also verified against a Cryptol spec!
pmz  cryptography  library  c  repo:github 
8 weeks ago by mechazoidal
GitHub - O-MG/DemonSeed
"In 2017 I started playing around with miniaturizing HID attack hardware inside of USB cables. ( [...] I don't think such a basic circuit is worth that much, but I do think it's a great way to learn about some hardware hacking basics. For a few dollars, you can build your own."
usb  security  hardware  repo:github 
8 weeks ago by mechazoidal
GitHub - basecamp/trix: A rich text editor for everyday writing
basecamp's rich-text editor, using the latest Modern Standards!
"sidesteps these inconsistencies by treating 'contenteditable' as an I/O device: when input makes its way to the editor, Trix converts that input into an editing operation on its internal document model, then re-renders that document back into the editor. This gives Trix complete control over what happens after every keystroke, and avoids the need to use 'execCommand' at all."
repo:github  editor  web  webdev  library  javascript  facme 
9 weeks ago by mechazoidal
GitHub - warner/magic-wormhole: get things from one computer to another, safely
Latacora: "Wormhole clients use a one-time password-authenticated key exchange (PAKE) to encrypt files to recipients. It’s easy (for nerds, at least), secure, and fun: we haven’t introduced wormhole to anyone who didn’t start gleefully wormholing things immediately just like we did.

Someone stick a Windows installer on a Go or Rust implementation of Magic Wormhole right away; it’s too great for everyone not to have."
piperesearch  pmz  security  collaboration  files  repo:github  tools  encryption 
9 weeks ago by mechazoidal
GitHub - kragen/stoneknifeforth: a tiny self-hosted Forth implementation
" It is not expected to be useful; instead, its purpose is to show how simple a compiler can be. The compiler is a bit under two pages of code when the comments are removed.

This package includes a “metacircular compiler” which is written in StoneKnifeForth and compiles StoneKnifeForth to an x86 Linux ELF executable."
kragen  forth  compilers  repo:github  learning 
12 weeks ago by mechazoidal
GitHub - oriansj/stage0: A set of minimal dependency bootstrap binaries
"This is a set of manually created hex programs in a Cthulhu Path to madness fashion. Which only have the goal of creating a bootstrapping path to a C compiler capable of compiling GCC, with only the explicit requirement of a single 1 KByte binary or less.

Additionally, all code must be able to be understood by 70% of the population of programmers. If the code can not be understood by that volume, it needs to be altered until it satisfies the above requirement."

Even kragen likes it!
pmz  repo:github  compilers  bootstrapping  osdev 
12 weeks ago by mechazoidal
GitHub - whyrusleeping/gx: A package management tool
An attempt at an agnostic packaging tool, originally for golang. Uses IPFS by default
ipfs  golang  repo:github  packaging  piperesearch 
june 2019 by mechazoidal

« earlier    later »

related tags

2d  3d  9p  ai  android  animation  api  app  assembly  audio  avisynth  bash  blender  blog  bootstrapping  c++  c  cache  capabilities  capnproto  cbor  cg  cli  codec  collaboration  compilers  computer_vision  console  cryptography  csv  d_language  danluu  data  database  datajournalism  datastructures  debugging  diff  direct3d  directx  display  distributed  documentation  drivers  drm  ebook  editor  electronics  elixir  emacs  encryption  erlang  esp8266  exploit  facme  fedwiki  fennel_language  ffmpeg  files  filesystems  fonts  forth  fuse  fzf  game  gamedev  gaming  gem  geography  geometry  git  gltf  golang  gpu  graphics  gui  guide  hahaonlyserious  hardware  haxe  hex  homebrew  html5  intel  ipfs  javascript  json  kakoune  kragen  language  learning  library  linkers  linux  lisp  list  lua  mac  mapping  maps  markdown  math  media  medical  memcached  mesh  metadata  microsoft  midi  mtp  music  navigation  networking  nodejs  ocaml  ocr  opengl  openstreetmap  os  osdev  osx  packaging  parser  passwords  pdf  peg  peripherals  piperesearch  pkgsrc  plugin  pmz  postmortem  practice  presentation  privacy  programming  protocol  psx  python  quic  racket  reference  rendering  resource  retopo  retrocomputing  reverse_engineering  ruby  rust  script  scripting  sdf  security  serialization  shell  software  sony  specification  speech-recognition  style  styleguide  suckless  surveillance  svg  sysadmin  terminal  textures  this_is_fine  threejs  tools  types  typescript  ui  unicode  unity3d  unix  usb  vector  video  video_editor  video_software  vim  visualization  vm  voxel  vpn  vr  wasi  web  webassembly  webdev  windows  x11  xml  xmp  xmpp 

Copy this bookmark: