Comments (19)
(Disclaimer: I'm not really good at GTK/Node pairing. I've tried GTK/Python though.)
Also, if you choose to go with Electron, it would be great if you've considered my project, electron-deb, as a way to package it on Linux. It keeps the Electron core separate from the apps, so it is stored once on the disk (resulting in less disk usage) and can be updated separately. Basically, it's the way apps in the other (interpreted) languages are packaged in Linux.
from gittorrent.
@aseaday Sounds great, feel free!
from gittorrent.
When i finish it, I hope you could create a repo and I will pr you .
That is better for everybody to join you!
from gittorrent.
I'd be interested in getting in on something like this as well. Mind linking it in the comments once you've created the repo?
from gittorrent.
I haven't thought about it much, but in theory the Electron code could just live in this repo too?
from gittorrent.
Hmmm, you could understand like this:
- Your code will be core backend server but should be split into some little modules for better developed later.
- Electron also use iojs but what we focus is GUI code.
from gittorrent.
Okay. Maybe just go ahead and make repos in your own github namespaces and mention them in this bug, and when it looks like something's working well we'll figure out where else to put it.
I registered the gittorrent organization (and gittorrent.org/net), so it could go under there too.
from gittorrent.
@aseaday Great idea! I'm also interested and willing to help.
from gittorrent.
What is the status of that?
I want to start working on it
But I'm willing to help if something is already started
from gittorrent.
@mastilver No-one's working on it at the moment, feel free! :)
from gittorrent.
@cjb cool, I've created: https://github.com/mastilver/gitTorrent-ui
from gittorrent.
@mastilver Are you planning on doing something with it? I could join in at some point too! :>
from gittorrent.
Electron? Does your git torrent client really need two gigs of ram and
thirty threads just for a front-end? On a desktop already running chrome,
Atom, and Slack, in not sure there's enough room for another heavy weight
RAM hog on the scene. :)
I will happily contribute gtk examples for a lighter approach if desired.
from gittorrent.
@iamale I was planning to...
But, I got sucks into a ton of work, I might resume my work in a month or two
from gittorrent.
But A GTK version means rewrite a lot of codes.
from gittorrent.
I'd suggest we keep it lean and limited in terms of functions. I am imagining a taskbar icon which displays peer information and daemon status. Other things can be left to git.
from gittorrent.
@thorsummoner The core of gittorrent is written in JS, so if you wanted to use GTK you'd probably be rewriting the core (distributed hash table, etc) in another language, which doesn't seem like a good use of time.
(Or maybe you have a JS-GTK binding handy, I don't know.)
from gittorrent.
from gittorrent.
There's node-gtk, and also plain Gjs (which is not based on Node, so would likely require additional work).
from gittorrent.
Related Issues (20)
- Bitcoin username registration
- Open to burning coins to an unspendable address? HOT 18
- Namecoin HOT 8
- How to integrate naming services with GitTorrent? HOT 3
- multi protocol handoff HOT 4
- Is this Project abandoned? HOT 26
- Registering the gittorrent: URL scheme
- Private Repos? HOT 2
- Clone hangs forever for self-hosted repo HOT 3
- Ethereum Registry HOT 3
- Possible collaboration with similar project (Gitchain) HOT 4
- Is the project active anymore? HOT 1
- Decouple GitTorrent from blockchain HOT 11
- Public Gittorrent repository as Github clone HOT 1
- Create pull-request at Git-SCM
- same user/repo ? HOT 1
- "WARN deprecated [email protected]" - Time to look closer at older depedencies? HOT 1
- Browser Compatibility
- other js compatibility
- what is the difference between GitTorrent, Gitpay, Gitchain, radicle, gitnonymous?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gittorrent.