K Cartlidge (@kcartlidge)

Top repositories

1

nodepub

[DEPRECATED] Node module to create valid EPUB v2 ebooks from chapters and metadata.
JavaScript
50
star
2

drawing

This is a simple Go package for drawing on a 2D surface. It includes primitives and PNG export, and will also support sprites and related higher-level constructs.
Go
5
star
3

migratable.mysqlprovider

Database provider for kcartlidge/migratable adding support for MySql/MariaDB.
C#
3
star
4

watch-commander

A simple JavaScript library allowing you to bind standard objects (models) to your HTML using declarative markup. Similar in concept to Angular or BackBone.
JavaScript
2
star
5

luthor

Extract structure from any text using a generic lexer.
C#
2
star
6

trelby-docker

Dockerfile for Trelby, the open source scriptwriting software.
Dockerfile
2
star
7

migratable

Simple and efficient database migrations supporting multiple database technologies. Command line tool and optional dotnet nuget packages.
C#
2
star
8

GapBuffer

A GapBuffer<T> type that is up to 1,500 times faster than a List<T> when localised changes are the majority use case (eg for a text buffer in an editor).
C#
1
star
9

PermissionServer

DotNet Nuget package providing password-less authentication with auto-expiring tokens (in an in-memory store; no database required) and confirmation emails.
C#
1
star
10

CSharp-Generic-Markov-Chains

Simple pattern 'learning' with Markov chains. After repeated 'repeatable' events, is able to generate more of those repeatable events that follow a similar frequency pattern. Useful for things like generating English-looking random text or making the best chess move after training across chess game histories.
C#
1
star
11

Newt

Autogenerate a .Net (C#/EF Core) data project (class library with entities and data contexts) and an admin website from a Postgres database. Also creates backup SQL and Graphviz .dot diagram source.
C#
1
star