TermKit icon indicating copy to clipboard operation
TermKit copied to clipboard

Is there any fork of TermKit being actively maintained?

Open piotr-dobrogost opened this issue 12 years ago • 26 comments

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

piotr-dobrogost avatar Apr 09 '12 18:04 piotr-dobrogost

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

alexcoplan avatar May 21 '12 15:05 alexcoplan

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

cafarm avatar Jun 22 '12 23:06 cafarm

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.

lukestanley avatar Jun 23 '12 02:06 lukestanley

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

alexcoplan avatar Jun 23 '12 10:06 alexcoplan

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.

cafarm avatar Jun 23 '12 20:06 cafarm

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.

alexcoplan avatar Jun 23 '12 21:06 alexcoplan

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.

rosshadden avatar Jul 19 '12 23:07 rosshadden

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.

lukestanley avatar Jul 20 '12 17:07 lukestanley

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

cooljeanius avatar Nov 02 '12 23:11 cooljeanius

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).

sohocoke avatar Feb 03 '13 13:02 sohocoke

+$20 added to Bounty

patricknixon avatar Feb 20 '13 00:02 patricknixon

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

FireyFly avatar Mar 18 '13 23:03 FireyFly

Someone should take this to Kickstarter

owais avatar Mar 25 '13 10:03 owais

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.

sohocoke avatar Mar 25 '13 16:03 sohocoke

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...

tehprofessor avatar May 15 '13 17:05 tehprofessor

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

axaluss avatar Jun 01 '13 01:06 axaluss

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

nmcv avatar Jun 02 '13 02:06 nmcv

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.

krilnon avatar Sep 24 '13 21:09 krilnon

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?

Jonahss avatar Oct 10 '14 18:10 Jonahss

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

axaluss avatar Oct 10 '14 19:10 axaluss

@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?

Jonahss avatar Oct 10 '14 23:10 Jonahss

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

booc0mtaco avatar Oct 10 '14 23:10 booc0mtaco

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).

rekado avatar Nov 12 '14 15:11 rekado

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.

pirate avatar Jul 01 '20 23:07 pirate

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

Jonahss avatar Jul 03 '20 01:07 Jonahss

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!

martonlanga avatar Nov 01 '20 23:11 martonlanga