alpha
Login
Join now
robinwobin.dev
/
maivi
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
🦦 a tiny cute lua web framework
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
robin
03ca8ad6
lua: avoid early return in init when no plugin dir is found
main
2w ago
lua: avoid early return in init when no plugin dir is found
main
Copy SHA
Browse repository
robin
committed
2w ago
robin
6e07b350
maivi: proper io usage
2w ago
maivi: proper io usage
Copy SHA
Browse repository
robin
committed
2w ago
robin
b805a0d5
gen: progress
2w ago
gen: progress
Copy SHA
Browse repository
robin
committed
2w ago
robin
b30c7e46
io: close your handles
2w ago
io: close your handles
Copy SHA
Browse repository
robin
committed
2w ago
robin
61e6d441
build: prefix paths
2w ago
build: prefix paths
Copy SHA
Browse repository
robin
committed
2w ago
june
cb54a579
handler: uri percent decoding & unicode support
3w ago
handler: uri percent decoding & unicode support
Copy SHA
Browse repository
june
committed
3w ago
robin
041cac2a
helpers: avoid defer sendfile err ret
3w ago
helpers: avoid defer sendfile err ret
Copy SHA
Browse repository
robin
committed
3w ago
robin
016bc1c7
handler: clean up
3w ago
handler: clean up
Copy SHA
Browse repository
robin
committed
3w ago
robin
b0e8a7a2
mlua: clean up
3w ago
mlua: clean up
Copy SHA
Browse repository
robin
committed
3w ago
robin
ee362efc
data: clean up
3w ago
data: clean up
Copy SHA
Browse repository
robin
committed
3w ago
robin
6507f5b7
lua: clean `lua_*` fn args & add `toRef` fn
3w ago
lua: clean `lua_*` fn args & add `toRef` fn
Copy SHA
Browse repository
robin
committed
3w ago
robin
83d8ac18
lua: clean lua table code
3w ago
lua: clean lua table code
Copy SHA
Browse repository
robin
committed
3w ago
robin
e26ccf9a
root: use queue instead of group
3w ago
root: use queue instead of group
Copy SHA
Browse repository
robin
committed
3w ago
robin
02dbda58
just: simpler builds
3w ago
just: simpler builds
Copy SHA
Browse repository
robin
committed
3w ago
robin
63a5278b
build: llvm option
3w ago
build: llvm option
Copy SHA
Browse repository
robin
committed
3w ago
robin
8b0438a1
nix: fix md4c option
3w ago
nix: fix md4c option
Copy SHA
Browse repository
robin
committed
3w ago
robin
bcdf59d9
nix: enable md4c support by default
3w ago
nix: enable md4c support by default
Copy SHA
Browse repository
robin
committed
3w ago
robin
7712b51f
lua: load plugins before init
3w ago
lua: load plugins before init
Copy SHA
Browse repository
robin
committed
3w ago
june
15fdaa69
build: ensure target & optimize safety, clean up
3w ago
build: ensure target & optimize safety, clean up
Copy SHA
Browse repository
june
committed
3w ago
robin
ae085a54
router: `read_data` hook and ctx pattern match
4w ago
router: `read_data` hook and ctx pattern match
Copy SHA
Browse repository
robin
committed
4w ago
robin
fdcf906c
lua: add md4c module
4w ago
lua: add md4c module
Copy SHA
Browse repository
robin
committed
4w ago
robin
8989aba9
env: selene
4w ago
env: selene
Copy SHA
Browse repository
robin
committed
4w ago
robin
a31ba2fd
lua: clean element functions and types
4w ago
lua: clean element functions and types
Copy SHA
Browse repository
robin
committed
4w ago
robin
0520f689
config: use runtime env `MAIVI_RUNTIME`
1mo ago
config: use runtime env `MAIVI_RUNTIME`
Copy SHA
Browse repository
robin
committed
1mo ago
robin
92bf4313
build: add lua runtime option
1mo ago
build: add lua runtime option
Copy SHA
Browse repository
robin
committed
1mo ago
robin
90640548
lua: use separate lua threads per connection
1mo ago
lua: use separate lua threads per connection
Copy SHA
Browse repository
robin
committed
1mo ago
robin
a3a77ff5
helpers: `try_path`
1mo ago
helpers: `try_path`
Copy SHA
Browse repository
robin
committed
1mo ago
robin
a79f952d
lua: avoid error when plugin dir is not found
1mo ago
lua: avoid error when plugin dir is not found
Copy SHA
Browse repository
robin
committed
1mo ago
robin
a5833bf5
maivi: always enable lua runtime
1mo ago
maivi: always enable lua runtime
Copy SHA
Browse repository
robin
committed
1mo ago
robin
2b4ee9c5
lua: reuse ctx ref
1mo ago
lua: reuse ctx ref
Copy SHA
Browse repository
robin
committed
1mo ago
robin
90f03cec
maivi: implement redirects as a plugin
1mo ago
maivi: implement redirects as a plugin
Copy SHA
Browse repository
robin
committed
1mo ago
robin
8d7131b7
examples: indextxt plugin
1mo ago
examples: indextxt plugin
Copy SHA
Browse repository
robin
committed
1mo ago
robin
d0e63d45
handler: add hooks:3
1mo ago
handler: add hooks:3
Copy SHA
Browse repository
robin
committed
1mo ago
robin
3d95b9a8
just: simplify test recipes
1mo ago
just: simplify test recipes
Copy SHA
Browse repository
robin
committed
1mo ago
robin
fb73378e
build: use llvm for debug builds
1mo ago
build: use llvm for debug builds
Copy SHA
Browse repository
robin
committed
1mo ago
robin
8edefb03
handler: use pointer to connection & cleanup module
1mo ago
handler: use pointer to connection & cleanup module
Copy SHA
Browse repository
robin
committed
1mo ago
robin
ee918835
lua: hotreload `maivi.mod` when `this.dev` is set
1mo ago
lua: hotreload `maivi.mod` when `this.dev` is set
Copy SHA
Browse repository
robin
committed
1mo ago
robin
8dd8398d
maivi: pass `maivi.dev` to `this.dev`
1mo ago
maivi: pass `maivi.dev` to `this.dev`
Copy SHA
Browse repository
robin
committed
1mo ago
robin
acf67e05
data: remove data file type check
1mo ago
data: remove data file type check
Copy SHA
Browse repository
robin
committed
1mo ago
robin
31a7dcab
data: handle empty or missing frontmatter
1mo ago
data: handle empty or missing frontmatter
Copy SHA
Browse repository
robin
committed
1mo ago
robin
6aa0ebd6
handler: avoid hidden 404 errors
1mo ago
handler: avoid hidden 404 errors
Copy SHA
Browse repository
robin
committed
1mo ago
robin
6780050a
router: `b.end()` after writing lua page
1mo ago
router: `b.end()` after writing lua page
Copy SHA
Browse repository
robin
committed
1mo ago
robin
8ad26b59
lua: fix element return types & `h` call overload
1mo ago
lua: fix element return types & `h` call overload
Copy SHA
Browse repository
robin
committed
1mo ago
robin
ed9f2d24
root: use `netShutdown` on io net socket
1mo ago
root: use `netShutdown` on io net socket
Copy SHA
Browse repository
robin
committed
1mo ago
robin
38748c20
fix: use `conn.path` instead of `request.head.target`
1mo ago
fix: use `conn.path` instead of `request.head.target`
Copy SHA
Browse repository
robin
committed
1mo ago
robin
fd0b113d
handler: add arena to connection struct and use conn for actions
1mo ago
handler: add arena to connection struct and use conn for actions
Copy SHA
Browse repository
robin
committed
1mo ago
robin
33348da5
root: use gpa for redirect map
1mo ago
root: use gpa for redirect map
Copy SHA
Browse repository
robin
committed
1mo ago
robin
d8b969e7
maivi: parse child args correctly and avoid props type issues
1mo ago
maivi: parse child args correctly and avoid props type issues
Copy SHA
Browse repository
robin
committed
1mo ago
robin
9c241f4e
main: use buf for git rev
1mo ago
main: use buf for git rev
Copy SHA
Browse repository
robin
committed
1mo ago
robin
8188f2c0
fragment: handle nonempty elements without children
1mo ago
fragment: handle nonempty elements without children
Copy SHA
Browse repository
robin
committed
1mo ago
robin
1c6526e8
main: init fern in main
1mo ago
main: init fern in main
Copy SHA
Browse repository
robin
committed
1mo ago
robin
75e4175e
main: warn and continue on git rev error
1mo ago
main: warn and continue on git rev error
Copy SHA
Browse repository
robin
committed
1mo ago
robin
2c3e3e19
nix: add inspect_lua to deps
1mo ago
nix: add inspect_lua to deps
Copy SHA
Browse repository
robin
committed
1mo ago
june
bf60f345
main: clean up imports
1mo ago
main: clean up imports
Copy SHA
Browse repository
june
committed
1mo ago
june
80816ae3
main: optimize memory management
1mo ago
main: optimize memory management
Copy SHA
Browse repository
june
committed
1mo ago
june
3ef61c94
main: improve handling process arguments
1mo ago
main: improve handling process arguments
Copy SHA
Browse repository
june
committed
1mo ago
robin
eb34b31b
helpers: use `std.c.sendfile`
1mo ago
helpers: use `std.c.sendfile`
Copy SHA
Browse repository
robin
committed
1mo ago
robin
c771f7c0
just: remove old recipes
1mo ago
just: remove old recipes
Copy SHA
Browse repository
robin
committed
1mo ago
robin
53f15f27
refactor!: use custom http server and router
1mo ago
refactor!: use custom http server and router
Copy SHA
Browse repository
robin
committed
1mo ago
robin
fa2650a6
lua: add `pack_len` and `unpack_len` helpers
1mo ago
lua: add `pack_len` and `unpack_len` helpers
Copy SHA
Browse repository
robin
committed
1mo ago
Previous
1
2
3
Next