An open API service indexing awesome lists of open source software.

https://github.com/unclechu/my-projects

Navigation by my own repositories with description and categories
https://github.com/unclechu/my-projects

docs info navigation

Last synced: 4 months ago
JSON representation

Navigation by my own repositories with description and categories

Awesome Lists containing this project

README

          

# My repos
- [xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack)
An utility that read bare events from GNU/Linux device file descriptor of
a keyboard and triggers fake X11 events, improves experience of using keyboard.
- [midihaskey](https://github.com/metachronica/audio-midihaskey)
Virtual MIDI keyboard for microtonal music.
- [place-cursor-at](https://github.com/unclechu/place-cursor-at)
An utility for X11 that helps to move cursor using only keyboard
(at least reduces mouse usage).
- [qm-interpolated-string](https://github.com/unclechu/haskell-qm-interpolated-string)
A library for Haskell that provides few Quasi-Quoters for building
interpolated strings with free decorative alignment.
- [haskell-data-maybe-preserve](https://github.com/unclechu/haskell-data-maybe-preserve)
A library for Haskell that provides few helpers for `Maybe` data type.
- [midi-trigger](https://github.com/metachronica/audio-dsp-midi-trigger)
An audio plug-in that generates MIDI notes by detecing peaks in audio signal.
- [bit-crusher](https://github.com/unclechu/lv2-ladspa-bit-crusher)
An audio plug-in that provides downsampling and decreasing of bit-depth.
- [stereo-mixer](https://github.com/unclechu/lv2-stereo-mixer)
**TODO** add description
- [signal-pusher](https://github.com/unclechu/faust-signal-pusher)
**TODO** add description
- [channel-delay](https://github.com/unclechu/faust-channel-delay) (Faust)
**TODO** add description
- [channel-delay](https://github.com/unclechu/lv2-channel-delay) (ANSI C)
**TODO** add description
- [jacktoalsa](https://github.com/unclechu/jacktoalsa)
**TODO** add description
- [pi-pedalboard](https://github.com/unclechu/pi-pedalboard)
My own pedalboard implementation that works on Raspberry Pi.
- [radio-class](https://github.com/unclechu/py-radio-class)
Event-bus implementation inspired by
[backbone.radio](https://github.com/marionettejs/backbone.radio).
- [gpaste-gui](https://github.com/unclechu/gpaste-gui)
GUI utility for clipboard management of [GPaste](https://github.com/Keruspe/GPaste) daemon.
- [gpaste-zenity](https://github.com/unclechu/gpaste-zenity)
GUI utility for clipboard management of [GPaste](https://github.com/Keruspe/GPaste) daemon.
*DEPRECATED* by [gpaste-gui](https://github.com/unclechu/gpaste-gui).
- [purescript-for-haskellers](https://github.com/unclechu/purescript-for-haskellers)
Some info that supposed to help to understand PureScript from Haskell perspective.
- [purescript-react-dropzone](https://github.com/unclechu/purescript-react-dropzone)
PureScript bindings to [react-dropzone](https://github.com/react-dropzone/react-dropzone) package.
- [purescript-react-rich-text-editor](https://github.com/unclechu/purescript-react-rich-text-editor)
PureScript bindings to [react-rte](https://github.com/sstur/react-rte) package.
- [my-pd-stuff](https://github.com/unclechu/my-pd-stuff)
A collection of my own patches for Pure Data visual programming language.

## Configs
- [bashrc](https://github.com/unclechu/bashrc)
My own [Bash](https://www.gnu.org/software/bash/) config.
Includes some helpful apps.
- [tmuxrc](https://github.com/unclechu/tmuxrc)
My own [tmux](https://tmux.github.io/) config.
- [termiterc](https://github.com/unclechu/termiterc)
My own [termite terminal emulator](https://github.com/thestinger/termite) config.
- [konsolerc](https://github.com/unclechu/konsolerc)
My own [Konsole terminal emulator](http://konsole.kde.org/) config.
- [terminatorrc](https://github.com/unclechu/terminatorrc)
My own [Terminator terminal emulator](https://code.google.com/p/jessies/wiki/Terminator) config.
- [neovimrc](https://github.com/unclechu/neovimrc)
My own [Neovim](https://neovim.io/) config with a lot of customizations.
Deprecated:
- [vimrc2](https://github.com/unclechu/vimrc2)
- [vimrc](https://github.com/unclechu/vimrc)
- [vim-my-haskell](https://github.com/unclechu/vim-my-haskell)
My own customizations of [haskell-vim-proto](https://github.com/sdiehl/haskell-vim-proto).
- [i3rc](https://github.com/unclechu/i3rc)
My own [i3 X11 window manager](https://i3wm.org/) config.
Additional:
- [unclechu-i3-status](https://github.com/unclechu/unclechu-i3-status)
My own implementation of status bar for **i3** that works with
[xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack) IPC.
- [xmonadrc](https://github.com/unclechu/xmonadrc)
My own [xmonad X11 window manager](http://xmonad.org/) config.
Also includes:
- My own config for [xmobar](http://xmobar.org/).
- An application that generates indicators for **xmobar** that comes from
[xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack) IPC.
- [openboxrc](https://github.com/unclechu/openboxrc)
My own [Openbox X11 window manager](http://openbox.org/) config.
- [XCompose](https://github.com/unclechu/XCompose)
My own [X11 Compose](https://www.x.org/releases/X11R7.7/doc/man/man5/Compose.5.xhtml) shortcuts.
- [X11-my-custom-layouts](https://github.com/unclechu/X11-my-custom-layouts)
My own keyboard layouts which was attempt to implement custom keyboard behavior
but this wasn't succeed because many applications just ignore these layouts
and uses bare key codes.
Deprecated by: [xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack).

## Repos I have contributed to
- [metachronica/logo](https://github.com/metachronica/logo)
I've drawn cyrillic text for the Metachronica logo.
- [livescript/artwork](https://github.com/livescript/artwork)
I've redrawn rasterized LiveScript logo into two SVG vector versions.
- [carma-public](https://github.com/unclechu/carma-public)
Forked repo of CRM I was working on on my ex-job.

## **TODO**: add description
- [sibtek-site](https://github.com/unclechu/sibtek-site)
- [lushtags](https://github.com/unclechu/lushtags)
- [haskell-experiment-shared-library-for-c-application](https://github.com/unclechu/haskell-experiment-shared-library-for-c-application)
- [node-deep-extend](https://github.com/unclechu/node-deep-extend)
- [avto-lux161](https://github.com/unclechu/avto-lux161)
- [js-react-redux-handle-typed-actions-experiment](https://github.com/unclechu/js-react-redux-handle-typed-actions-experiment)
- [haskell-boids](https://github.com/unclechu/haskell-boids)
- [xkb-perm-layout](https://github.com/unclechu/xkb-perm-layout)
- [xlib-keys-combo-simulator](https://github.com/unclechu/xlib-keys-combo-simulator)
- [xlib-escape-key-hack](https://github.com/unclechu/xlib-escape-key-hack)
- [jquery.dragndrop-file-upload](https://github.com/unclechu/jquery.dragndrop-file-upload)
- [node-jack-connector](https://github.com/unclechu/node-jack-connector)
- [crop-detector](https://github.com/unclechu/crop-detector)
- [front-end-gulp](https://github.com/unclechu/front-end-gulp)
- [xlib-keyboard-hack](https://github.com/unclechu/xlib-keyboard-hack)
- [liveify-stable](https://github.com/unclechu/liveify-stable)
- [wi-site](https://github.com/unclechu/wi-site)
- [guitarix](https://github.com/unclechu/guitarix)
- [ucoz-uhackathon-usheet](https://github.com/unclechu/ucoz-uhackathon-usheet)
- [xinput-restore](https://github.com/unclechu/xinput-restore)
- [berry-guitar-processor](https://github.com/unclechu/metachronica-berry-guitar-processor)
- [node-less-watcher](https://github.com/unclechu/node-less-watcher)
- [test-01](https://github.com/unclechu/test-01)
- [js-useful-umd-modules](https://github.com/unclechu/js-useful-umd-modules)
- [challenge-01](https://github.com/unclechu/challenge-01)
- [web-front-end-deploy](https://github.com/unclechu/web-front-end-deploy)
- [gulp-umd](https://github.com/unclechu/gulp-umd)
https://github.com/eduardolundgren/gulp-umd/pull/5
- [bitrix-advanced-form](https://github.com/unclechu/bitrix-advanced-form)
- [web-front-end-grunt-template](https://github.com/unclechu/web-front-end-grunt-template)
- [umd](https://github.com/unclechu/umd)
- [web-front-end-experiment](https://github.com/unclechu/web-front-end-experiment)
- [three.js-box-panorama](https://github.com/unclechu/three.js-box-panorama)
- [three.js-sphere-panorama](https://github.com/unclechu/three.js-sphere-panorama)
- [node-http-markup-server](https://github.com/unclechu/node-http-markup-server)
- [grunt-amdwrap](https://github.com/unclechu/grunt-amdwrap)
- [node-njst](https://github.com/unclechu/node-njst)
- [bitrix-ucresizeimg](https://github.com/unclechu/bitrix-ucresizeimg)
- [node-http-file-server](https://github.com/unclechu/node-http-file-server)
- [lor-ponificator](https://github.com/unclechu/lor-ponificator)
- [backlight_management](https://github.com/unclechu/backlight_management)
- [minecraft-start-server](https://github.com/unclechu/minecraft-start-server)

## TODO Gists

# Categorization

## Programming language

### Haskell
- [xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack)
- [midihaskey](https://github.com/metachronica/audio-midihaskey)
- [place-cursor-at](https://github.com/unclechu/place-cursor-at)
- [qm-interpolated-string](https://github.com/unclechu/haskell-qm-interpolated-string)
- [haskell-data-maybe-preserve](https://github.com/unclechu/haskell-data-maybe-preserve)
- [unclechu-i3-status](https://github.com/unclechu/unclechu-i3-status)
- [xmonadrc](https://github.com/unclechu/xmonadrc)
- [purescript-for-haskellers](https://github.com/unclechu/purescript-for-haskellers)
- [carma-public](https://github.com/unclechu/carma-public)
- [vim-my-haskell](https://github.com/unclechu/vim-my-haskell) (for Haskell)

### PureScript
- [purescript-for-haskellers](https://github.com/unclechu/purescript-for-haskellers)
- [purescript-react-dropzone](https://github.com/unclechu/purescript-react-dropzone)
- [purescript-react-rich-text-editor](https://github.com/unclechu/purescript-react-rich-text-editor)
- [carma-public](https://github.com/unclechu/carma-public)

### C++
- [midihaskey](https://github.com/metachronica/audio-midihaskey)

### ANSI C
- [midi-trigger](https://github.com/metachronica/audio-dsp-midi-trigger)
- [bit-crusher](https://github.com/unclechu/lv2-ladspa-bit-crusher)
- [stereo-mixer](https://github.com/unclechu/lv2-stereo-mixer)
- [channel-delay](https://github.com/unclechu/lv2-channel-delay)
- [jacktoalsa](https://github.com/unclechu/jacktoalsa)
- [pi-pedalboard](https://github.com/unclechu/pi-pedalboard)

### Faust
- [signal-pusher](https://github.com/unclechu/faust-signal-pusher)
- [channel-delay](https://github.com/unclechu/faust-channel-delay)

### Pure Data
- [my-pd-stuff](https://github.com/unclechu/my-pd-stuff)

### Python
- [pi-pedalboard](https://github.com/unclechu/pi-pedalboard)
- [radio-class](https://github.com/unclechu/py-radio-class)

### Perl
- [gpaste-gui](https://github.com/unclechu/gpaste-gui)
- [bashrc](https://github.com/unclechu/bashrc)
- [tmuxrc](https://github.com/unclechu/tmuxrc)

### Bash
- [gpaste-zenity](https://github.com/unclechu/gpaste-zenity)
- [bashrc](https://github.com/unclechu/bashrc)

## Other types

### SVG/Vector graphics
- [metachronica/logo](https://github.com/metachronica/logo)
- [livescript/artwork](https://github.com/livescript/artwork)

## Purpose

### Audio
- [midi-trigger](https://github.com/metachronica/audio-dsp-midi-trigger)
- [bit-crusher](https://github.com/unclechu/lv2-ladspa-bit-crusher)
- [midihaskey](https://github.com/metachronica/audio-midihaskey)
- [stereo-mixer](https://github.com/unclechu/lv2-stereo-mixer)
- [signal-pusher](https://github.com/unclechu/faust-signal-pusher)
- [channel-delay](https://github.com/unclechu/faust-channel-delay) (Faust)
- [channel-delay](https://github.com/unclechu/lv2-channel-delay) (ANSI C)
- [jacktoalsa](https://github.com/unclechu/jacktoalsa)
- [pi-pedalboard](https://github.com/unclechu/pi-pedalboard)
- [my-pd-stuff](https://github.com/unclechu/my-pd-stuff)

#### MIDI
- [midi-trigger](https://github.com/metachronica/audio-dsp-midi-trigger)
- [midihaskey](https://github.com/metachronica/audio-midihaskey)

#### LV2
- [midi-trigger](https://github.com/metachronica/audio-dsp-midi-trigger)
- [bit-crusher](https://github.com/unclechu/lv2-ladspa-bit-crusher)
- [stereo-mixer](https://github.com/unclechu/lv2-stereo-mixer)
- [signal-pusher](https://github.com/unclechu/faust-signal-pusher)
- [channel-delay](https://github.com/unclechu/faust-channel-delay) (Faust)
- [channel-delay](https://github.com/unclechu/lv2-channel-delay) (ANSI C)

### Hacking of work environment
- [xlib-keys-hack](https://github.com/unclechu/xlib-keys-hack)
Deprecated:
- [X11-my-custom-layouts](https://github.com/unclechu/X11-my-custom-layouts)
- [place-cursor-at](https://github.com/unclechu/place-cursor-at)
- [gpaste-gui](https://github.com/unclechu/gpaste-gui)
Deprecated:
- [gpaste-zenity](https://github.com/unclechu/gpaste-zenity)

## Libraries
- [qm-interpolated-string](https://github.com/unclechu/haskell-qm-interpolated-string)
- [haskell-data-maybe-preserve](https://github.com/unclechu/haskell-data-maybe-preserve)
- [purescript-react-dropzone](https://github.com/unclechu/purescript-react-dropzone)
- [purescript-react-rich-text-editor](https://github.com/unclechu/purescript-react-rich-text-editor)
- [radio-class](https://github.com/unclechu/py-radio-class)

## Docs
- [purescript-for-haskellers](https://github.com/unclechu/purescript-for-haskellers)

## Logo
- [metachronica/logo](https://github.com/metachronica/logo)
- [livescript/artwork](https://github.com/livescript/artwork)

## Forks
- [carma-public](https://github.com/unclechu/carma-public)