Skip to content

View a wide variety of file types & game file types inside the browser.

License

Notifications You must be signed in to change notification settings

Potat05/asset-viewer

Repository files navigation

View a variety of general file formats & game file formats inside the browser.

A list of viewers is in the demo.

Develop

  1. Clone this repository
  2. Install dependencies npm install
  3. Run development server npm run dev -- --start

Using These Things

Svelte as the framework.
Pako the zlib port for deflate compression.
Bootstrap for icons.
highlight.js for code highlighting.
three.js, an easy to use 3D library.
Zod for schema validation.
Marked for markdown rendering.

Huge Help

PE-bear, easy to use UI to explore executable (PE) files.
Kaitai Struct, a lot of file format specifications with block diagrams.
CPython, has Python implementations of various things.
McGill University MIDI Documentation, documentation for the MIDI file format.
Valve Developer Community, an absurd amount of great documentation on Source engine related stuff.

Contributing

Contributions are welcome CONTRIBUTING.md;

About

View a wide variety of file types & game file types inside the browser.

Resources

License

Stars

Watchers

Forks