Open-source and free bibliography generator similar to easybib.com. No ads or tracking. Try it out here!
Written in Svelte and Typescript, compiled by SvelteKit, using Tailwind / DaisyUI for styling and Playwright for testing.
Graciously hosted by Github Pages.
DOCS: Requirements, Schedule, Design and Architecture
To install this project locally, run:
curl https://bun.sh/install | bash; #install bun, unnessecary if you already have it
git clone https://github.com/xavierclarkvt/bibx.git;
cd bibx; bun install;And to start, run:
bun run dev;If you intend to submit a PR, make sure you're using VSCode and a few specific settings:
- Install the following extensions:
- Add the following to your VSCode Settings (CMD/CTRL-SHIFT-P -> "Preferences: Open Default Settings (JSON)):
"svelte.enable-ts-plugin": true,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.tabSize": 2,
"editor.detectIndentation": false,
"[svelte]": {
"editor.defaultFormatter": "svelte.svelte-vscode"
}To deploy the current state of main to production (Github Pages), create a new release with a new tag.