Skip to content

dabsamak/plaid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plaid

Lightweight browser inspired by Mosaic

Goal: A classic, Mosaic-like browser that will build with OpenBSD base+xenocara.

Libraries:

Features:

  • pledge(2)
  • unveil(2)
  • TLS v1.2

Current state

  • Xlib window draws HTML after it has been parsed by libtidy
  • Doesn't actually render anything
  • Messy. Terrible memory management. If unveil(2) didn't exist it would probably be extremely expoitable.

Building

Build libtidy:

    cd 3rd/tidy-html5/build/cmake/
    cmake ../.. -DCMAKE_BUILD_TYPE=Release  -DBUILD_SHARED_LIB:BOOL=OFF
    make

Build plaid:

    cd src/
    make clean
    make

Running plaid:

    plaid [-u URL]

About

Lightweight browser inspired by Mosaic

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages