[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: 1509134626154.png (36 KB, 600x810)
36 KB
36 KB PNG
We are making a web browser!
PREVIOUSLY: >>63247983

NeTRunner is a browser framework written in C++ using GLFW, mbedtls, and freetype2 w/harfbuzz. We're trying to write it in such a way that it can render to OpenGL, framework or as text on a terminal (or sixel). We're also focusing on low dependency requirements on external libraries to make embedding in other projects easier.

It currently is themeable and renders text and links from HTML. CSS and JS parsing implementation are under way. It can make http and https requests, some of the form elements work and can GET/POST some data.

It has a pluggable parser architecture, so you can easily make your own markup language parser for the engine. CNM people have already shown interest, and it's also a complete application framework, so you could build a text-editor with it if you wanted to.

To contribute follow the WORK PLAN, join the IRC to ask developers for a repo, and get to programming!
IRC on Rizon: #/g/netrunner

Website: https://netrunner.cc/
Youtube: https://www.youtube.com/channel/UCes2uiC-4xSBwqnldCFbh4Q
Twitter: https://twitter.com/Team_NetRunner
Gitgud: https://gitgud.io/odilitime/netrunner/
Teknik: https://git.teknik.io/gyroninja/netrunner
Website repo: https://github.com/odilitime/netrunner-website

>HOW ANYONE CAN HELP
1) Make themes
2) Make documentation
3) Read the source code, ask questions in the IRC/Discord
4) Testing / QA bug
5) We need a project manager and/or build manager
6) Any type of content creation to help communicate existence and help recruit a community around the project. Post videos / screenshots on social media. If you make a cool video, we can plug it on our youtube channel that's doing well.

FEATURES https://pastebin.com/bnUU6kcu
FAQ https://pastebin.com/gjp7QmQJ
>>
Good to see progress on the logo :^)
>>
Cool. When will this be more usable?
>>
I don't get this logo

the other ones were obviously moon man but what's this one?
>>
502 bad gateway error for me trying to download the windows version.
>>
>>63317004
it's a work in progress, I think it might symbolise racial harmony or some gay shit like that.
>>
>>63316875
it's garbage, just stop.
>>
File: 1487275444172.png (54 KB, 311x311)
54 KB
54 KB PNG
>>63316948
This.
>>
Does this project borrow a lot of code from other modern browsers? I don't see how you can offer competitive feature sets or performance without doing so.
>>
>>63317236
>Does this project borrow a lot of code from other modern browsers?
It borrows no code from other shit browsers.
All code is written from scratch in C++ for maximum performance and standards compliance.

It's going to be the best browser ever.
>>
>>
File: nr.png (37 KB, 490x624)
37 KB
37 KB PNG
>>63317004
>>
File: 1501890617131.png (88 KB, 489x423)
88 KB
88 KB PNG
pls no dead
>>
How portable actually would this be? Is there actually a chance of making it work on operating systems like SysVs, or is it going to be riddled with Linux/GCC-isms out the ass like tons of other pieces of free software?
>>
>>63317587
For what I see this was a hell lotta portable from the start, they got mac linux and windows and I see some dos. Minimal requirements are probably why.
>>
Hurry up with this project already. Us non-codefags need this.
>>
>>63316875
When will this fucking meme die. You're not making a browser, you're making a failed experiment that might vaguely resemble a browser from 1994
>>
>>63317626
netrunner will be the best browser in history
>>
>>63317636
This
>>
>>63317614
That shit's standard faire, though. I'm talking #ifdef ULTRIX-tier shit. I want to get the fuck off of Mozilla 1.7's wild ride.

If they can compile the fucking thing on DOS though that sounds encouraging. There's too much shit out there that claims to be "portable" while not even following language standards and thus causing stricter compilers to shit themselves in the most annoying ways possible.
>>
File: stateOfNetrunner.png (385 KB, 1200x1200)
385 KB
385 KB PNG
When will this meme die
it's not even funny at this point
>>
File: 1505287063299.png (79 KB, 1515x663)
79 KB
79 KB PNG
>>63317709
>check source
>JSParser.cpp
>it's actually real
>they've done it again
>>
https://gitgud.io/odilitime/netrunner/blob/6e63ac0fec87edf8c979438b8d4c27ba19f45149/src/parsers/scripting/javascript/JSParser.cpp

