-
Notifications
You must be signed in to change notification settings - Fork 22
/
my-stars.html
116 lines (112 loc) · 7.45 KB
/
my-stars.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<html>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<head>
<title>
leontrolski - my stars
</title>
<style>
body {margin: 5% auto; background: #fff7f7; color: #444444; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.8; max-width: 63%;}
@media screen and (max-width: 800px) {body {font-size: 14px; line-height: 1.6rem; max-width: 90%;}}
pre {width: 100%; border-top: 3px solid gray; border-bottom: 3px solid gray;}
a {border-bottom: 1px solid #444444; color: #444444; text-decoration: none; text-shadow: 0 1px 0 #ffffff; }
a:hover {border-bottom: 0;}
.inline {background: #b3b2b226; padding-left: 0.3em; padding-right: 0.3em; white-space: nowrap;}
blockquote {font-style: italic;color:black;background-color:#f2f2f2;padding:2em;}
details {border-bottom:solid 5px gray;}
</style>
</head>
<body>
<a href="index.html">
<img src="pic.png" style="height:2em">
⇦
</a>
<h1 id="my-potentially-useful-github-stars">My potentially useful Github stars</h1>
<p>I have some things <a href="https://github.com/leontrolski?tab=stars">starred</a> on Github. These are ones that
might someday be useful, mostly for my own reference. </p>
<h2 id="javascript">JavaScript</h2>
<ul>
<li><a href="https://github.com/simonw/download-esm">download-esm</a> - vendor npm packages.</li>
<li><a href="https://github.com/tc39/proposal-temporal">Temporal</a> - better datetimes for JavaScript, coming
natively to browsers.</li>
<li><a href="https://github.com/Effect-TS/schema">Effect-TS</a> - Pydantic for TypeScript, maybe better than
<code>io-ts</code>? See also <a href="https://github.com/colinhacks/zod">zod</a>, <a href="https://github.com/trpc/trpc">trpc</a>.
</li>
<li><a href="https://github.com/tc39/proposal-type-annotations">Proposal</a> to have erasable type annotations
supported natively in the browser.</li>
<li><a href="https://github.com/saadeghi/daisyui">daisyui</a> - nice looking Tailwind components.</li>
<li><a href="https://github.com/engine262/engine262">engine262</a> - JS interpreter in JS.</li>
<li><a href="https://github.com/patrick-steele-idem/morphdom">morphdom</a> - morph one DOM element into another,
no
VDOM.</li>
<li><a href="https://github.com/mapbox/flamebearer">flamebearer</a> - flame graph profiling.</li>
<li><a href="https://github.com/shoelace-style/shoelace">shoelace</a> - nice looking frontend component library.</li>
</ul>
<h2 id="python">Python</h2>
<ul>
<li><a href="https://github.com/ariebovenberg/whenever">whenever</a> - fix all teh datetime problems.</li>
<li><a href="https://github.com/microsoft/playwright">playwright</a> - modern Selenium replacement.</li>
<li><a href="https://github.com/astral-sh/ruff">ruff</a> - nouveau linting a la flake8, see also <a href="https://github.com/astral-sh/uv">uv</a>.</li>
<li><a href="https://github.com/jiffyclub/snakeviz">snakeviz</a> - flame graph profiling.</li>
<li><a href="https://github.com/joerick/pyinstrument">pyinstrument</a> - runtime profiling</li>
<li><a href="https://github.com/plasma-umass/scalene">scalene</a> - nouveau profiling hotness</li>
<li><a href="https://github.com/qntm/greenery">greenery</a> - determine the minimal possible regex/regex
equality.
</li>
<li><a href="https://github.com/Instagram/MonkeyType">MonkeyType</a> - generate type annotations by running
tests.
</li>
<li><a href="https://github.com/0b01001001/spectree">spectree</a> - FastAPI for Flask.</li>
<li><a href="https://github.com/gukoff/dtparse">dtparse</a> - example PyO3 usage (Rust Python wrapper).</li>
<li><a href="https://github.com/davidhewitt/pythonize">pythonize</a> - Serde for Python objects.</li>
<li><a href="https://github.com/pantsbuild/pex">pex</a> - bundle Python programs.</li>
<li><a href="https://github.com/nanne-aben/strictly_typed_pandas">Strictly typed Pandas</a>.</li>
<li><a href="https://github.com/annotated-types/annotated-types">Meta Pydantic</a>.</li>
<li><a href="https://github.com/python-trio/trio">trio</a> - fresh async library.</li>
<li><a href="https://github.com/cvxpy/cvxpy">Convex Optimization</a>.</li>
</ul>
<h2 id="developer-tools">Developer tools</h2>
<ul>
<li><a href="https://github.com/swimmio/docs.swimm.io">swimm.io</a> - funky developer docs.</li>
<li><a href="https://github.com/gnab/remark">remark</a> - easy Markdown powerpoints.</li>
<li><a href="https://github.com/marimo-team/marimo">marimo</a> - alternative to Jupyter notebooks.</li>
<li><a href="https://github.com/apache/superset">superset</a> - dashboard builder builder and in-browser SQL
IDE.
</li>
</ul>
<h2 id="sql-postgres">SQL/Postgres</h2>
<ul>
<li><a href="https://github.com/xataio/pgroll">pgroll</a> - zero downtime Postgres migrations.</li>
<li><a href="https://github.com/paradedb/paradedb">paradedb</a> - turn Postgres into Elasticsearch.</li>
<li><a href="https://github.com/kaspermarstal/plprql">plprql</a> - nouveau SQL variant, runs as Postgres extension.</li>
<li><a href="https://github.com/szarnyasg/gql-sql-pgq-pointers">Graph Queries</a> are coming to ANSI SQL.</li>
<li><a href="https://github.com/dbcli/pgcli">pgcli</a> alternative to psql.</li>
<li><a href="https://github.com/CrunchyData/postgres-operator">Postgres++ for Kubernetes</a> - probably a good
starting point for backups/connection pooling etc.</li>
<li><a href="https://github.com/zombodb/zombodb">Postgres + Elasticsearch</a>.</li>
<li><a href="https://github.com/sqlparser-rs/sqlparser-rs">Rust SQL parser</a>, used by <a
href="https://github.com/gluesql/gluesql">gluesql</a>.</li>
<li><a href="https://github.com/supabase/realtime">realtime</a> - listen to Postgres changes over Websockets.
</li>
<li><a href="https://github.com/fsprojects/Rezoom.SQL">Magic F# SQL typechecking</a>.</li>
</ul>
<h2 id="incremental-view-maintenance">Incremental View Maintenance</h2>
<ul>
<li><a href="https://github.com/readysettech/readyset">readyset</a> another Postgres wire-compatible IVM thing.</li>
<li><a href="https://github.com/pathwaycom/pathway">pathway</a> streaming system allegedly with IVM capabilities.</li>
<li><a href="https://github.com/sraoss/pg_ivm">pg_ivm</a> - IVM extension to Postgres, this might be the route
it
takes to end up native.</li>
<li><a href="https://github.com/vmware/database-stream-processor">dbsp implementation</a>, see <a
href="https://github.com/vmware/database-stream-processor/blob/main/doc/theory/main.pdf">theory</a>.
</li>
<li><a href="https://github.com/mit-pdos/noria">noria</a> - <a href="https://materialize.io">materialize.io</a>
for
MySQL applications.</li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a href="https://github.com/Audio-AGI/AudioSep">AudioSep</a> - split audio files into stems.</li>
<li><a href="https://github.com/CatalaLang/catala">catala</a> - law as code.</li>
</ul>
</body>
</html>