GithubHelp home page GithubHelp logo

dlw's Introduction

DLW logo

        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.

Project Structre:

  • darklight_driver/: binary application that allows users to connect to DarkLight docs
  • dlwp/: main library for interacting with DarkLight applications, see docs
  • documentation/: markdown files that explain how parts of DarkLight work and how to use them
  • test_streams/test_clinet/: example DarkLight client, can be used for testing
  • test_stream/test_server/: example DarkLight server, can be used for testing
  • tools/dlcmd/: command that interacts with darklight_driver, explained here
  • tools/dlcns/: library for retrieving data from the Centeralized Name Server
  • tools/dlup/: used for checking if DarkLight is working
  • tools/new_dlukey: used for getting a new DarkLight key, docs

Motivation

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.

dlw's People

Contributors

nathanmcmillan54 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.