Azer Koçulu

Login: azer

Company: Kozmos

Location: Berlin

Bio: Founder of Kozmos (getkozmos.com)

Blog: http://azer.bike

Blog: http://azer.bike

Member of

  1. Bricks
  2. Gezi Web Browser
  3. Happy Hacking Linux
  4. kaktüs
  5. NPM Modules for Flickr
  6. null

Repositories

7min.io
7min Workout App
afrikaradyo.com
null
after-time
Declarative setTimeout
alert
JavaScript library to play sound alerts
anakaynak.com
anakaynak.com source code
anarko.org
Web App To Play Music From TayfaBandista.org
andthen
Async function composition with parameter fixing ability.
anglicize
Anglicize the special characters in given text
ansi-codes
ANSI Styling Codes
api.midibin.io
API Server For MidiBin
api.semai.org
The API server running on api.semai.org
atbash
Atbash cipher
atlas
DEPRECATED: I'm using labstack/echo now.
atlas-api
Unofficial Atlas Magazine API Server
attr
Observable Attributes
attrs
shortcut to attr.attrs (see azer/attr)
auto-complete
Emacs auto-complete package
available-slug
Slugifies your string and makes sure it's returning a result that is available to register.
awesome-elm
A curated list of useful Elm tutorials, libraries and software. Inspired by awesome list. Feel free to contribute. :rocket:
awesome-javascript
A collection of awesome browser-side JavaScript libraries, resources and shiny things.
azer.github.com
Azer's Technical Shares
azer.kodfabrik.com
my homepage
background-image
Set background image for given element
banned-in-turkey
A simple application + API for checking if a URL or IP address is blocked in Turkey
blockchain-go
Experimental Blockchain with PoW
bookmarking-tools
A set of bash scripts I coded to store my bookmarks in both a text file and my del.icio.us account.
boxcars
Easy-to-configure Static Web & Reverse Proxy Server in Go
browserify-length
Lists modules in a Browserify bundle by their length and percentage.
budget-api
my personal budget planning api
call-all
Call Given Async Functions In Given Order
categorize-files
Categorize given files by extensions
change-object
Clone and change given object paths.
checkfor
Validate objects with meaningful errors.
chessboard
Pure HTML&XSLT Chess Board with FEN Support
chess.js
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
circle
Minimalistic JSON API Server.
circle.photos
null
circle-photos-api
API server running at api.circle.photos
circle-socket
The socket server of circle.photos written in Go
clean-url
null
cli-form
Build command-line forms easily
cli-qa
Command-line Questions & Answers. Supports color formatting, lists, yes/no confirmations.
coffee-mode
Emacs Major Mode for CoffeeScript
combiner
Functional CLI Interface and JavaScript Library for Processing Files
comma-list
Parse comma separated lists
comp
Async Function Composition.
concat
Concatenate files
config-doc
Create and manage config documents
core-modules
resolve function which support the browser field in package.json
create-temp-dir
Create a temporary directory under /tmp
crud
Relational database library for Go, with simple and familiar interface.
cssutils
Stand-alone, CommonJS compatible CSS library
dasornis
A Python Web Framework that I wrote in 2009. Not anymore maintained.
debounce-fn
Return a debounced version of the given function
debug
Tiny Debugging Tool For Golang
debug-node
tiny node.js & browser debugging utility for your libraries and applications
declarative-js
Declarative async programming with JavaScript
default-debug
null
delicious-surf
a web browser for better bookmarking
devart-template
null
developers-in-turkey
A list of Turkish provinces by the count of software developers.
docs
Stellar documentation
dom-children
Library to modify DOM
domflow
Lightweight Reactive DOM Programming Library. It only provides an API for your own data-binding abstractions.
domloader
null
domutils
Stand-alone, CommonJS compatible DOM library
door
Minimalistic HTTP proxy server with config auto-reloading and static file serving.
dotfiles
my dotfiles
duba
CLI tool for managing multiple remote and local workspaces using SSH
each-file
Read contents of each file matching given glob. Runs a parallel loop.
eksi-server
Eksi Sozluk JSON API Server
emacs
Ready-to-use Emacs Setup for JavaScript and Go
emacsfiles
my emacs configuration files
emacs-guide
null
emacs-jungle-theme
My personal Emacs theme. It may change occasionally.
english-time
Parses times written in simple English to unix time.
environ
Cross-platform environment detection library for JavaScript
every-time
Declarative setInterval
example-mixtape
null
exo_browser
The Scriptable Browser Platform
expand-home-dir
Expand ~/
failing-code
Returns failing code for given error
failing-line
Return the line number and filename of failing line from given error object
ffuzbl
a Mozilla Firefox extension provides using layout of UZBL browser
filename-id
Return IDs for given filenames
filter-stack
Filter specified modules from the stack trace of an error object
findall
finds all regex matchings
first-val
Execute given async functions in given order until a value is produced
flat-glob
Return glob applied, flattened and duplicate filtered version of the given list of filenames
flatten-array
Flattens nested arrays.
flickr-photo-brick
Brick for viewing specified photo from Flickr
format-date
Takes a string and a date object, returns what you expect
format-text
String formatting library inspired from Python
free-west-antalya
Bat? Antalya Topluluklar Birli?i (Union of Communities in West Antalya) Documents
functools
DEPRECATED: Use small modules instead
garantifox
garanti kullanicilari icin ff eklentisi, 1 ocaktaki login degisikligi nedeniyle calismasi icin guncellenmesi gerekli
gatsby
???? Blazing fast static site generator for React
genpkg
Generate NodeJS Packages from JavaScript files
get-json
Get JSON docs on both Node and Browsers
get-object-path
Return the value at given object path.
gezi
null
gezitunes.org
Music player for the songs of Gezi Resistance!
global-nil
defines nil globally.
go
Stellar's public monorepo of go code
go-anglicize
Anglicizes special characters
go-ansi-codes
ANSI Styling codes for Golang
go-choo-starter
Starter for choo projects with Go backend.
go-flickr
Flickr API Client for Golang
go-less-common-words
Filter most common english words from given string or list of strings.
go-most-common-words
List of Most Common English Words
goodeggs-list
NodeJS Module for Listing GoodEggs
goodeggs-login
Auth GoodEggs with e-mail and password.
go-preact-starter
Starter for combining Go and Preact in any web project.
go-style
Console styling library for Golang
hackercouch
Pledge your couch to hackers!
hide
Hide a DOM element by applying a absolute position
highkick
HighKick is a small testing framework that I like.
homebrew
The missing package manager for OS X.
homepage
My personal website
htmlglue
update html elements by mapping query selectors to attributes, text, and hypertext
html-patcher
Virtual DOM Diff & Patch with HTML Templates
ignore-doc
Filter filenames with .ignore documents created by users.
indexeddb
Well-tested, low-level wrapper around the IndexedDB API. It can sync locally and remotely.
indexhtml
Generate a customized index.html file
indexhtml-cli
Generate an index.html file that includes specified HTML, JS and CSS files.
install-module
Install an NPM module
io.kodfabrik.com
Kodfabrik Blog
irssi-config
My Irssi config
is-node
Returns true if your code is running on Node
is-terminal
Returns true or false depending on if the stdout is associated with a terminal.
iter
Serial & Parallel Iteration
javascript-for-cats
an introduction to the javascript programming language. intended audience: cats
javascript-guide
Azer's JavaScript Guide
join-params
Partial function application with parameter formatting
js2-mode
js2-mode with some improvements
jsbuild
JSBuild is a command-line utility that provides building CommonJS modules and packages for web
jsify
Convert text files into requireable JavaScript modules
jsonp
A simple JSONP implementation
js-yasnippets
OUT OF DATE
just-a-browserify-server
A simple, zero config Browserify server to save you from repeating yourself
just-a-server
A simple and small server with no configuration but still enough flexibility do stuff
juxt.js
Take a set of functions, return a function that is the juxtaposition of those functions.
kodfabrik.com
The source code repository of kodfabrik.com
kurdish-time
Parses times written in simple Kurdish to unix time.
learn-js.github.com
null
less-common-words
Extract words except the most common english words from given text
level-client
Create and return LevelDB client if necessary, reuse if already given
level-collection
A minimalistic organizer for your LevelDB database.
level-flush
Remove all keys in given LevelDB database. Use only in small databases.
level-json
LevelDB JSON Wrapper
level-json-cache
Caching library with LevelDB backend and english-time enabled interface.
leylatunes.org
Free music player for Leyla the Band songs
limited-parallel-loop
Limited parallel async loop.
linguist
Language Savant
linum-relativenumber
null
listenparadise.org
Radio Paradise App
localbin
my .local/bin directory
logger
Minimalistic logging library for Go.
logger-slack-hook
Slack hook for logger library
lower-camel-case
null
lowkick
simplifies running javascript tests on varied environments, from command-line.
lullabytunes.org
A free music player for the world lullabies
mao
Pragmatic BDD Testing Framework For Go
map
Async Map
map-docs
JavaScript library for creating data-binding libraries that can interact with eachother
map-mongo
A Functional ORM-like Library For MongoDB and NodeJS, based on MapJS
matches-dom-selector
Check if an element matches a given selector string
measure-time
create benchmark suites and see the time consumption per given functions.
media
Lightweight Wrapper For HTML5 Media API
medium-author
Get a Medium author with list of posts
medium-post
Get a Medium post.
memdiff
BDD style memory leak hunting tool
memoize-async
Async Function Memoizer
memoize-sync
Sync Function Memoizer
memoize-with-leveldb
Memoize functions with level-json-cache
memory-and-speed-tests
Some memory usage, and speed comparisons for JavaScript.
meta-knowledge
? A list of knowledge repositories
methodify
Take a set of functions and make them methods of specified object.
midi-instrument
Return an object of music notes for given MidiJS instrument
midi-js-soundfonts
Pre-rendered General MIDI soundfonts that can be used immediately with MIDI.js
midi-remote-instruments
Remote MIDI instruments that you can play with messages
midi-sdk
Require MidiJS' SDK Asynchronously
mime-of
Returns the mimetype of given URI
mitigation
Package mitigation provides the possibility to prevent system damage.
mix-objects
Mix specified objects
mmake
Modern Make
modern-sabahlar
Alternative Podcast App for Modern Sabahlar Radio Show
modern-sabahlar-api-server
Unofficial Modern Sabahlar API Server
most-common-turkish-words
List of most common 1000 Turkish words
most-common-words
List of most common English words
mp3s
Extract MP3 Urls From Given URL
mustache.js
Minimal templating with {{mustaches}} in JavaScript
muttfiles
My Mutt Configuration Files
new-chain
Create chaining APIs from functions
new-command
Simplifies creating CLI programs by combining minimist, show-help, show-version modules.
new-empty-array
Create a new empty array
new-error
Create Error Objects With String Formatting
new-list
Array-like objects with PubSub interfaces that you can subscribe to changes.
new-object
Objects that you can subscribe to changes.
new-partial
Partial Function Application
new-range
Returns an array of nums from start to end
new-reactive
reactive programming based on azer/attr
new-struct
Structs inspred from Golang
next-time
Returns the nearest date of given time
node
evented I/O for v8 javascript
node-browserify
browser-side require() the node.js way
node-eksi-sozluk
NodeJS client to query Eksi Sozluk
node-ent
Encode and decode HTML entities
node-go
with fallback to setImmediate and setTimeout
notebook
My personal and public notes.
npm
a package manager for node
npm.el
Create and rule NPM packages from Emacs
observer
CommonJS Implementation of the Observer Pattern
on-change
Simpler interface to get notified on changes in given file/directory
on-key-press
Listen key press events on command-line
on-tree-change
null
ourtunes
Roll your music player in a few minutes, with single command.
outer-html
asic cross-platform methods for editing outer HTML. All methods work with either HTML strings and actual DOM elements.
package-path
Return the package path of given module filename.
parallel-loop
Loop parallelly
parallelly
Compose async functions into one function that runs all parallelly
parse-path
parse javascript object path
pause-function
Pause and resume function calls
personal-api
NodeJS API server to publish personal info.
play-audio
Lightweight Wrapper For HTML5 Audio API
play-url
Unified API for playing Youtube, Rdio, SoundCloud and Mp3 URLs.
post-data
Minimalistic wrapper around formidable.
posts
null
pref
Remember user preferences via LocalStorage
prettify-error
Prettify given error objects for console outputs
prompt-input
Prompt user inputs with styling
propertify
Propertify given object
property
Library for creating functional properties
prova
Test runner based on Tape and Browserify
prova-retired
RETIRED Check out http://github.com/azer/prova
prova-slides
Source code of the examples I showed in the meetup
provinces
state and province lists for countries
pubsub
Minimalistic Pubsub Implementation
pychessengine
Chess Table Analyzer&Validator
radio-paradise
Radio Paradise Client made with Elm and Go
radio-paradise-api-server
Unofficial HTTP API Server For Radio Paradise
radio-paradise-node-api
Now Playing API For Radio Paradise
radio-paradise-old-app
Alternative Radio Paradise App
rainbow9
A web based IDE that I developed on April 2007.
random-color
Module to generate random RGB colors
rdio-js-api
Rdio JavaScript API with CommonJS Wrappers (Beta)
read-cli-input
Read user input from CLI for specified amount of lines.
read-json
Reads and parses a JSON file.
refine-object
Create a new object from given source and definition
relative-date
Javascript module for outputting relative dates.
remote-control
Run remote commands in a web page via HTTP requests.
remotely
Run given command remotely via SSH
render-loop
Async DOM render loop with Virtual DOM diffing
require-sdk
JavaScript library for making sure given SDK is loaded and executed. Designed for popular APIs like Youtube, Rdio, Soundcloud etc.
Resemble.js
Image analysis and comparison
right-pad
string right pad
rm-rf
rmraf with glob
rname
Rename a NodeJS project
rnd
Return a random integer
roka
[deprecated] A new javascript framework targeting modern web/javascript engines
roka-examples
null
rokalisp
A new, Javascript interoperable LISP dialect for both serverside and clientside
route-map
Match a url from an object of route patterns
rss2email
My fork of rss2email. Uses msmtp instead of sendmail.
ruhi.su
Music player for the Ruhi Su songs
run-after
Run a command after given time based on english-time
run-paralelly
Run given commands as child processes paralelly
run-serially
Run given commands as child processes serially.
sanitize-object
Returns a new object with desired content from another source
scrape-url
Scrape URLs with CSS selectors
scraping-api
Go API server for scraping data with CSS selectors
select-dom
DOM Selector Library With Fallback Support
selin.lullabytunes.org
Selin's Lullaby Player
serial-loop
Async serial loop
serially
Compose async functions into one function that runs all serially
sesler.org
Ourtunes Network'ünün Çat? Player'?
set-content-type
Set Content-Type header of given request and response objects
set-object-path
Set given (deep) object path
setup-docker
Install Docker, build and run a Dockerfile as daemon in the specific remote machine.
shell-jobs
Human-friendly Cron replacement in NodeJS
show-help
Outputs help for parent package and exits
show-version
Shows the name and version of parent package and exits
simple.io
Minimalistic wrapper around engine.io and engine.io-client.
sjcl
Stanford Javascript Crypto Library
slug-to-title
Generate a title from given slug
snakecase
Go library for converting given string to snake case
soundcloud-stream
Stream SoundCloud URLs
spacemacs-files
null
status-go
The Status module that consumes go-ethereum
status-react
a free (libre) open source, mobile OS for Ethereum
stellar-go-examples
null
stream-combiner
null
stream-format
String formatting with streams. It's based on new-format
strip
Strip HTML Tags
styled
console styling library
style-format
Library to easily style texts with string formatting.
subscribe
subscribe/unsubscribe multiple pubsubs at once
subscription
NodeJS library to simplify paid subscriptions with Stripe and LevelDB.
surf
Github mirror of Suckless Surf
svg-playground
My SVG Studying Environment
testrunner.xsl
null
title-from-url
Generate a title from given URL
toba-batak-dictionary
Toba Batak Dictionary Data
toba-batak-dictionary-app
Toba Batak Dictionary App
to-class-name
Convert given string to a JavaScript class name
toledo-chess
Unobtrusive, indented fork of Oscar Toledo's Javascript Chess
to-slug
Turn given text to slug. Combines anglicize and to-slug-case.
to-title
Convert a string to a title case.
triangle-cursor
triangle cursor chrome extension
try-call
Functional try-catch for cleaner code & optimization
turkish-alphabet
lower and capital letters in the Turkish alphabet
turkish-dictionary-api
API Server for the official Turkish-to-turkish dictionary by TDK
turkish-synonyms-api
NodeJS API for querying synonyms of Turkish words. It's running at
turkish-time
Parses times written in simple Turkish to unix time
unique-now
Module to generate unique unix times.
uniques
Filter out duplicates in an array
url-router
Sinatra-like URL router for Golang.
userbook
LevelDB Based User Registry For NodeJS
validate-value
Validate a value with specified options
variable-name
Return a valid variable name from given string
video-canvas
Display Videos In Canvas Elements
video-dimensions
Returns the dimensions of given video
vimfiles
My VIM Configuration Files
virtual-glue
Render HTML with Hyperglue and VirtualDOM
.w3
A Google Chrome extension that executes JavaScript and CSS files in ~/.w3
w3files
My ~/.w3 directory
watch-array
Lets you subscribe to any changes on native JavaScript arrays.
watchify
watch mode for browserify builds
with-env
Read and apply .env file (if exists) in the working directory.
www
my ~/www directory
yasnippet
A template system for Emacs

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.