John Winston (@winston0410)
  • Stars
    star
    504
  • Global Rank 57,392 (Top 2 %)
  • Followers 29
  • Following 13
  • Registered almost 5 years ago
  • Most used languages
    Lua
    33.3 %
    JavaScript
    30.6 %
    Nix
    11.1 %
    TypeScript
    8.3 %
    Svelte
    5.6 %
    Less
    2.8 %
    Rust
    2.8 %
    SCSS
    2.8 %
    C
    2.8 %
  • Location πŸ‡¬πŸ‡§ United Kingdom
  • Country Total Rank 2,871
  • Country Ranking
    Lua
    13
    Nix
    26
    Less
    27
    Svelte
    142
    SCSS
    659
    Rust
    1,082
    JavaScript
    1,756
    C
    1,995
    TypeScript
    3,333

Top repositories

1

range-highlight.nvim

An extremely lightweight plugin (~ 120loc) that hightlights ranges you have entered in commandline.
Lua
203
star
2

commented.nvim

Neovim commenting plugin in Lua. Support operator, motions and more than 60 languages! πŸ”₯
Lua
110
star
3

mark-radar.nvim

Lua
34
star
4

glory

The world fastest framework agonistic CSS-in-JS library. Available in any frontend framework you use, like React, Vue and Svelte.
JavaScript
23
star
5

glory-svelte-preprocess

A svelte preprocess for safely minimizing CSS class footprint for unbeliveable performance gain. πŸš€ πŸš€ πŸš€
JavaScript
23
star
6

cmd-parser.nvim

A command-line parser for neovim for plugin authors.
Lua
11
star
7

mkNodePackage

A helper flake for building Node.js package easily with Nix.
Nix
10
star
8

freedom-editor

Freedom Editor is a lightweight, fully extensible, zero-dependencies, framework agonistic block editor.
JavaScript
10
star
9

postcss-rfs-autopilot

A PostCSS plugin that will auto markup your CSS with rfs() for RFS
JavaScript
9
star
10

smart-cursor.nvim

Auto-indenting your cursor with treesitter
Lua
9
star
11

nixos-dotfiles

My dotfiles for NixOS, acting as a client for my multiple flakes structure.
Nix
8
star
12

postcss-sparrow-auto-content-visibility

A PostCSS plugin that helps you add the new experimental CSS declaration, content-visibility: auto to any selectors with display: none for boosting render performance.
JavaScript
6
star
13

tree-sitter-hjson

Treesitter grammar for hjson.
C
6
star
14

xdg.nix

A flake to make your system XDG compliance.
Nix
5
star
15

better-O.nvim

A plugin that insert newline better than the default O.
Lua
5
star
16

bevy-nixos

Rust
4
star
17

ramda-dom-utilities

An utility library that enables currying and piping for DOM manipulation functions with Ramda
JavaScript
3
star
18

old-dotfiles

Lua
2
star
19

snowpack-plugin-prefetch-data

A plugin to help you save API response as JSON during `snowpack build`.
JavaScript
2
star
20

neovim-dotfiles

Lua
2
star
21

sparrow

A PostCSS plugin that helps you remove, replace, append or prepend CSS declarations without the need of writing another PostCSS plugin
JavaScript
2
star
22

bewater

A PostCSS plugin that helps you automatically apply `clamp()` to values to achieve a fluid design efficently.
JavaScript
2
star
23

svelte-use-resize-observer

A simple svelte action for using `ResizeObserver`.
TypeScript
1
star
24

ogs-client

OGS Client for arranging games easily.
Svelte
1
star
25

ory-flake

Nix
1
star
26

limelight.nvim

Lua
1
star
27

jyut.info

1
star
28

fastify-mongo-example

TypeScript
1
star
29

postcss-sparrow-props-filter

A PostCSS Sparrow plugin that helps you search CSS declarations by properties.
JavaScript
1
star
30

atom-setting

Less
1
star
31

universal-dotfiles

My stateful universal dotfiles, sharing configuration across platforms through Nix Flake.
Lua
1
star
32

suitcase.nvim

Lua
1
star
33

fix-hash

JavaScript
1
star
34

buf-num-nav.nvim

Navigate buffers in neovim like in tmux with numbers.
Lua
1
star
35

better-fastify-405

A better plugin for handling 405 in Fastify.
TypeScript
1
star
36

svelte-glory

SCSS
1
star
37

portfolio-2021

My portfolio site! Built with SvelteKit, PostCSS.
Svelte
1
star
38

monad-box

0
star