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