We are making a web browser! PREVIOUSLY In the face of recent changes in Firefox and Chrome some anons were asking for a Sup Forums's perfect web browser, we collected the most wanted here and plan on continuing with the creation.
To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!
>TODO: - Host project at savannah.nongnu.org - Set bug tracker and mailing list in Savannah.
>WORK PLAN 1. Browse links2 source code (you can use Ctags for tagging functions and files). 2. Expose API and give access to everything (scripting through executables is planned). 3. Give total control over the DOM, put options in files inside a hierarchical folder structure referencing sites and subsites. 4. Implement a link grabber for every link and media type to be parsed by scripts and independent applications. 5. Create an uncomplicated switch to general security profiles located in saved files. 6. Implement ncurses simple tree style graphics for bookmarks, tabs, advanced security policies by site, etc. 7. Work in the framebuffer graphics rendering. 8. Open API to javascript support (version 2.1pre28 of links2 had javascript enabled). 9. Cache, logs, cookies, and other data storage options. 10. Ports routing proxy management. 11. Vim/Emacs modes, dwb hints and quickmarks. 12. Optionally add parser forHTML, DJVU, PDF, epub, etc.?
- Options by site. - Granular control over incoming traffic like Policeman (more detailed than uMatrix). - Granular control over outgoing traffic like Tamper Data or like Privacy Settings (the addon). - HTTPS with the HTTP fallback optionally in a new instance of the browser with functions like HTTP POST disabled. - URI leak prevention like "No Resource URI Leak" and no plugin enumeration. - Local CDN like Decentraleyes and Load from Cache. - Cookie management like Cookie Monster. - Option to turn off disk usage for all data (cache, tmp data, cookies, logs, etc.), and make cache read only. - Randomizer for user-agent and canvas fingerprint. - Custom stylesheets like Stylish. - Userscript support like Greasemonkey. - Proxy management like FoxyProxy. - Simple ports routing to use networks like Tor or I2P. - Simple switch to universal profiles to be used like blocklists from uBlock, or like Privacy Settings. - A configuration file like Lynx for universal profiles. - URL deobfuscation like "Google search link fix" and "Pure URL". - Search customization like surfraw, dwb or InstantFox Quick Search. - Reverse image search like Google Reverse Image Search. - Use of external applications to open links, replacing video player with youtube-dl and MPV, for text input by a text editor, browse protocols like ftp/gopher, or as a file picker. - Use wget web crawling feature like a DownThemAll. - Send commands to a monitor (and command history) to keep browsing while commands are working. - Simple emacs-like keybindings to menubar by default for new users. - Keyboard driven with dwb features like vi-like keybindings, hints, quickmarks, and custom commands. - Configuration options from an integrated command-line. - Non-bloated smooth UI like dwb. - Import bookmarks from browsers like Firefox. - Written in C. - Low on dependencies. - GPL v3+. - Framebuffer support like NetSurf for working in the terminal (TTY). - Actual javascript support so we can lurk and post in Sup Forums.
Nathaniel Wood
This will be shit
Parker Roberts
how can i help? I know ruby on rails :^)
Easton Martin
FAQ
For users: >Will it have an adblocker. Yes. >Will it have tree style tabs? Yes, but not up in the priorities. >Will it be crossplatform? Already is. >Will it it have vim keys? Yes. >Will it have "graphics"? Yes. We are planning to run the program in terminal using the frame buffer for graphics, but Links2 also comes with directfb, X server, SVGA and other graphics drivers. >What logo are you going to use? We liked all so far.
For developers: >Are repos representing the finished work? No. We're focused on making a custom codebase then we're going to go back with what we learned and rearchitect it. >Why not a single repo? Developers are experimenting. We plan on moving to savannah.nongnu.org eventually. >Where do I get a repo to work? Look at the OP or ask in the IRC. >Why links2? Enough features and the API seems more friendly. >Why not netsurf? Good rendering but not for DOM updates, plus dependencies gave problems. >Will you use a separate javascript engine? We're debating this. >Will you use a separate layout engine? We're debating this. >Will you use netsurf layout engine? Might be a problem because of the DOM (not enough information). >Will you use webkit/blink/servo? No. >Do you plan to use a separate HTML parser like MyHTML We are debating this. Some devs plan to make it work as a document viewer too.
Jayden Ross
I repeat questions from last threads >what is the download link ask on the IRC >what is the progress s far one user made frambuffer support work, but ask devs
Noah Collins
Change the logo if you actually want this to take off.
Jonathan Morales
Why? Logo is cool, only a couple autists sperg being from pol but I don't think is well fundamental.
There are alternative logos anyway.
Gabriel Reed
So wait, is this a C++ project for definite now? Or still C?
William Flores
...
Hunter Myers
gyroninja was experimenting with C++, but isn't authoritative
William Rogers
The logo is shit because it's just another meme that has become incredibly stale for everyone who isn't a Sup Forumstard. Actually get some creativity instead of rehashing the same old meme 100 million times.
Leo King
>now everybody hates on moon man thank you Sup Forums
Caleb Price
>experimenting with C++ oh, the project is in good hands already if people are still """experimenting"""
Aiden Collins
What's wrong with an innocent, cool moon guy?
Thomas Martinez
this, the problem is how you interpret not the logo itself
Luke Jenkins
Lets do this in Rust guys!
Luis Phillips
people with sperg "muh SJW" instead
Jaxson Anderson
People don't hate on moonman because Sup Forums started using it. They hate on moonman because Sup Forums is still using it and it's become incredibly stale, just like pepe has (after pepe already became stale from /r9k/ using it). Sup Forumstards are completely devoid of actual creativity and are only capable of rehashing the same old meme rather than actually create new content.
Connor Smith
is just fanart, I don't understand why you have to hate on it so much
Caleb Lee
This.
Noah Adams
Rust is not a suitable language for web browsers, you really need the low level control of C/C++
Jackson Brown
Rust has all the low level control in the world. Please educate yourself before talking.
Lucas Watson
he's an autistic faggot
>getting this upset over a picture of the moon wearing sunglasses
Gavin Evans
I'd really like to see this happen but this has less feedback, less work being done and less urgency than pantsu. I think every major browser would have to explicitly and proudly announce they are completely in the pocket of the 5eyes before anything will ever get done. Probably not even then because of >no privacy internet, give it up >nothing to hide, nothing to fear Apathy. Pure and simple.
Adrian Sanders
>We're focused on making a custom codebase >copy pasta links2 top fucking kek
Elijah Jones
Most companies pay their shills you know, it's only Mozilla that makes you do it for free
Liam Williams
>dependencies gave problems codewords for "we're not competent enough to even get it to compile"? oh yeah, this project is going places
Jason Reyes
>Mozilla that makes you do it for free I'm actually employed.
Connor Jones
OP is obviously just LARPing. It's like the Pepe Liberator rifle that some user was trying to design on /k/.
Sebastian Morgan
wrong
William Lee
Lad, out of 4 repos 1 already doesn't exist. The other two were updated at least a week ago. That's not how you write huge software.
Jose Gutierrez
logo is cool, is literally just a moon wearing glasses doesn't imply anything else, get over it fags
Bentley Morales
also > not writing a "secure" software in either Ada or Rust. > no plans to audit the code
The project is ambitious, but that's all it has.
Christopher Cruz
wrong again
Oliver Gray
Gitgud , Teknik, and Github repos are all updated at least one week ago. The other teknik repo OP posted gives 404.
Brandon Rodriguez
the repos don't yet show all the work, read the op
Jackson Robinson
Why Ada or Rust?
James Hernandez
Have you fgts gotten anything put together yet?
Joshua Sanders
ys fgt
Kevin Murphy
Is it anything better than just installing links2?
Landon Young
If they cut all the bloat like they said that is an improvement by itself.
Julian Phillips
installus the chrome you will
t. yoda(your hero)
Carter Anderson
Head team programmer reporting in.
Pic related is finished.
thank me later boys.
Jacob Long
I actually like this a lot.
Ian Russell
at least it will stop the >muh moon man
Nicholas Hill
me too
moon man dindu nuffin
Samuel Moore
Downloaded the zip off github, extracted and there's no netrunner-bin launcher
how the fuck is one supposed to run the browser?
Xavier Carter
Wait a second. >/ntr/ >ntr is another word for cuckoldry WE'VE BEEN HAD
Michael Garcia
The link to main download has been removed. Ask politely for a download to any of the developers on the IRC.
IRC is never *dead*, I wonder how much time you waited
Elijah Rivera
>page not found no you
Jaxson Butler
It's on their main webpage. lol
James Ross
from what i gather, devs literally took down the link
>hey guys, try this browser we're shilling! oh, and by the way, it's impossible to download xDD
10/10
Austin Walker
you got it from the placeholder, nice try
Aiden Bell
Memes aside, why they do it?
Brandon Sanchez
I am worried about .exe
Jonathan Martin
yeah, like, I actually don't know why one would do something like that.
Samuel Martin
>2 commits
top lul
Brody Hughes
Don't download. It's a virus. All my files are encrypted now. :^[
Nathaniel Johnson
:^)
Jacob Scott
>No download link S A G E
Easton Carter
does it block marxist content by default?
Aaron Smith
You guys should add built-in identification of certain (((coincidences)))
Charles Sullivan
Translation?
Aiden Flores
For detecting those times when Sup Forums is right again. A "cohencidence" if you will.
Thomas Sanchez
I can run with this.
Tyler Wood
So... I should just run links2 for a proper web browsing experience? Gotcha.
Parker Jenkins
NR sounds good for an acronym
Mason Myers
Did you get triggered by the moonman goy?
Eli Foster
Do you need code monkeys?
David Murphy
need vascular code gorillas
Landon Murphy
Use this as your logo instead
Jaxson Ward
...
Oliver Rivera
This is better than the Moon logo
Jonathan Garcia
Please, add a "Private Tab" option. It really sucks to have to open a new private window. There's a Firefox add-on that does that and it's pretty handy.
Owen Morales
Nigga we are way ahead of you with optional disabled disk write and separate instances for non https sites
Jeremiah Martinez
No it's not
Luis Rodriguez
how about both
Jeremiah Butler
10/10
Evan Jenkins
>optional disabled disk write Doesn't that already come with links2?
Bentley Reyes
Yes, you can help by staying very very far away from this project's code. Thank you.
Gavin Turner
I like all tbqh
Xavier Brown
Is it done yet?
Colton Parker
If it works on the terminal might as well work with Screen, just set it to automagically use a privacy configuration.
Daniel Adams
Could I run this headless? I need a browser for web scraping and lynx can't do javascript, and as this gonna get a lynx-like configuration file is perfect.
Brandon Roberts
>no creativity Sup Forums is full of Asians and Pajeets confirmed