Skip to content
Browser Extension to full-text search your browsing history & bookmarks.
Branch: develop
Clone or download
Latest commit 9516f31 Jun 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.storybook Move `src/stories` dir to `src/dev/stories` Sep 26, 2018
.vscode Allow external submodules to be searchable in vscode Jun 5, 2019
__mocks__ Fix failing tests after using lodash function Aug 1, 2018
build Move everything to use storex Jun 24, 2019
docs Set up quick & dirty migrations system Mar 29, 2019
external Update to latest dexie storex backend Jun 24, 2019
fonts changing font styles. Feb 24, 2019
img Add saving state May 14, 2019
src Fixed up text copy for indexing preferences (forgot in last hotfix) Jun 24, 2019
.babelrc Remove forced core-js.es6.promise polyfill from babel env Apr 6, 2018
.editorconfig Removing the max_line_lenth and fixing a linting error Apr 5, 2017
.eslintignore Add keyboard shortcut section to settings and use npm for mousetrap Feb 19, 2019
.eslintrc.json Remove rogue `console.log`s - set linting rules to avoid this Mar 8, 2019
.gitignore Add crxmake script Apr 4, 2019
.gitmodules Move everything to use storex Jun 24, 2019
.jest-config.json Move everything to use storex Jun 24, 2019
.prettierignore Add keyboard shortcut section to settings and use npm for mousetrap Feb 19, 2019
.stylelintignore Add keyboard shortcut section to settings and use npm for mousetrap Feb 19, 2019
.stylelintrc.js More work on the UI of ribbon & overview Mar 12, 2019
.travis.yml Remove submodule setup script + CI changes Jan 3, 2019
Codetour.md Add codetour sections for search filters + dev dir Sep 26, 2018
GETTING-STARTED.md Add notes on managing deps to getting started docs Feb 12, 2019
License Updated Readme Nov 5, 2017
Makefile Makefile indentation. Jul 15, 2017
Readme.md Update Readme.md Apr 16, 2019
SimpleHTTPPutServer.py Intitial backup to dev server now working Nov 13, 2018
browserstack.png BrowserStack logo modifications May 31, 2018
crxmake.sh Add crxmake script Apr 4, 2019
issue_template.md Update issue_template.md Nov 8, 2017
jsconfig.json Rename and simplify tags/domain filter as IndexDropdown Feb 12, 2018
package.json Move everything to use storex Jun 24, 2019
postcss.config.js More work on the UI of ribbon & overview Mar 12, 2019
prettier.config.js Install prettier + setup dotfiles Oct 10, 2017
publish.js Separate publish commands Apr 22, 2019
setupJest.js Fix TypeScript errors preventing build Apr 6, 2018
tsconfig.jest.json Refactor imports ProgressManager for testing Apr 6, 2018
tsconfig.json Move everything to use storex Jun 24, 2019
tslint.json Move everything to use storex Jun 24, 2019
webpack.config.babel.js Implement prod-specific build params May 30, 2018
worldbrain.sublime-project Add Sublime Text 3 editor config Oct 10, 2017
yarn.lock Move everything to use storex Jun 24, 2019

Readme.md

WorldBrain's Memex

Table Of Content

  1. Vision & Mission
  2. Memex Features
  3. Values
  4. Project Status
    1. Changelog and Roadmap
  5. Contributing
    1. Report Bugs
    2. Feature Requests
    3. Open Tasks
    4. Getting started as a developer
  6. Contact
  7. License + Privacy Policy

Vision & Mission

Our vision is a well informed, less polarised society that can make complex decisions effectively, sustainably and compassionately.

Our mission is to help battle information overload by making it effortless for you and your peers to organise, share and discover the most useful and perspective rich content online.

Our first product: Memex

A fully private memory-boosting extension to eliminate time spent bookmarking, retracing steps to recall an old webpage, or copy-pasting notes into scattered documents. Its name and functionalities are heavily inspired by Vannevar Bush's vision of a Memex.

Full-Text Search in Web History & Bookmarks:

