1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
- @title = "Source Code"
- @summary = "Overview of the main code repositories"
%p This page should give an easy overview of the most important repositories. The authorative code is hosted at #{link '0xacab' => 'https://0xacab.org/leap/'}, but they are also some mirrored to #{link 'github' => 'https://github.com/leapcode/'}.
%p In general, the <code>master</code> branch of each repository should be a stable, release version of the software. Some projects merge directly into <code>master</code> (e.g., bitmask-vpn), while others will have a <code>develop</code> branch that is used to stage features and bugfixes. Please check whether your project has a <code>develop</code> branch before making a pull request to master.
%h3 Client code
%table.table.table-bordered
%tr
%td bitmask-vpn
%td The Bitmask desktop client application, supporting encrypted internet proxy. The client is written in golang, runs on Linux, Mac, and Windows, and is licensed under the GPLv3.
%td
= link 'https://0xacab.org/leap/bitmask-vpn'
= link 'https://github.com/leapcode/bitmask-vpn'
%tr
%td bitmask_android
%td Android version of the Bitmask client, supporting encrypted internet proxy. Licensed under the GPLv3.
%td
= link 'https://0xacab.org/leap/bitmask_android'
= link 'https://github.com/leapcode/bitmask_android'
%h3 Service provider platform
%table.table.table-bordered
%tr
%td leap_platform
%td Server automation recipes for running secure communication services via the LEAP Platform. Written mostly using puppet, and licensed under the GPLv3.
%td Currently work is underway to overhaul this setup, modernize, containerize. That work isn't published here.
%td
= link 'https://0xacab.org/leap/leap_platform'
= link 'https://github.com/leapcode/leap_platform'
%tr
%td leap_cli
%td Command line interface for managing a service provider running the LEAP platform. Written in Ruby and released under the GPLv3.
%td See above, the platform rework will probably make this obsolete too.
%td
= link 'https://0xacab.org/leap/leap_cli'
= link 'https://github.com/leapcode/leap_cli'
%tr
%td leap container platform
%td the fancy new pieces that aren't all published yet. Overhaul of the leap platform. Sneak peak:
%td
= link 'https://0xacab.org/leap/container-platform'
%h3 Web applications and libraries
%table.table.table-bordered
%tr
%td leap_web
%td Web application for the LEAP platform, providing user management, tickets, billing, and REST API.
%td
= link 'https://0xacab.org/leap/leap_web'
= link 'https://github.com/leapcode/leap_web'
%tr
%td vpnweb
%td Minimal web application for the LEAP platform, for bootstrapping clients.
%td
= link 'https://0xacab.org/leap/vpnweb'
%tr
%td leap_se
%td This website
%td
= link 'https://0xacab.org/leap/leap_se'
= link 'https://github.com/leapcode/leap_se'
|