1st of April was 7 months ago so please stop this joke already
>>
>>63317698
If you have opengl available then you can get this working.
>>
>>63317753
Fuck yeah I do, guess I'm trying it out tomorrow.
>>
>>63317561
my sides
>>
>>63317004
neogaf, since it's sufficiently rapey to be edgelord-approved now
>>
File: 1507250531468.png (110 KB, 453x508)
110 KB
110 KB PNG
>>63317740

Holy shit. Uh, RegEx? Ever hear of it? Anyone?
>>
>>63318132
Subtle.
>>
>>63318132
>hurr we don't use other people's code, only our own because of MUH PERFORMANCE
see:
>>63317386
>>
>Still no framebuffer support
Call me when this browser is finally usable
>>
>>63318132
html regex meme xD
>>
>>63317709
>>63317740
I had to write code like recently that because SQL don't have loops.
>>
>>63316875
Fuck off redditors. You make 4chan users work for free and when you go public you're like "le who is 4chan? we're all redditors" and " they are anonymous. They don't need to be credited". Don't think you're to smart
>>
>>63318451
Found the actual redditor
>>
>>63318414
But this is c++ and it has loops. And other things that can help you avoid code repetition.
>>
>>63318699
This, 4chan anons were named even on HN.
>>
NeToRare
>>
Styish just updated to webextensions compatibility and is now broken, like most of my addons in firefox are. I hope webextensions are worth it or firefox is doomed.
>>
>>63316875
So are you guys writing your own HTML engine or are you using something like Blink or Gecko?
What about the JS engine?
>>
>>63317034
oh fuck i forgot to start Java -_-
>>
>>63318284
retard
>>
>>63317698
I have Mesa 6.4 buried somewhere, but can't find an X11 library that implements enough features on DOS.
GLFW is kinda inflexible in this regard as it demands one of: Cocoa, X11, Windows, Mir, or Wayland.
Tried using nano-X11/Microwindows, not enough features.
>>
>>63320409
Proprietary HTML & JS engines, which is why this will never be complete or even useable.
>>
>>63320700
>Proprietary HTML & JS engines
But which ones?
>>
I am so going to make exploits for this and use it on 4chan to crash /g/tard browsers and gain access to their machines
>>
>>63317386
If you expect to write your own browser engine then this project is already dead.
>>
bump
>>
>>63316875
not official /g/ browser
not even a browser
>>
>>63320597
What about SVGALib? It was used in browsers for this exact purpose.
>>
>>63317191
>>63317626
Why you gotta be gay
>>
File: sixel.jpg (117 KB, 1024x612)
117 KB
117 KB JPG
https://github.com/saitoha/libsixel
Japanese are ahead of times.
>>
>>63324014
this is also in the works
>>63323305
impressive
>>
File: 1498063292143.png (106 KB, 875x1090)
106 KB
106 KB PNG
I still prefer the old logo. Gas the niggers and the Jews. Gas the dykes and commies too
>>
Poor moonman, he didn't deserve this fate.
>>
>>63317620
this, we're dying here
>>
>>63317709
>>63317740
HAHAHAHAHA NICE BROWSER YOU GOT THERE
>>
>>63316994
Hoping by the end of the year

>>63317034
Should be fixed now.

>>63317386
Not performance reasons. We'll have an internal version of everything to maintain low dependency requirements to make this easier embeddable in other projects.

>>63317584
Not yet, I have two weeks work of commits to push, just been busy. Mostly JS work.

>>63317587
Well it's win/mac/linux atm and we're using 2-3 compilers to make the code as durable as possible.

>>63317709
Oh tks, found a bug

>>63320409
Everything from scratch with an options to support others later.

>>63324014
Will check that out
>>
>>63324014
here in the west we got technology to draw arbitrary pixels on the screen
>>
>>63317636
Checked
>>
>>63324844
what were you expecting? the guy is a literal macfag, ofc his stuff is going to be shitty at best
>>
>>63323305 >>63324184
oops, reply got flipped
>>63324014
that might just solve the DOS+GLFW thing
>>
all right winfags, brought the build up-to-date with the rest of the project, is anyone else experiencing bad flickering? Might just be on my end. :-/
>>
>>63316875
Whats up guys my programming skills arent' great enough to help but I wanted to know how you guys made the netrunner.cc website. It looks fucking sexy. I want to make one in similar style to put my project links on there.

Is there a link to the repo of the actual net runner website alone so I can clone and mess around with it?




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.