Search with every word of all websites & PDFs you visited & filter by time, domain, tags or bookmarks.

Web Annotations:

Add notes to websites and pieces of text in them

Blazing fast and flexible organisation

Add bookmarks, tags or sort websites into lists on the fly.

Full Data Ownership

All personal data is stored and processed on your own computer and will never ever ever EVER be shared or used without your consent. Here at WorldBrain, we are highly concerned about your privacy, data ownership and security. For more info please see our privacy policy

Other:

⭗ Google & DuckDuckGo integration: See Memex results while searching with your favorite search engine.

🔍Timeline and Full-Text searching of notes and annotations

⛅Backup and restore your data to any of your favorite cloud providers

📲Import bookmarks and history from any bookmarking service that supports an HTML export

🗂Sidebar on pages to quickly tag, star and sort pages into collections

⌨ Keyboard Shortcuts to toggle and create highlights

🗂Tab manager: add all open tabs to a collection or tag

Project Status

Memex is available for Chrome and Firefox and under active development by our wonderful team. Memex is currently in beta status and serves almost 10.000 users. We still have some non-critical bugs, but all in all Memex runs smoothly. (Found another bug? Please do tell)

Changelog and Roadmap:

Let us know what you want to see in Memex. We plan to release these new features in 2019: Full Changelog Roadmap: worldbrain.io/roadmap

Leave annotations on web-based PDF document

Save, tag, annotate and search Tweets in Memex

Sync your Memex across multiple devices

Mobile apps for iOS and Android

Pocket/Readability-like archive and full-page snapshots

Share and publish Memex collections of pages, posts and annotations so others can discover your personal knowledge base

Values

Your data is none of our business

With most free software tools you and your data are the product. Not with us. Our practical approach to decentralisation and our economic model allow us to offer most of Memex services without causing costs on our side.

Interoperability, freedom of choice and less monopolisation

In 10 years time we envision 100s of Memex-y tools that are all adapted to the individual workflows different professions and people have. To get there, it is necessary to remove the incentives for Memex providers to lock-in their users and monopolise. The question for us was: How can we create an ecosystem, in which it is more profitable to collaborate than to compete, and where monopolisation is by an order of magnitudes harder. To get there we combine data interoperability with our financial model called Steward Ownership. While interoperability will make it harder for providers to monopolise, because users have less lock-ins, Steward Ownership provides a company with the intrinsic motivations to stay profitable and be OK not to grow as much. Instead they are able to focus on providing profit generating service to less users, and reduce costs by collaborating with other Memex providers on core infrastructure. More details on this you find on our manifesto.

Contributing

Thanks a lot for your interest to contribute to Memex in one way or another.

Report Bugs

Just open an issue here on GitHub.

Feature Requests

Head over to our community board, so that other people can vote on them too.

Open Tasks

Wanna help in the development to make Memex better? Great! That's the spirit :)

How to get started:

  1. Head over to the our Notion roadmap document and grab one of the "Newcomer Tasks".
  2. Once you found one please get in touch with the team via Slack. Just leave a message in #dev about the project you're most interested in.
  3. We'll try to sync up on project definitions and then you can get started :)

Getting started as a developer

  1. Click here for all instructions on how to build Memex so you can hack on it.
  2. Click here to get an overview of Memex code anatomy.

Contact

Find us in our Team chat or contact us via email.

License + Privacy Policy

MIT Licensed see License

Privacy Policy

We truly care about your privacy. We will never retain or sell your personal data. It is actually not possible for us to get your personal data because Memex runs locally. When you create Memex.Links we store the highlighted text and the url, so we can deliver it to recipients. However we do not store any IP of people creating, nor requesting them.

Apart from that, the only data we obtain are some anonymous analytics on how people use the features of Memex, this data will never be attributable to you or contain any personal data like URLs you visit, terms you search or annotations you made. Also you can completely opt out from that and become a ghost for us. We then have no indication that you even exist.

For a complete list of things we track, visit our privacy policy.

Thanks to

Sentry.io for offering free error tracking to open-source projects and generally having an awesome product

You can’t perform that action at this time.