share-links VS TermKit

Compare share-links vs TermKit and see what are their differences.

TermKit

Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser. (by unconed)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
share-links TermKit
6 21
- 4,435
- -
- 0.0
- over 12 years ago
JavaScript
- GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

share-links

Posts with mentions or reviews of share-links. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-15.
  • The Small Website Discoverability Crisis
    14 projects | news.ycombinator.com | 15 Nov 2023
    > A proposal, dear reader: Create a list of bookmarks linking to websites you find interesting, and publish it for the world to see. You decide what constitutes “interesting”.

    That's exactly what I did with share-links : It's a tool that allow you to easily store and share links of things you like on the web.

    Here's the repo where you can find more info (see the file DEPLOY.md if you want to launch an instance on the web): https://gitlab.com/sodimel/share-links

    And here's my own instance, whith over... 4000 links: https://links.l3m.in/

    Want to be surprised? Open this link on a new tab: https://links.l3m.in/en/random/

  • Show HN: Linkwarden – An open source collaborative bookmark manager
    8 projects | news.ycombinator.com | 31 Jul 2023
    Here's a (my own) lightweight alternative, built using django & no javascript: https://gitlab.com/sodimel/share-links

    It allows you to store links (title & language of the page, a pdf of the page, assign tags, to include them in collections), it has a very simple (moderated) comment system, a lightweight ui (remember: no js), multi-accounts (permissions), translations, some rudimentary stats and some other things (access a random page!).

    See my own instance for an example with thousands of links: https://links.l3m.in/

  • Show HN: Share-links, kinda like a clone of Shaarli in Django
    2 projects | news.ycombinator.com | 10 Jun 2023
  • How do ADHD people cope on here?
    4 projects | news.ycombinator.com | 23 Jan 2023
    I don't think I have ADHD but I created a shaarli clone (https://gitlab.com/sodimel/share-links/) in order to be able to store, share and retrieve all the interesting link (the act of sharing interesting links happens more frequently now that I have a dedicated tool to store/retrieve them) :P
  • Ask HN: Admittedly Useless Side Projects?
    21 projects | news.ycombinator.com | 24 Jun 2022
    I did the same for a while, but it was a mess (700+ unsorted bookmarks on my main computer, 100s more on others).

    I tried shaarli, but soon after I tried to build something myself, and I created share-links.

    It's an open-source Django app that you can self-host, and that lets you store (and share!) links, titles, descriptions, and tags. Then it display them in a nice way (for me : not much css, a simple page with no js).

    It took some dozen of hours to get to the point where it's really usable, and it still have problems now (comments are not moderated, I just realized that you can't add a description in links or tags, but I will fix this soonTM).

    Here's the link of the repo: https://gitlab.com/sodimel/share-links/

    One cool feature is to set your browser homepage to the url that loads a random page : each day I get a cool article to read/concept to discover!

    That's my useless side project (because shaarli already exist and it's way more mature).

  • Is it only me who finds deployment of Django very hard and complex ? Is there easy way ?
    4 projects | /r/django | 16 May 2022
    Not a full deploy guide (you need to have apache running & working fine), but I made a small tutorial for a bookmark-related app I'm working on on my free time: https://gitlab.com/sodimel/share-links/-/blob/main/DEPLOY.md.

TermKit

