• Stars
    star
    514
  • Rank 86,021 (Top 2 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created about 11 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Turtl's main app interface.

Turtl

Opening an issue? See the Turtl project tracker

This is the heart of Turtl!

It's the javascript core that runs the app whether on desktop or mobile. It contains Turtl's interfaces, logic, crypto, etc.

Documentation

If you're interested in how Turtl works, check out the docs.

Building

Turtl uses a makefile to generate itself. Here's a few commands to get you started (this assumes you have Node.js/npm installed already):

mkdir turtl
cd turtl/
git clone https://github.com/turtl/js.git
cd js/
npm install
make

Running make here generates all the assets for the project and it's now ready to be run by any webserver (just make sure all requests are sent to index.html, see the .htaccess file for reference).

More Repositories

1

desktop

Turtl's desktop app
JavaScript
679
star
2

server

The new Turtl server
JavaScript
602
star
3

api

(Deprecated) Turtl API. This is the server that responds to all client requests.
Common Lisp
232
star
4

core-rs

Turtl's logic core, built in Rust. Made for embedding in other platforms (desktop, mobile, possibly browser w/ Emscripten).
Rust
190
star
5

android

Holds the wrappers (cordova) to run Turtl on Android
Java
126
star
6

tracker

This project is for tracking issues, bug reports, and progress on the entire Turtl project.
67
star
7

browser-extension

THE Turtl bookmarking extension.
JavaScript
51
star
8

core-cl

(experimental, deprecated) Common Lisp core for Turtl. The goal is to put all logic in lisp, and embed in other runtimes (Node-webkit, Android, iOS). Note that most desktop/mobile browsers now support the features that turt/js needs to run, so turtl/core has reached the end of its life. It remains as a reference or as a great place to pick up from if lisp is needed in the future.
Common Lisp
48
star
9

fdroid

An auto-generated repository for the FDroid project so they don't have to deal with a Cordova build system
JavaScript
24
star
10

www

Turtl website/marketing site/link endpoint
JavaScript
17
star
11

chrome-bookmarker

(Deprecated)
JavaScript
17
star
12

ios

Holds the wrappers (cordova) to run Turtl on iOS
JavaScript
10
star
13

ui

No, Turtl is not dead.
JavaScript
5
star
14

desktop-ff

(experimental, deprecated) Firefox version of the desktop app
JavaScript
3
star
15

chrome

(Deprecated) Turtl chrome extension
JavaScript
2
star
16

buildo

A collection of Makefiles and Dockerfiles to create Turtl builds
Shell
2
star
17

firefox

(Deprecated) Turtl firefox add-on
JavaScript
2
star
18

lib-permissions

Common permissions between server/core
Rust
2
star
19

tp2p

A limited-state library for p2p interactions between trusted nodes to exchange data
Rust
1
star