unconed / TermKit

Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser.
http://acko.net/
Other
4.43k stars 237 forks source link

Is there any fork of TermKit being actively maintained? #74

Open piotr-dobrogost opened 12 years ago

piotr-dobrogost commented 12 years ago

I'm asking because it looks like the author of the original project abandoned it.

alexcoplan commented 12 years ago

+1 to this would be nice to see an actively maintained fork.

cafarm commented 12 years ago

I suggest you look at http://ridiculousfish.com/shell/index.html . It's awesome, actively developed, and great alternative to TermKit.

lukestanley commented 12 years ago

Fish didn't work for me ("fish: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.15' not found (required by fish)") so I can't compare. The screenshots on the site aren't stunning.

alexcoplan commented 12 years ago

@lukestanley would agree there - doesn't really have the same idea as TermKit.

cafarm commented 12 years ago

True, fish is less ambitious than TermKit and it's making strides more humbly toward a user-friendly shell. But the reality is fish is useable day-to-day and its got a lot of great features that work now. The same can't be said for TermKit; the idea is great, but it's got a long way to go. We can take the challenge in smaller steps.

alexcoplan commented 12 years ago

Actually, just tried fish and it rocks.. although it might not be a termkit, definitely a huge step up from the standard shell and very much useable, thanks.

rosshadden commented 12 years ago

Take a look at the fork by @colinmarc. It's not exactly actively maintained, but it actually worked for me (on Ubuntu). That is far more than I could ever say for this one, considering node.js, socket.io, and every other npm module used have undergone many updates since this repo was last updated.

lukestanley commented 12 years ago

That one didn't work for me @rosshadden - node nodekit.js fails just like in this comment: http://blog.easytech.com.ar/2011/05/21/playing-with-termkit-with-chrome/#comment-4582 "node.js:218 throw e; // process.nextTick error, or ‘error’ event on first tick" ... "Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead." Currently unwilling to downgrade node at this time because other things are using it.

cooljeanius commented 11 years ago

Working on a solution?

A $5 bounty has been placed on it at BountySource, and you can earn it by having your pull request merged. https://www.bountysource.com/#repos/unconed/TermKit/issues/74 Edit: nvm

sohocoke commented 11 years ago

Did @unconed make any announcement regarding abandoning TermKit?

It's such a great idea and with lots of implementation mileage. I'm puzzled how things got so quiet after so much output from him (essays, videos etc).

patricknixon commented 11 years ago

+$20 added to Bounty

FireyFly commented 11 years ago

I'm probably not going to actively maintain it given its current state, but I decided to give a go at getting it working (mainly to play around with it a bit myself). This version works for me now, anyway (on Linux, x86_64, via browser): https://github.com/FireyFly/TermKit

owais commented 11 years ago

Someone should take this to Kickstarter

sohocoke commented 11 years ago

I found this revealing piece of communication, dated 4 months ago:

http://www.reddit.com/r/programming/comments/137kd9/18_months_ago_termkit_a_nextgeneration_terminal/

I'm really interested in projects such as TermKit that challenge entrenched designs in software. It's a shame that @unconed found the reaction to his work so overwhelmingly negative that he has chosen to keep 'twiddling' with it out of sight.

Maybe we'll eventually see great things here.

tehprofessor commented 11 years ago

I for one would love to see this get some active development. I'd even be happy to lend a hand even though I hate node (well within reason, it does some things well; JS in general just makes my eyes bleed from time to time).

It took me ages of searching to even figure out the name of this project (I fogot)!

Perhaps it's time to get some of that hard core forking action on...

axaluss commented 11 years ago

Hi what about https://github.com/p-e-w/finalterm

nmcv commented 11 years ago

@axaluss Seen anybody use it on OSX? The requirements list is pretty bad for OSX brewers ): Nice suggestion though, installed it in Linux.

krilnon commented 10 years ago

What exactly is this bounty for? The issue is about maintaining a fork of this project, but it kind of seems like the bounty is more about getting the existing code into some sort of runnable shape.

Jonahss commented 9 years ago

I just now thought to myself: "I'd like to build a terminal emulator on node webkit so I could have more visual widgets for displaying things". "I bet that already exists" Then I found termkit, and it's exactly what i envisioned. Then I found out it's dead.

What do?

axaluss commented 9 years ago

Term Kit is dead because the founder encountered too much criticism. Feel free to improve the project.

Jonahss commented 9 years ago

@axaluss that's dispiriting. What was all the criticism about? The fact that there's so much attention still on this repo shows that it appealed to some people.

Was it the same sort of response that vim/emacs users give to anybody who uses a visual editor?

booc0mtaco commented 9 years ago

I'd like to know as well. I remember being excited about this project, then it got quiet a few years ago...

Somewhat related... There's this app. It has some of the same interesting features and interactivity I remember : https://www.kickstarter.com/projects/xiki/xiki-the-command-revolution

rekado commented 9 years ago

There is eshell which comes with Emacs. It can display inline images (also in combination with iimage-mode) and can be greatly extended in elisp. Any elisp function defined in Emacs is available right there in eshell.

@Jonahss

Was it the same sort of response that vim/emacs users give to anybody who uses a visual editor?

Emacs is a visual editor unless you run it in a terminal, which is weird, because with Emacs you rather run the terminal inside of Emacs. Strings in Emacs can have text-properties that can radically alter the way text is dislayed (e.g. by replacing it with an image).

pirate commented 4 years ago

I'm sad that it's 2020 and there's still no good alternative that has carried on with this idea. I still think about TermKit regularly and it's been almost a decade since I first saw it.

Jonahss commented 4 years ago

There's Hyper, it works, but no new developments have been made in a few years.

martonlanga commented 3 years ago

I'm working on Termy. For now, it's still missing a lot of features, but it will have autosuggestions, a frontend for displaying rich content (HTML), structured data piping and many others.

You can try it out on Mac. I would love to know whether the app runs properly and running commands work.

There is also a Discord channel if you'd like to chat!

cooljeanius commented 3 weeks ago

I'm working on Termy.

This link 404s; is there a replacement?

pirate commented 3 weeks ago

Here is a list of the "modern re-imagined terminal emulator" projects I know about as of 2024:

Older Options:

More options here: https://github.com/cdleon/awesome-terminals