A very dark web for very bright people
DarkLight Web is intended to be private, somewhat secure, decentralized, alternative web, seperate from the World Wide Web.
This can be used to give people more of a sense of privacy and a "fresh start" in the digital world. DarkLight is still in early development so it is not recomended to be used commercially. All information being sent and received is encrypted with the Cerpton cipher by default but your own encryption algorithm can be applied. DarkLight applications don't connect directly to its receiver which slightly reduces traceablity, all data is sent through distributors which only store information in memory.
More information can be found in the main documentation or in the library documentation. Also read instance0.md for the offical DarkLight instance.
darklight_driver/
: binary application that allows users to connect to DarkLight docsdl_instance/
: A library and tools for creating and running an instancedl_instance/distributor/*
: DarkLight distributors
dlwp/
: main library for interacting with DarkLight applications, see docsdocumentation/
: markdown files that explain how parts of DarkLight work and how to use themtest_streams/test_clinet/
: example DarkLight client, can be used for testingtest_stream/test_server/
: example DarkLight server, can be used for testingsrc/
Darklight servicestools/client/
an executable for interacting with clients and serverstools/dlcmd/
: command that interacts withdarklight_driver
, explained heretools/dlcns/
: library for retrieving data from the Centeralized Name Servertools/dlup/
: used for checking if DarkLight is workingtools/new_dlukey/
: used for getting a new DarkLight key, docs
The World Wide Web was originally intended to be decentralized, today it does not seem like it is. Today the majority of the web that the average person sees is controlled by the same few hosting services and social media companies which grealty influence what content is shown and collect large amounts of personal data. DarkLight Web can allow people to create a new web culture, where people and groups could be entirely independent from corporations. If centralization is supposed to be inevitable under any circumstances, a new instance can be created to prevent large centralization.