Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / niklasf 217 repositories
Funding links: https://github.com/sponsors/niklasf
niklasf/lvgl Fork of lvgl/lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
Language: C - Size: 256 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0
niklasf/shakmaty-syzygy
A Rust library to probe Syzygy endgame tablebases
Language: Rust - Size: 672 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 20 - Forks: 3
niklasf/chessops
Chess and chess variant rules and operations in TypeScript
Language: TypeScript - Size: 1.61 MB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 96 - Forks: 32
niklasf/python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
Language: Python - Size: 12 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 2,299 - Forks: 507
niklasf/web-boardimage
An HTTP service that renders chess board images
Language: Python - Size: 168 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 68 - Forks: 18
niklasf/syzygy-tables.info
User interface and public API for probing Syzygy endgame tablebases
Language: Python - Size: 22.6 MB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 59 - Forks: 13
niklasf/thread-priority Fork of iddm/thread-priority
A simple Cross-platform thread schedule and priority library for rust.
Size: 176 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/rust-ar Fork of mdsteele/rust-ar
Rust library for encoding/decoding Unix archive (.a) files
Language: Rust - Size: 91.8 KB - Last synced: 25 days ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
niklasf/rust-chessground
An experimental chessboard widget for Relm/GTK
Language: Rust - Size: 396 KB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 65 - Forks: 7
niklasf/cargo-auditable-issue-141
MRE for https://github.com/rust-secure-code/cargo-auditable/issues/141
Language: Rust - Size: 10.7 KB - Last synced: 25 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 0
niklasf/cargo-auditable-issue-56
Trying to create a minimal reproducible example for an issue with cargo-auditable
Language: Rust - Size: 4.88 KB - Last synced: 25 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 0
niklasf/rust-pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
Language: Rust - Size: 263 KB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 63 - Forks: 17
niklasf/shakmaty
A Rust library for chess and chess variant rules and operations
Language: Rust - Size: 2.12 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 193 - Forks: 35
niklasf/python-agentspeak
A Python-based interpreter for the agent-oriented programming language JASON
Language: Python - Size: 755 KB - Last synced: 24 days ago - Pushed: 2 months ago - Stars: 45 - Forks: 24
niklasf/schoollibrary
Manage a school library
Language: Python - Size: 7.18 MB - Last synced: 25 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0
niklasf/python-tinyhtml
A tiny library to safely render compact HTML5 from Python expressions.
Language: Python - Size: 64.5 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 14 - Forks: 0
niklasf/node-irc-server π¦
Implementation of the IRC server protocol using node.js
Language: JavaScript - Size: 187 KB - Last synced: 25 days ago - Pushed: over 10 years ago - Stars: 55 - Forks: 11
niklasf/rust-huffman-compress
A Rust library for Huffman compression given a propability distribution over arbitrary symbols
Language: Rust - Size: 48.8 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 24 - Forks: 8
niklasf/double-checked-cell
A thread-safe lazily initialized cell using double-checked locking.
Language: Rust - Size: 50.8 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 13 - Forks: 0
niklasf/rustls Fork of rustls/rustls
A modern TLS library in Rust
Language: Rust - Size: 9.22 MB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/bl Fork of rvagg/bl
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
Size: 206 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/lichess-db Fork of lichess-org/database
Export lichess game database in a standard PGN format
Language: Scala - Size: 1.02 MB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
niklasf/machina.js Fork of ifandelse/machina.js
js ex machina - finite state machines in JavaScript
Size: 1.93 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/lichess-tauri Fork of fitztrev/lichess-tauri
Desktop app for Lichess external engine
Size: 2.26 MB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
niklasf/cloudflare-camo
A Cloudflare worker to proxy images for privacy, to avoid mixed content, and to add headers
Language: TypeScript - Size: 33.2 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
niklasf/Rocket Fork of rwf2/Rocket
A web framework for Rust.
Language: Rust - Size: 2.34 MB - Last synced: 25 days ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
niklasf/lv_font_conv Fork of lvgl/lv_font_conv
Converts TTF/WOFF fonts to compact bitmap format
Size: 2.85 MB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
niklasf/lv_drivers Fork of lvgl/lv_drivers
TFT and touch pad drivers for LVGL embedded GUI library
Language: C - Size: 496 KB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
niklasf/indexed.py
A Python dictionary that is indexed by insertion order
Language: Python - Size: 88.9 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 21 - Forks: 4
niklasf/magics
Finding magic factors for bitboard based move generation
Language: C - Size: 2.02 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 12 - Forks: 2
niklasf/ipset Fork of lazytiger/ipset
A library wrapper for libipset
Size: 64.5 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
niklasf/git-rebase-patch
Rebase patches that no longer apply to HEAD
Language: Shell - Size: 171 KB - Last synced: 25 days ago - Pushed: almost 10 years ago - Stars: 9 - Forks: 1
niklasf/Stockfish Fork of official-stockfish/Stockfish
UCI chess engine
Language: C++ - Size: 17.8 MB - Last synced: 25 days ago - Pushed: 10 months ago - Stars: 11 - Forks: 4
niklasf/mosquitto Fork of eclipse/mosquitto
Eclipse Mosquitto - An open source MQTT broker
Size: 13.1 MB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
niklasf/rust-gaviota-sys
Low level Rust bindings for libgtb, a library for Gaviota tablebase probing
Language: Rust - Size: 51.8 KB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 0
niklasf/display-kiosk
Display a website in a stripped down kiosk
Language: C++ - Size: 1.17 MB - Last synced: 25 days ago - Pushed: about 9 years ago - Stars: 1 - Forks: 1
niklasf/build-raspbian-image
Builds a minimal Raspbian Stretch image
Language: Shell - Size: 32.2 KB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 39 - Forks: 21
niklasf/civetweb Fork of civetweb/civetweb
Embedded C/C++ web server
Language: C - Size: 27.2 MB - Last synced: 25 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
niklasf/rust-web-push Fork of pimeys/rust-web-push
A Web Push library for Rust
Language: Rust - Size: 8.73 MB - Last synced: 25 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
niklasf/partial_sort Fork of sundy-li/partial_sort
partial_sort is Rust version of [std::partial_sort](https://en.cppreference.com/w/cpp/algorithm/partial_sort)
Language: Rust - Size: 27.3 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/tbserve π¦
Syzygy tablebase server
Language: C++ - Size: 8.86 MB - Last synced: 25 days ago - Pushed: over 6 years ago - Stars: 3 - Forks: 0
niklasf/android-barcode-scanner π¦
Use an android device as a wireless barcode scanner
Language: C++ - Size: 17.4 MB - Last synced: 25 days ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
niklasf/lila-websocket π¦
Experimental WebSocket server for lichess.org - superceded by https://github.com/ornicar/lila-ws
Language: Rust - Size: 633 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 10 - Forks: 2
niklasf/AgentSpirit π¦
A lightweight AgentSpeak interpreter for C++
Language: C++ - Size: 434 KB - Last synced: 25 days ago - Pushed: over 8 years ago - Stars: 0 - Forks: 1
niklasf/iserv-untis π¦
StundenplΓ€ne, Vertretungsplan und Pausenaufsichten aus Gp Untis in IServ anzeigen
Language: PHP - Size: 988 KB - Last synced: 25 days ago - Pushed: almost 11 years ago - Stars: 0 - Forks: 0
niklasf/hexworld-old π¦
Language: CoffeeScript - Size: 277 KB - Last synced: 25 days ago - Pushed: over 11 years ago - Stars: 0 - Forks: 0
niklasf/lila-openingexplorer2 π¦
Experimental more efficient encoding scheme for https://github.com/niklasf/lila-openingexplorer
Language: C - Size: 384 KB - Last synced: 25 days ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
niklasf/lichess-stagebot π¦
A bot waiting for deploy commands in the Slack channel
Language: Python - Size: 10.7 KB - Last synced: 25 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 2
niklasf/report-to-self π¦
Self hosted endpoint for HTTP Report-To, NEL, Expect-CT and DMARC
Language: Python - Size: 27.3 KB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
niklasf/fishnet-assets π¦
Precompiled Stockfish binaries for fishnet
Size: 162 MB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 3 - Forks: 0
niklasf/add-bogus-refresh-token π¦
Small hack to work around https://github.com/ornicar/lila/pull/9327#issuecomment-873360065
Language: JavaScript - Size: 7.81 KB - Last synced: 25 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
niklasf/lila-openingexplorer3 π¦
Opening explorer for lichess.org
Language: Rust - Size: 580 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 0
niklasf/CollageCreator π¦
Homework for learning Java RMI.
Language: Java - Size: 555 KB - Last synced: 25 days ago - Pushed: about 11 years ago - Stars: 0 - Forks: 0
niklasf/stockfish.aur π¦
Language: Shell - Size: 19.5 KB - Last synced: 25 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
niklasf/lichess-puzzle-screen π¦
Some strategies to find (potentially) broken Lichess puzzles
Language: Rust - Size: 22.5 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1
niklasf/chessground Fork of lichess-org/chessground
Mobile/Web chess UI for lichess.org
Language: TypeScript - Size: 10.7 MB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/scalatags Fork of com-lihaoyi/scalatags
ScalaTags is a small XML/HTML construction library for Scala.
Language: Scala - Size: 9.35 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
niklasf/moka Fork of moka-rs/moka
A high performance concurrent caching library for Rust
Size: 1.35 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
niklasf/chessclock
Various clock types for two player games
Language: C++ - Size: 129 KB - Last synced: 25 days ago - Pushed: over 11 years ago - Stars: 1 - Forks: 1
niklasf/hexworld π¦
Language: JavaScript - Size: 3.82 MB - Last synced: 25 days ago - Pushed: almost 11 years ago - Stars: 0 - Forks: 0
niklasf/Fairy-Stockfish Fork of fairy-stockfish/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
Language: C++ - Size: 11 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
niklasf/joda-time Fork of JodaOrg/joda-time
Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8.
Language: Java - Size: 11.6 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/ip2proxy-rust
Rust library to query IP2Proxy BIN Data files
Language: Rust - Size: 71.3 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
niklasf/self_update Fork of jaemk/self_update
Self updates for rust executables
Language: Rust - Size: 271 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/tb Fork of syzygy1/tb
Language: C - Size: 636 KB - Last synced: 25 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
niklasf/rollup-plugins Fork of rollup/plugins
π£ The one-stop shop for official Rollup plugins
Size: 4.46 MB - Last synced: 25 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
niklasf/galimatias Fork of smola/galimatias
galimatias is a URL parsing and normalization library written in Java.
Language: Java - Size: 1.05 MB - Last synced: 25 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
niklasf/rust Fork of rust-lang/rust
A safe, concurrent, practical language.
Language: Rust - Size: 1.12 GB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
niklasf/rust-cpuid Fork of gz/rust-cpuid
cpuid library in rust.
Language: Rust - Size: 1.82 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/python-asyncdgt
Communicate asynchronously with DGT boards
Language: Python - Size: 83 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 15 - Forks: 5
niklasf/advisory-db Fork of rustsec/advisory-db
Security advisory database for Rust crates published through crates.io
Size: 1.82 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/unicase Fork of seanmonstar/unicase
Unicode Case-folding for Rust
Size: 101 KB - Last synced: 25 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
niklasf/badrap-result Fork of badrap/result
A TypeScript result type taking cues from Rust's Result and Haskell's Either types
Size: 445 KB - Last synced: 25 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
niklasf/lila-ws Fork of lichess-org/lila-ws
New websocket server
Language: Scala - Size: 1.04 MB - Last synced: 25 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
niklasf/tokio Fork of tokio-rs/tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
Language: Rust - Size: 13.2 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
niklasf/rocksdb Fork of facebook/rocksdb
A library that provides an embeddable, persistent key-value store for fast storage.
Language: C++ - Size: 196 MB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
niklasf/lichess-tournament-scheduler Fork of benediktwerner/lichess-tournament-scheduler
Language: Python - Size: 252 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
niklasf/ghpages Fork of maxheld83/ghpages
Deploy arbitrary static assets through GitHub Actions
Size: 3.6 MB - Last synced: 25 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
niklasf/pheres
Tools to experiment with the AgentSpeak programming language
Language: Rust - Size: 65.4 KB - Last synced: 25 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
niklasf/uring-sys Fork of ringbahn/uring-sys
liburing bindings
Size: 69.3 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
niklasf/heltour Fork of Lichess4545/heltour
Chess tournament management software for the Lichess4545 league
Language: Python - Size: 7.79 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/tower Fork of tower-rs/tower
async fn(Request) -> Result<Response, Error>
Size: 4.38 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/axum Fork of tokio-rs/axum
Ergonomic and modular web framework built with Tokio, Tower, and Hyper
Size: 1.38 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/page.js Fork of visionmedia/page.js
Micro client-side router inspired by the Express router
Size: 798 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/rust-rocksdb Fork of rust-rocksdb/rust-rocksdb
rust wrapper for rocksdb
Language: Rust - Size: 1.86 MB - Last synced: 25 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
niklasf/llvm-project Fork of llvm/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
Size: 1.76 GB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/stockfish.pexe
The strong open source chess engine Stockfish as a PNaCl module
Language: C++ - Size: 16.5 MB - Last synced: 17 days ago - Pushed: almost 5 years ago - Stars: 23 - Forks: 9
niklasf/tls-tomorrow
Try to make TLS connections with manipulated system time
Language: Rust - Size: 39.1 KB - Last synced: 25 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
niklasf/rust-btoi
Parse integers directly from ASCII byte slices
Language: Rust - Size: 73.2 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 7 - Forks: 3
niklasf/reqwest Fork of seanmonstar/reqwest
An easy and powerful Rust HTTP Client
Language: Rust - Size: 1.94 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/crev-proofs
Personal crev proof repository
Size: 43.9 KB - Last synced: 25 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
niklasf/openingtree Fork of openingtree/openingtree
Consolidated view of all your chess games from chess.com, lichess, grandmaster games or custom pgn.
Size: 11.8 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/flexmark-java Fork of vsch/flexmark-java
CommonMark/Markdown Java parser with source level AST. CommonMark 0.28, emulation of: pegdown, kramdown, markdown.pl, MultiMarkdown. With HTML to MD, MD to PDF, MD to DOCX conversion modules.
Size: 148 MB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/lichobile Fork of lichess-org/lichobile
lichess.org mobile application
Language: TypeScript - Size: 84.7 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
niklasf/discotron Fork of michael1241/discotron
Link your patron status to the Lichess discord.
Language: Python - Size: 9.77 KB - Last synced: 25 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
niklasf/passport-lichess Fork of ornicar/passport-lichess
GitHub authentication strategy for Lichess and Node.js.
Size: 26.4 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
niklasf/lichess-oauth-flask Fork of lakinwecker/lichess-oauth-flask
Simple app with oauth and lichess in flask
Size: 30.3 KB - Last synced: 25 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
niklasf/ipnet Fork of krisprice/ipnet
IpNet, Ipv4Net, and Ipv6Net types and methods for Rust
Size: 261 KB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
niklasf/nnue-pytorch Fork of official-stockfish/nnue-pytorch
NNUE (Chess evaluation) trainer in Pytorch
Size: 857 KB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
niklasf/horde-insufficient-material-tests Fork of stevepapazis/horde-insufficient-material-tests
This script generates Horde positions and assesses whether white has enough material to deliver mate in each one of those positions.
Size: 8.61 MB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0