Skip to content
/ Xana Public

A web browser made by and for developers 🤓️

License

Notifications You must be signed in to change notification settings

sergius02/Xana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Icon

Xana

Last Release Build Status License

Xana light theme
Xana dark theme

A web browser made by and for developers 🤓️

What? Another web browser? 🤔️

With this browser i try to make a tool that helps every web developer. Instead of need to install an unlimited number of plugins, how about if you only need to install one app.

For the moment this is a VERY, VERY (really VERY 😹️) simple web browser, as it's a work in progress.

It's based on Webkit, and inspired in other great browsers like Midori😻️ and Ephemereal😻️.

Developed for Elementary OS.

Contribute

This is a project that i'm going improve in my free time, if you think you can help the development, the pull request are open 🎉️

Features

  • Basic web browser
  • QR generation of the current page, so you can open it in another device (tablet, mobile...)

Things to do

This is a little list of features that i want to reach

Most important

  • Some other basic web browsers features like:
    • Favorites
    • History
    • Search directly in the URL entry
    • Change default search engine

And then

  • Make a preview view to see the web in 3 sizes (PC, tablet, mobile)
  • "Native" JSON/XML viewer
  • Some tool to test REST API
  • Optional "clean exit" cleaning history, cookies...

Dependencies

Ensure you have these dependencies installed

  • valac
  • glib-2.0
  • gtk+-3.0
  • webkit2gtk-4.0
  • qrencode

Install, build and run

libwebkit2gtk-4.0-dev

# FOR ELEMENTARY OS USERS
sudo apt install elementary-sdk

# FOR THE REST
sudo apt install cmake libgtk-3-dev gettext libwebkit2gtk-4.0-dev meson ninja-build

# install qrencode
sudo apt install qrencode

# clone repository
git clone https://github.com/sergius02/Xana Xana

# cd to dir
cd Xana

# run meson
meson build --prefix=/usr

# cd to build
cd build

# build
ninja

# install
sudo ninja install

Credits


If you like my work you can

Buy Me A Coffee