# Marginalia Search This is the source code for [Marginalia Search](https://search.marginalia.nu). The aim of the project is to develop new and alternative discovery methods for the Internet. It's an experimental workshop as much as it is a public service, the overarching goal is to elevate the more human, non-commercial sides of the Internet. A side-goal is to do this without requiring datacenters and expensive enterprise hardware, to run this operation on affordable hardware. ## Set up Follow the set-up instructions in [📁 run/](run/)! This is also necessary for the tests to run. Save yourself time and frustration and start here. ## Project Structure [📁 code/](code/) - The Source Code. See [📄 code/readme.md](code/readme.md) for a further breakdown of the structure and architecture. [📁 run/](run/) - Scripts and files used to run the search engine locally [📁 third-party/](third-party/) - Third party code [📁 doc/](doc/) - Supplementary documentation [📄 CONTRIBUTING.md](CONTRIBUTING.md) - How to contribute [📄 LICENSE.md](LICENSE.md) - License terms ## Supporting Consider [supporting this project](https://memex.marginalia.nu/projects/edge/supporting.gmi). ## Contact You can email with any questions or feedback. ## License The bulk of the project is available with AGPL 3.0, with exceptions. Some parts are co-licensed under MIT, third party code may have different licenses. See the appropriate readme.md / license.md.