https://github.com/lxsmnsyc/poneglyph
a React SSR framework, powered by ESBuild
https://github.com/lxsmnsyc/poneglyph
esbuild react react-ssr react-ssr-framework reactjs server-side-rendering
Last synced: 11 days ago
JSON representation
a React SSR framework, powered by ESBuild
- Host: GitHub
- URL: https://github.com/lxsmnsyc/poneglyph
- Owner: lxsmnsyc
- License: mit
- Created: 2021-05-19T12:09:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-26T08:49:09.000Z (almost 2 years ago)
- Last Synced: 2024-10-06T11:16:05.047Z (7 months ago)
- Topics: esbuild, react, react-ssr, react-ssr-framework, reactjs, server-side-rendering
- Language: TypeScript
- Homepage:
- Size: 2.7 MB
- Stars: 10
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# poneglyph
## Packages
## Examples
## Goals
- [X] File-based routing
- [X] CSS imports
- [X] Parametized Routing
- [X] Wildcard Routing
- [X] Custom App
- [X] Custom Document
- [X] Custom Error Page
- [X] Custom 404 Page
- [X] Custom 500 Page
- [X] Server-side data fetching for pages through `getPageData` and `usePageData`
- [X] Server-side data fetching for custom app through `getAppData` and `useAppData`
- [X] Asset versioning
- [X] Client-side code-splitting (not extended to lazy-loaded components)
- [X] Navigation prefetching
- [X] ES Objects (e.g. `Map`, `Set`, etc.) server-side encoding to client-side decoding
- [X] 404 through `getPageData`
- [X] Static file serving through `/public`
- [X] Request Compression
- [X] API routes through `/api`
- [ ] RedirectsMore to add
## License
MIT © [lxsmnsyc](https://github.com/lxsmnsyc)