Posts with mentions or reviews of TermKit. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-10.
  • Waveterm
    4 projects | news.ycombinator.com | 10 Dec 2023
    First time I saw an idea like this was with termkit [1], which I thought was great and was sad to see it didn't get continued development.

    I really feel like we overlook the ways in which we limit ourselves by having our CLI interfaces be tied to a thing that emulates a terminal from the 80s.

    The composability, scriptability, history, etc. of CLIs is great, but why should that preclude us from being able to quickly show a PNG or graph a function?

    Maybe it's an idea whose time has come.

    [1] https://github.com/unconed/TermKit

  • Stable Fiddusion: Frequency-domain blue noise generator
    1 project | news.ycombinator.com | 16 Nov 2023
  • The Small Website Discoverability Crisis
    14 projects | news.ycombinator.com | 15 Nov 2023
  • Hackery, Math and Design by Steven Mittens
    1 project | news.ycombinator.com | 21 Jul 2023
  • Fuck It, We'll Do It Live
    1 project | /r/javascript | 25 May 2023
    I'm impressed by this blog every time I see it, both visually and content-wise.
  • Calculating dot products on GPU instead of CPU
    1 project | /r/opengl | 7 Apr 2023
  • Ask HN: Has anyone fully attempted Bret Victor's vision?
    8 projects | news.ycombinator.com | 22 Jan 2023
    I agree with this. It's hard to nail down why Victor's talks are so compelling, when each of these items separately are much more mundane but are still quite well explored areas.

    * "What if" feedback loops/direct manipulation

    Victor's vision abstractly seems to be trying to predict/explore the consequence of some action in programming, and in specific demonstration seems to be using small widgets to allow easy manipulation of inputs to get an intuitive understanding of outputs. This could be boiled down to different goals: "Allow a program to be more easily tweaked" and "Explore a concept to get intuition of a different viewpoint". The more cynical/pragmatic interpretations for these are "make a GUI for your program" and "use interactive demos when teaching certain topics".

    The first interpretation is almost comical, but we can maybe expand this to be "when you make a GUI, think about how your interface is being interpreted intuitively and this can help make your app more usable". This can maybe understood more easily when taken with the fact that Bret Victor helped design the interface for the first iPhone - famously intuitive to use. This also leads to its limitations - only concepts that have another more intuitive viewpoint can be represented. I can add a colour wheel to my WYSIWYG editor rather than hex values, but I can't easily create a GUI that lets me express that I want to validate, strip the whitespace from an email address and put it into lowercase.

    The second interpretation leads to explorable explanations, which Victor has made a few of himself [0,1], but I would also cite Nicki Case [2] and unconed [3] as being other good examples. Again, this is only afforded to specific topics that have scope for exploration.

    * Making logic feel more geometric/concrete

    This can be seen in things like Labview (made in 1986), Apache NiFi (made in 2006) among others, e.g. SAS. In a sense, this has existed in the form of UNIX pipelines and functional programming since the first LISP was made. There is a further point which is "there currently aren't tools like this that are suitable for a non-programming audience", which is what 'Low Code' and 'No Code' is trying to achieve, but unfortunately in practice as soon as you hit a limitation of the framework then you're back to needing an engineer again.

    * Human Interfaces

    Sort of addressed in 'feedback loops' point above, but the DynamicLand is an interesting demo of what he's trying to get to. I think this speaks more to me with internet of things. I have friends who have set up full smart-home heating systems and can move music between rooms which are all very much seen the same as adjusting a physical thermostat rather than 'programming' or similar.

    There is definitely a lot that can be explored here for certain applications, but there probably isn't direct utility in arranging pieces of paper with coloured dots on it in order to set the path of a robot. I can see this in a more consulting/capture sense of presenting certain input parameters in a more physical format, but again this is deviating from the OP's notion that this is a whole programming environment.

    [0] http://worrydream.com/LadderOfAbstraction/

    [1] http://worrydream.com/KillMath/

    [2] https://ncase.me

    [3] https://acko.net

  • B Com -> BE IT (Learning)
    2 projects | /r/india | 5 Jan 2023
    Just a ref: https://acko.net/
  • this true?
    1 project | /r/ProgrammerHumor | 19 Dec 2022
  • Use.GPU
    7 projects | news.ycombinator.com | 9 Sep 2022
    Cool, Steven Wittens is behind this. The header at https://acko.net/ is one of the first examples of WebGL I remember seeing in the wild, and still one of the cleanest. Looking forward to seeing where this goes!

What are some alternatives?

When comparing share-links and TermKit you can also consider the following projects:

ArchiveBox - 🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...

manim - A community-maintained Python framework for creating mathematical animations.

kos-kpp

termy - A terminal with autocomplete

catwiki_p3 - CatWiki (using Python 3)

mathbox - Presentation-quality WebGL math graphing

rockstar - Makes you a Rockstar C++ Programmer in 2 minutes

consola - 🐨 Elegant Console Logger for Node.js and Browser

callibella - Sync your personal calendar to your work calendar, privately 🐒

manim - Animation engine for explanatory math videos

Smalltalk - Parser, code model, interpreter and navigable browser for the original Xerox Smalltalk-80 v2 sources and virtual image file

playground-macos - My portfolio website simulating macOS's GUI, developed with React and UnoCSS.