Skip to content
The social bookmarking app for individuals and teams
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md

README.md

Tefter

banner


Tefter is a social bookmarking app for individuals and teams.

It's privacy focused, portable (mobile, desktop apps), has a growing list of integrations and enables team collaboration.

features-overview

Features

Intelligent Search

We index the contents of the pages you bookmark, but also calculate interesting metadata like word count, reading time, author and topics for articles.

search

Autocomplete

You can search as you type and see results of lists, bookmarks, tags and domains.

autocomplete

Team Collaboration

You can create organizations, invite people and collectively add and organise your bookmarks.

orgs-list

Creating a Tefter organization is free for up to 5 seats. A seat is reserved for members who can add / edit / delete content. Read-only operations don't require occupying a seat, meaning that even in the free tier all the members of the org can search and use aliases.

We're committed to give back to open-source, so such communities can use Tefter for free without any limitations. Just shoot an email and we'll be happy to upgrade your plan.

Slack Integration

Login

Any Slack workspace member who wishes to create or modify content of Tefter for the organization has to log in first. By logging in a Slack member account is connected to a Tefter one.

Use /tefter login to connect your accounts.

Adding bookmarks

You can use the /tefter <url> command or a Slack message action to add a bookmark.

Demo of the command slack integration add bookmark
Demo of the message action slack integration add bookmark

Searching

You can use the /tefter search <query> command or mention the @tefter bot to search.

An example using the mention might be:

Yo @tefter search functional programming

💡 There's a short version of the search command. It's just s.
Example: /tefter s agile

Demo of the search command slack integration search command

Sharing search results with others

When searching for any results that you wish to share to the members of the channel, you can select "share".

share-search

share-search-notification

Keep in mind that @tefter has to be invited to that channel first.

Creating an alias

/tefter alias <alias> <url_pattern>

Example:

/tefter alias api-docs https://tefter.io/docs/api

or with a dynamic alias

/tefter alias deb-tracker https://tracker.debian.org/pkg/{{*}}

Read more about aliases in the section below.

Resolving an alias

/tefter <alias_pattern>

Example:

/tefter deb-tracker/nginx

or by mentioning @tefter

@tefter deb-tracker/nginx

Listing all aliases

/tefter aliases

or by mentioning @tefter

@tefter aliases

Aliases

You can create shortcuts to links you commonly use. We call such shortcuts aliases. Aliases can either be private for a user or they can be global for an organization.

list-aliases

You can use the {web, mobile, desktop} UI to create a new alias, or you can use the Slack integration.

For example, let's say you assign an alias to https://security-tracker.debian.org/tracker/source-package/{{*}} to deb-sec.

new-alias

Then when you navigate to https://tefter.io/go/deb-sec/nginx you'll be redirected to https://security-tracker.debian.org/tracker/source-package/nginx.

Aliases can be static, or dynamic. Dynamic aliases contain variable segments. Use {{*}} to create dynamic segments.

So, an alias ex pointing to https://example.com/{{*}}/a/{{*}}/b/{{*}} when invoked with go/ex/1/2/3 will redirect to https://example.com/1/a/2/b/3.

Browser Extension

You can use the browser extension to quickly navigate using aliases. This is currently only available in Chrome.

aliases-extension

Search bar

You may also navigate using aliases from the search bar.

search-bar-demo

Command-Line Usage

We're working on command-line application you can use to interact with Tefter. Until it's released you can use a simple shell function like the following to navigate using aliases.

# Add this to your .zshrc
te() {
  open "https://tefter.io/go/$1"
}

terminal-app

Coming Soon

Functions in dynamic aliases.

Bookmarks Import

We're working on functionality to import bookmarks to your organizations. Meanwhile if you need any support importing bookmarks from any source to your org, let us know, we'll be happy to help.

Privacy

We don't sell your data. Anything you post won't be public to other users unless you explicitly decide to share it. Your whole profile can be unlisted via Privacy Settings -> "Allow others to discover my profile" (uncheck).

It's social

You can follow users and see in your feed bookmarks they decided to share. You may also like any of the bookmarks appearing in your feed.

feed-like

Karma Points

Share interesting stuff and you may collect karma points.

karma-points

Feed

There's variety of news sources you can subscribe to and create a personalized feed of the latest and most interesting things to read. When you follow users and they share bookmarks, they will also appear in your feed.

feeds-list

Filtering

You can search and apply filters in any of our feeds.

feeds-search

For example, you can search across awesome lists for Elixir libraries around Ecto, using https://tefter.io/~awesome/bookmarks?q=elixir&tags=ecto

Domains

Clicking on the domain of a bookmark, filters bookmarks by that domain.

Lists

Lists are a way to organize your bookmarks.

lists

They can either be public, which means that anyone can view them or private.

Private List Sharing

You can share private lists to anyone on the internet, by generating a special "share" link.

private-list-sharing

List Subscriptions

You can subscribe to lists and be notified each time a bookmark is added.

list-subscriptions

Tags

You can add any number of tags to your bookmarks. Tags provide a supplementary to lists way to organize bookmarks. We do our best to suggest relevant tags. You can filter your bookmarks by any combination of tags.

tags

Data Import

You can import bookmarks from Pocket, Pinboard, Google bookmarks or most popular browsers.

bookmarks-import

Data Export

You can effortlessly export all your data in JSON format. You don't have to worry about lock-in or Tefter becoming unavailable.

Recommendations

We display recommendations based on your bookmarks, so that you can keep discovering interesting content.

recommendations

Explore

There's https://tefter.io/explore where you can wander and find interesting things to read from our feeds or find users to follow.

explore

Notes

You can write notes using Markdown on your bookmarks and lists.

Favorites

We keep a "special" 🌈 list of bookmarks you've marked as favorites.

mark-as-favourite

Smart Previews

For some websites, you can access the bookmarked content without leaving Tefter.

smart-previews-youtube

We also do our best to annotate such bookmarks with relevant tags and title.

For YouTube, we're fine-tuning a feature, where for songs, we'll be indexing lyrics.

So, given you've bookmarked https://www.youtube.com/watch?v=UelDrZ1aFeY

Searching for:

I don't want to leave her now

Will surface "The Beatles - Something" bookmark. Cool right?

Dead links discovery

We regularly check when your bookmarked pages are still available and you can filter and delete dead ones.

Filter by dead links

filter-dead-links

Access the archived page

read-the-archive

Readable Mode

For some of the pages you bookmark, we process them so that you can have a clutter free experience, without ads, trackers or any kind of noise.

Example:

readable

Public API

We have a public API you can use to build apps or automate any part of your bookmarking experience.

Archiving

We store the contents of bookmarked pages, so that you can access them even in the occasion they're down.

Apps

Desktop

desktop-app

To download, see here

Mobile

When you have the mobile app installed, you can quickly add bookmarks by sharing links to Tefter.

share-to-tefter

Installation

You can install Tefter as a progressive web app. See how.

Android App

The app will be available on Google Play soon.

Browser Extensions

Add bookmark

You can quickly add bookmarks clicking on the Tefter extension icon.

chrome-extension

Search

Or you can search straight from the address bar, by typing t followed by the tab key.

chrome-omnibar

Install

Feedback

There are multiple ways to provide feedback:

You can’t perform that action at this time.