All Projects → sciencefair-land → Sciencefair

sciencefair-land / Sciencefair

Licence: mit
The futuristic, fabulous and free desktop app for working with scientific literature 🔬 📖

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sciencefair

Datbase
[DEPRECATED] Open data sharing powered by Dat
Stars: ✭ 251 (-55.26%)
Mutual labels:  search, dat, p2p
Sdk
Write your own dat app!
Stars: ✭ 215 (-61.68%)
Mutual labels:  dat, p2p
Hypercloud
A hosting server for Dat. [ARCHIVED - Use Hashbase instead!]
Stars: ✭ 96 (-82.89%)
Mutual labels:  dat, p2p
Rats Search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
Stars: ✭ 1,037 (+84.85%)
Mutual labels:  search, p2p
Hyperfeed
decentralized rss publishing
Stars: ✭ 60 (-89.3%)
Mutual labels:  dat, p2p
Datradio
p2p music player for {old} beaker and dat
Stars: ✭ 77 (-86.27%)
Mutual labels:  dat, p2p
Spimedb
EXPLORE & EDIT REALITY
Stars: ✭ 14 (-97.5%)
Mutual labels:  search, p2p
Dat React Native
Browse through the web with the Dat protocol in your device!
Stars: ✭ 25 (-95.54%)
Mutual labels:  dat, p2p
Raven Reader
📖 All your articles in one place. Beautiful.
Stars: ✭ 2,040 (+263.64%)
Mutual labels:  reader, desktop-app
dat-workshop
How to build web apps using Dat. A workshop by GEUT.
Stars: ✭ 50 (-91.09%)
Mutual labels:  dat, p2p
Datr
R package to interface with the decentralized dat network.
Stars: ✭ 56 (-90.02%)
Mutual labels:  dat, p2p
Dathttpd
Replaced by Homebase! See https://github.com/beakerbrowser/homebase.
Stars: ✭ 282 (-49.73%)
Mutual labels:  dat, p2p
Hyperdb Examples
a small introduction to getting started with hyperdb
Stars: ✭ 53 (-90.55%)
Mutual labels:  dat, p2p
Dat Keyserver
a distributed PGP keyserver project based on the dat protocol
Stars: ✭ 89 (-84.14%)
Mutual labels:  dat, p2p
Random Access Http
Continuous reading from a http(s) url using random offsets and lengths for peers in a distributed system
Stars: ✭ 39 (-93.05%)
Mutual labels:  dat, p2p
Enoki
ultralight tools for creating p2p sites
Stars: ✭ 222 (-60.43%)
Mutual labels:  dat, p2p
Aether App
Aether client app with bundled front-end and P2P back-end
Stars: ✭ 951 (+69.52%)
Mutual labels:  p2p, desktop-app
Textrank
🌀 ⚡️ 🌍 TextRank (automatic text summarization) for PHP8
Stars: ✭ 193 (-65.6%)
Mutual labels:  search, science
paperslip
share hard-to-transmit snippets with easy-to-pronounce names using dht magic
Stars: ✭ 37 (-93.4%)
Mutual labels:  dat, p2p
Tribler
Privacy enhanced BitTorrent client with P2P content discovery
Stars: ✭ 3,915 (+597.86%)
Mutual labels:  search, p2p

The open source p2p desktop science library that puts users in control.

API stability Latest release MIT license

We've released 🎈 v1.0 🎈! But we're just getting started. Check out the roadmap to see where we're headed.


Why ScienceFair?

How we access, read and reuse scientific literature is largely controlled by a few vast publishing organisations. Many wonderful innovations are being explored outside those organisations, but they are rarely integrated into the platforms where people actually access science.

We have a vision of a different, better, future for science. A future that's more fair, inclusive and open. A future where people can explore and innovate and where users control and customise their experience.

ScienceFair aims to help pave the road to that future. The main thing that sets it apart? Freedom from centralised control.


We're creating a desktop experience for discovering, tracking, collecting and reading scientific articles that:

  • is completely free from external control (e.g. by publishers or platforms)
  • helps decentralise the distribution and storage of the scholarly literature
  • allows the user to customise their experience
  • promotes and integrates open data and metadata
  • helps grow an ecosystem of open source tools around scientific literature

contents

downloads

You can download installers or bundled apps for Windows, Mac and Linux from the releases page.

If you find a bug, please report it in the issue tracker.

technical details

Some of the things that ScienceFair does differently:

A reading experience optimised for Science

We use the beautiful Lens reader to render JATS XML to a reading experience optimised for scientific papers.

reader

Instant multi-source search

Instant search of your local collection and remote datasources, only downloading the data requested.

results

Secure, flexible, distributed datasources

A ScienceFair datasource can be a journal, a curated community collection, a personal reading list... anything you like.

v1.0 comes with the eLife journal by default, and more will follow very soon.

Datasources are append-only feeds of JATS XML articles, signed with public-key encryption and distributed peer-to-peer (using dat). This means:

  • downloads come from the nearest, fastest sources
  • it doesn't matter if the original source goes offline
  • only the original creator can add new content
  • anyone can create a datasource (tools to make this easy coming soon)
  • your local collection of articles is ready for data mining

And importantly, datasources you create are private unless you decide to share them, and nobody can ever take a datasource offline.

Built-in bibliometrics and analytics

Basic bibliometrics are built-in in v1.0.

Full analysis and data-mining tools, alt-metrics and enriched annotation will be coming soon.

selection

ScienceFair also follows a few simple design principles that we feel are missing from the ecosystem:

  • we keep the interface minimal and clear
  • incremental discovery is the way
  • be beautiful
home screen

development

This project uses node v8, ideally the latest version. It also uses the two-package.json structure (what??).

To get a local copy working, clone this repo, then run

  • npm install to install dev dependencies
  • cd app && npm install to install regular dependencies
  • cd .. && npm run dev to start in development mode

roadmap

  • [x] v1.0 proof of concept:
    • incorporate major new technologies (dat/hyperdrive, lens reader, instant search)
    • core user experience and design
    • development, packaging and distribution architecture in place
    • 1.0.x releases will be bug fixes and non-breaking improvements
  • [ ] v1.1 focus on datasources:
    • more, and bigger, datasources available by default
    • tools for creating and managing datasources
    • interface for creating and securely sharing p2p collections within the app
    • a platform and interface for discovering and managing datasources
  • [ ] v1.2 focus on enrichment:
    • altmetrics, updates (e.g. retractions), etc. displayed in context in realtime
    • advanced bibliometrics and data-mining tools
    • annotation and commenting, within the app and drawn from existing sources
  • [ ] v2.0 focus on user customisation:
    • a package system, allowing customising and extending key aspects of the experience
    • tools and documentation for making new packages
    • a platform and interface for discovering and managing packages
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].