TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What are your favorite examples of elegant software?

286 点作者 joshbochu大约 3 年前
design or otherwise

172 条评论

cedws大约 3 年前
Not sure if games count as software but if they do - Factorio. I don&#x27;t play much these days but I&#x27;m still utterly stunned how a relatively small, humble team of developers can build something so robust and performant. Granted, I&#x27;ve never really tried pushing the limits, but not once have I felt like the game is even breaking a sweat while processing thousands of machines, belts, and bots. It&#x27;s a miracle to me.<p>Their devblogs are really nicely written and you can tell they are extremely passionate about getting things right. In my experience that&#x27;s a rarity now.<p>And of course, it&#x27;s a brilliantly addictive game.
评论 #31240101 未加载
评论 #31243120 未加载
评论 #31240786 未加载
评论 #31239873 未加载
评论 #31242143 未加载
评论 #31243227 未加载
评论 #31242839 未加载
评论 #31242501 未加载
评论 #31238861 未加载
评论 #31241553 未加载
评论 #31242492 未加载
评论 #31238548 未加载
throw10920大约 3 年前
Emacs - although there&#x27;s a lot of accumulated cruft in the form of whacky APIs and elisp functions, the <i>design</i> of Emacs is stunningly effective. The way that minor modes and keymaps are composed to customize the interaction mode for each individual buffer is clever and beautiful, to name just one thing out of many. And, as janky as elisp is, it&#x27;s one of the few extension languages that&#x27;s actually good at its job, and the Emacs elisp API allows you complete freedom over virtually every aspect of the editor. Unironically, Emacs is <i>not</i> a text editor - <i>it&#x27;s a toolkit for creating text-oriented applications</i>.<p>Forth, Lisp (Scheme, in particular - I love CL but it&#x27;s the C++ of Lisps), and Lua - three languages that take a small set of elegant primitives and synthesize them to give you incredible power.<p>Remember the Milk is a task-tracking SaaS that is one of the few pieces of software that I actually <i>like</i>, which is especially impressive given that it&#x27;s proprietary. Cheap, fast, effective, and with a UI design that continually impresses me with its mix of intuitiveness and ergonomics.
评论 #31243104 未加载
评论 #31248508 未加载
评论 #31244542 未加载
mikewarot大约 3 年前
Turbo Vision&#x2F;Turbo Pascal for MS-DOS. Borland put together one of the best instances of an object oriented library that just worked. The follow up with Delphi for Windows was the most productive environment I have ever experienced, until I was priced out of it in their pivot to &quot;Enterprise&quot; customers.<p>Nothing since is anywhere near as productive. Lazarus is ok, but the documentation is horrible, (almost non-existent, only doc-strings in many cases) which makes the system far less useful.
评论 #31240201 未加载
评论 #31238798 未加载
评论 #31234128 未加载
评论 #31240579 未加载
评论 #31238362 未加载
m-p-3大约 3 年前
SQLite. It&#x27;s a damn fine piece of software for small applications.
评论 #31242317 未加载
评论 #31245244 未加载
评论 #31242170 未加载
jrm4大约 3 年前
Syncthing, by a mile.<p>As someone who very much enjoys tinkering with Linux and such, but also likes trying to onboard other people who aren&#x27;t as techy, Syncthing is such a killer example. It&#x27;s almost depressing because I <i>want</i> other free and open source stuff to be this good, though I know the economics (and proprietary interference, perhaps?) make that tough.
评论 #31239072 未加载
评论 #31239043 未加载
评论 #31239078 未加载
评论 #31239709 未加载
评论 #31240045 未加载
bajsejohannes大约 3 年前
Redis. The interface is quickly obvious using telnet (which makes all clients pretty obvious). The documentation is both succinct and complete. All operations are listed with their big-O notation.
评论 #31242546 未加载
评论 #31238209 未加载
tjstebbing大约 3 年前
I&#x27;m going to say vim, and I expect to get yelled at by folk who don&#x27;t use vim, but here&#x27;s why I call it elegant software:<p>Vim&#x27;s entire command model is based on the simple composition of motion and action.<p>Until you understand this you will never &#x27;get&#x27; vim. You may be able to use it, even efficiently, but you will never understand how these two simple concepts when fully understood are a force-multiplier.<p>Motion indicates a range, of characters or lines, there are motion keys that will get you: to EOL, to EOF, to next matching char, to braces, to function &#x2F; class blocks, to predefined marks.<p>An action is something that applies to that range, these can be anything from auto-formatting, changing case, calling out to another process, anything you can imagine.<p>When you understand this suddenly g=GG, ct(, y$ become: reformat document, cut to next paren and copy till EOL respectively. Does that sound horribly esoteric? that&#x27;s only because you don&#x27;t yet understand vim motion composition.<p>I&#x27;m happy to argue that if anyone fully understands this concept they cannot help but agree that vim is at it&#x27;s heart seriously elegantly designed software.
评论 #31247833 未加载
评论 #31245301 未加载
pyjarrett大约 3 年前
Fossil SCM (<a href="https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki" rel="nofollow">https:&#x2F;&#x2F;fossil-scm.org&#x2F;home&#x2F;doc&#x2F;trunk&#x2F;www&#x2F;index.wiki</a>)<p>It&#x27;s almost like Git + Gitea, all in a single application. Code + tickets + wiki + notes all version controlled and capable of hosting the server itself. Also, the repo is just a SQLite database, so backup is easy.
Centigonal大约 3 年前
Rollercoaster Tycoon!<p>The game is beautiful, performant, and almost entirely hand-written assembly by one guy.<p>Plus, the parks themselves can look very elegant (kind of like factorio factories).<p><a href="https:&#x2F;&#x2F;www.pcgamesn.com&#x2F;rollercoaster-tycoon&#x2F;code-chris-sawyer" rel="nofollow">https:&#x2F;&#x2F;www.pcgamesn.com&#x2F;rollercoaster-tycoon&#x2F;code-chris-saw...</a>
评论 #31242626 未加载
评论 #31244669 未加载
评论 #31243028 未加载
jeppester大约 3 年前
Git is the first example that comes to my mind.<p>I&#x27;m aware that the concept can be difficult to grasp and that the cli commands seem weird at first.<p>Once it clicks however, it&#x27;s an absolutely fantastic tool. I&#x27;m still often amazed by what is possible with selective resets, diffs, greps, and most impressively interactive rebases. It makes a lot of otherwise difficult tasks much easier, and more elegant.<p>Git is IMO one of the most important pieces of software made in the last couple of decades and should be celebrated more for it.
评论 #31242531 未加载
评论 #31243177 未加载
评论 #31241403 未加载
评论 #31242264 未加载
评论 #31242581 未加载
评论 #31244657 未加载
hatchnyc大约 3 年前
Not a specific piece of software, but a characteristic of a limited percentage of anonymous internal systems--one of the most beautiful things to witness in the realm of design is a system undergoing catastrophic stress when the designers anticipated and planned for such events, and in usually a very short period of time you see the results of extensive planning spool out, design features hidden from view and unappreciated until this moment, kick in and recover&#x2F;compensate in ways that feel almost magical.<p>For obvious reasons it is much more common to see this level of design in physical, life-critical systems like aerospace or automotive technology, but you do see it sometimes in software. Well designed services that under heavy load, various kinds of infrastructure failure, attack, or other kinds of scenarios well outside the bounds of normal expected operations intelligently compensate while signaling alerts with precise, useful information, and attempt whatever kind of recovery is possible.<p>This is hard to anticipate and often thankless to build in advance. It&#x27;s always a stressful time when this behavior is visible, but it gives me a feeling of admiration for the perhaps long gone employees who built it.
评论 #31243816 未加载
biorach大约 3 年前
Peter Norvig&#x27;s 27 line spell checker<p><a href="https:&#x2F;&#x2F;norvig.com&#x2F;spell-correct.html" rel="nofollow">https:&#x2F;&#x2F;norvig.com&#x2F;spell-correct.html</a>
评论 #31241126 未加载
评论 #31240955 未加载
gordon_freeman大约 3 年前
Signal - The elegance here is the &quot;Privacy-first Design&quot;. Every feature and code for Signal messenger is designed on collecting as little (or no) data as possible and it is an essential tool for folks like me who are tired of having tracking and ads nonsense in their most-used apps.
评论 #31245080 未加载
评论 #31246076 未加载
评论 #31244706 未加载
评论 #31244052 未加载
评论 #31241771 未加载
blenderdt大约 3 年前
Blender.<p>It&#x27;s architecture, the window manager&#x2F;system, the UI, how it is built by and for the users, how the API is integrated and how fast it is compared to other software.
评论 #31242698 未加载
iwebdevfromhome大约 3 年前
The things app <a href="https:&#x2F;&#x2F;culturedcode.com&#x2F;things&#x2F;" rel="nofollow">https:&#x2F;&#x2F;culturedcode.com&#x2F;things&#x2F;</a> , even though it&#x27;s just an elegant TODO app something drove me to buy the iPhone and Mac versions.<p>Some time ago I spent a good amount of time looking for a development stack that allowed me to just build stuff. I ended up trying and deciding on Laravel Jetstream with InertiaJS <a href="https:&#x2F;&#x2F;jetstream.laravel.com&#x2F;2.x&#x2F;stacks&#x2F;inertia.html" rel="nofollow">https:&#x2F;&#x2F;jetstream.laravel.com&#x2F;2.x&#x2F;stacks&#x2F;inertia.html</a>. Laravel was easy enough already to just pick and do things, now this solves the backend+frontend projects for me by allowing me to just put vuejs components on top of my laravel app and jetbrains already comes with Auth stuff setup solved.
评论 #31242529 未加载
评论 #31242304 未加载
superasn大约 3 年前
I&#x27;d say Linux Mint. It combines everything that&#x27;s good about Ubuntu while removing things like snap. Also the design is so much better but I feel that&#x27;s a personal choice. But everything in linux just works so well now.<p>I run 4 monitors on 2560 resolution on two separate amd cards and everything runs flawlessly. I have all the software for free and most OSS is just as good if not better for my work (except games and Photoshop but photopea is a good alternative for that, and it can be easily my second nomination for this thread).<p>I know linux has evolved a lot and it&#x27;s the effort of millions of volunteers which has made Linux what it is today, but for me personally Linux Mint really combines all the great things about linux into an amazingly elegant software.
评论 #31240193 未加载
评论 #31244770 未加载
emschwartz大约 3 年前
The Tokio async stack for Rust (<a href="https:&#x2F;&#x2F;tokio.rs" rel="nofollow">https:&#x2F;&#x2F;tokio.rs</a>).<p>They did a really nice job of building thin layers up the stack from byte buffers (bytes), to async-friendly logging (tracing), basic IO (mio), async runtime (tokio), generic request&#x2F;response services (tower), HTTP (hyper), and a web framework (axum).<p>Each of the layers are useful independent of the other layers above, and every one is has a thoughtfully designed, pragmatic interface.
评论 #31239182 未加载
Stampo00大约 3 年前
Graphviz.<p>Non-trivial graphs will make it produce hard-to-read output, and you can try fiddling with it forever to get better output. But it&#x27;s still the first thing I reach for when I have to make a graph.
评论 #31240755 未加载
评论 #31244965 未加载
Gualdrapo大约 3 年前
Regarding code elegance, OpenBSD[0] surely pride themselves in their code correctness and how they make it clean and understandable.<p>Another example might be my favorite text editor, vis[1].<p>[0] <a href="https:&#x2F;&#x2F;www.openbsd.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.openbsd.org&#x2F;</a> [1] <a href="https:&#x2F;&#x2F;github.com&#x2F;martanne&#x2F;vis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;martanne&#x2F;vis</a>
GiovanniP大约 3 年前
TeXmacs (www.texmacs.org), which is a finely crafted document preparation system realizing at the same time both the structured and the WYSIWYG paradigms. It is vastly superior to all other document preparation systems. In particular it is superior to both TeX (in all its variants) and to Word, under all respects: conceptually, in the power that it affords in manipulating documents, in the ease with which it makes it possible to write, concentrating only on the content and yet having one&#x27;s document in front of one&#x27;s eyes.
评论 #31240152 未加载
13of40大约 3 年前
Turbo Pascal 3 on an IBM 5150. Pick any font color as long as it&#x27;s green. Editor does automatic indentation and understands arrow keys. Compiler is built in and does one damned job, making EXEs. Runs from a floppy disk and you install it with COPY if you&#x27;re fancy enough to have a hard drive. The future is wide open.
yewenjie大约 3 年前
<a href="https:&#x2F;&#x2F;lichess.org" rel="nofollow">https:&#x2F;&#x2F;lichess.org</a>
评论 #31238953 未加载
whoibrar大约 3 年前
Standard Notes.<p>Simple. Free. Open Source. E2E encryption. Basically, No frills.<p>Their idea is to make software not with most features but the one that stays until the next century.<p>They have a great blog on this philosophy. <a href="https:&#x2F;&#x2F;standardnotes.com&#x2F;longevity" rel="nofollow">https:&#x2F;&#x2F;standardnotes.com&#x2F;longevity</a>
评论 #31243306 未加载
评论 #31242806 未加载
jjice大约 3 年前
I guess my definition of elegant would be software that has fantastic UX and just works and works so well it boggles my mind how well it works. I&#x27;d also extended that to include a foundational core that all other parts can be built off of. In that case, I&#x27;d go with vim. I&#x27;m not even a huge Vim guy (use it for notes and remote stuff, but not my primary editor), but the concepts are simple and oh so powerful. It&#x27;s just building blocks on top of text editing.<p>Pipes in Unix as a concept are also a great abstraction. A bit dated, but still every powerful today.<p>Files in Unix as well. Some people have gripes which are fair, but the idea that a device, a file, and a socket are all accessed via the same API is fantastic. Of course there are issues, but it&#x27;s generally worked really well for me.
评论 #31242703 未加载
pixelmonkey大约 3 年前
I&#x27;m limiting my choices to open source with good explanatory write-ups or presentations.<p>Graphite for &quot;simple&quot; time series storage:<p><a href="https:&#x2F;&#x2F;www.aosabook.org&#x2F;en&#x2F;graphite.html" rel="nofollow">https:&#x2F;&#x2F;www.aosabook.org&#x2F;en&#x2F;graphite.html</a><p>HLL datatype (PFCOUNT, PFADD, PFMERGE) in Redis for counting unique items in a set:<p><a href="http:&#x2F;&#x2F;antirez.com&#x2F;news&#x2F;75" rel="nofollow">http:&#x2F;&#x2F;antirez.com&#x2F;news&#x2F;75</a><p>Data structures and algorithms that make Lucene &amp; Elasticsearch fast (video):<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;eQ-rXP-D80U" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;eQ-rXP-D80U</a>
ohiovr大约 3 年前
FFMPEG is an excellent piece of software. I used it last weekend to build an automatic video editor &#x2F; titler and it only took about 10 hours to make it work. I was going to use moviepy but the rendering time was extreme and the memory consumption was horrible. My 300 line python script with imagemagick and FFMPEG produced a 30 minute long video in under 5 minutes.
评论 #31245027 未加载
madjam002大约 3 年前
Most recently Tailscale, I enabled it on NixOS and minutes later had a secure VPN set up.
评论 #31244218 未加载
ashton314大约 3 年前
MicroKanren: logic programming in roughly 30 loc in any language with first-class functions.<p>Can’t find original pub; here’s someone’s host of the original paper though: <a href="http:&#x2F;&#x2F;webyrd.net&#x2F;scheme-2013&#x2F;papers&#x2F;HemannMuKanren2013.pdf" rel="nofollow">http:&#x2F;&#x2F;webyrd.net&#x2F;scheme-2013&#x2F;papers&#x2F;HemannMuKanren2013.pdf</a>
_virtu大约 3 年前
Ecto the database driver for Phoenix is probably the most amazing piece of software I&#x27;ve used. Elegant dx, performant and just enough of an abstraction on SQL.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;elixir-ecto&#x2F;ecto" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;elixir-ecto&#x2F;ecto</a>
评论 #31243315 未加载
_vdpp大约 3 年前
pandoc comes to mind, one of those pieces of software that “just works.” I’m not a Haskell guy but pandoc makes me wonder sometimes.<p>Visual Basic (cue the hecklers). Yes the language is awful. But the tool was great. I wish Microsoft (or somebody) would release a new version for full-stack apps with a drag-and-drop UI with js event handlers, easy backend framework, and a one-button “deploy to cloud” button for testing. Then a “publish” button that sets up your CI pipeline for production deployments. I feel like we’ve raised the white flag in terms of what software development should look like in 2022. Writing yaml feels like banging rocks together compared to possible alternatives.
jasfi大约 3 年前
Nim. It&#x27;s just so quick and easy to write high performance code. That&#x27;s why I&#x27;m writing a web framework for it, soon to be released: <a href="https:&#x2F;&#x2F;github.com&#x2F;jfilby&#x2F;nexus" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jfilby&#x2F;nexus</a>
laserbeam大约 3 年前
Sublime Text introduced multiple cursors to the world. A single incredibly versatile and elegant feature. That feature has empowered my ability to use other pieces of software faster, and programming languages I was unfamiliar with... Better.<p>I&#x27;ve used it to:<p>- batch edit columns copied from excel files.<p>- wget&#x2F;rename&#x2F;run cli commands on dozens of inputs without having to worry about how for loops are written in bash&#x2F;bat&#x2F;powershell by just typing commands on a hundred lines and concatenating them with &amp;&amp;<p>- extract data from various text files without writing parsers or even thinking about regexes<p>This is one keyboard shortcut, with one of the smoothest learning curves ever. Pure elegance.
评论 #31255964 未加载
jdauriemma大约 3 年前
I don&#x27;t see Airtable here yet. That team managed to make relational databases user-friendly to a consumer market without compromising the core features a power user might expect. Hats off to them!
kettunen大约 3 年前
The original MapReduce implementation by Jeff Dean and friends is probably up there for me. Couple of hundred lines of code doing bunch of task distribution on a very large scale is just very impressive.<p>Of course the current&#x2F;latest version of it has took a life of its own in size and complexity (but of course with performance and reliability too) but the initial version still shines through!
phoehne大约 3 年前
After 50 years it doesn&#x27;t seem like it, but C has managed to survive this long because it&#x27;s a solid all-round player from the bare metal to web servers. It&#x27;s simple enough that you could probably implement a fairly capable C compiler in assembler.
评论 #31239312 未加载
Mister_Snuggles大约 3 年前
Monument Valley and Monument Valley 2[0].<p>They&#x27;re games, and relatively short&#x2F;easy, but it&#x27;s beautiful and elegant.<p>[0] <a href="https:&#x2F;&#x2F;www.monumentvalleygame.com&#x2F;mv2" rel="nofollow">https:&#x2F;&#x2F;www.monumentvalleygame.com&#x2F;mv2</a>
评论 #31240996 未加载
评论 #31244275 未加载
leobg大约 3 年前
Keyboard Maestro. It’s a tool for automating common tasks on a Mac. A real programming language is certainly more elegant for writing programs. But what I find elegant about Keyboard Maestro is that it lets me add programming logic to any application on my Mac, quick and dirty.
评论 #31238913 未加载
sidcool大约 3 年前
Unpopular opinion but Microsoft Excel. It&#x27;s a powerhouse of features.
评论 #31231843 未加载
评论 #31234160 未加载
评论 #31236427 未加载
评论 #31232411 未加载
评论 #31232267 未加载
评论 #31233102 未加载
carapace大约 3 年前
Unison, the rsync-like tool, has an awesome interface. ( <a href="https:&#x2F;&#x2F;www.cis.upenn.edu&#x2F;~bcpierce&#x2F;unison&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cis.upenn.edu&#x2F;~bcpierce&#x2F;unison&#x2F;</a> )<p>Prolog. There&#x27;s a reason it&#x27;s been king of the Logical Paradigm for decades.<p>Oberon OS.<p>Turing Drawings. ( <a href="https:&#x2F;&#x2F;maximecb.github.io&#x2F;Turing-Drawings&#x2F;" rel="nofollow">https:&#x2F;&#x2F;maximecb.github.io&#x2F;Turing-Drawings&#x2F;</a> )<p>procmail ( <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Procmail" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Procmail</a> ) one of the most beautiful (yet hideous) programs I have ever read.
dusted大约 3 年前
Are unix pipes a software? If so, then that.
archielc大约 3 年前
Norton Commander - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Norton_Commander" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Norton_Commander</a>. Not sure how elegant on the inside, but it comes from the era when software development was not so fast paced. And the fact that it inspired so many spin-offs (just to mention few that I personally used: Volkov Commander, Midnight Commander, FAR Manager, and my favourite - DOS Navigator (it had spreadsheet!)).
评论 #31244256 未加载
nikivi大约 3 年前
Linear is nice. <a href="https:&#x2F;&#x2F;linear.app" rel="nofollow">https:&#x2F;&#x2F;linear.app</a>
评论 #31241469 未加载
j-pb大约 3 年前
JonesFORTH<p>Although one might argue it to be a case of really elegant documentation and literate programming.
Sohcahtoa82大约 3 年前
mIRC feels elegant by today&#x27;s standards.<p>A full-featured IRC client for Windows that includes an entire scripting language and yet it consumes less RAM than calc.exe.
评论 #31239492 未加载
dragontamer大约 3 年前
Stockfish -- <a href="https:&#x2F;&#x2F;github.com&#x2F;official-stockfish&#x2F;Stockfish" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;official-stockfish&#x2F;Stockfish</a><p>Some of the best C++ code written. Extremely clear and concise. Chess-AI is a bit complicated but the source-code + comments seems to inform the programmer where all the problems are.
kretaceous大约 3 年前
Vary random but these are stuff which impressed me on first try and never let me down:<p>Kitty, the terminal emulator by Kovid Goyal<p>wouter, a minimal JS routing library<p>espanso, a text expansion program<p>KDE Connect<p>Tailscale<p>The last 2 together<p>curl
评论 #31240375 未加载
评论 #31244593 未加载
评论 #31240837 未加载
centur大约 3 年前
As other mentioned algorithms I found that ideas behind Bloom filter (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bloom_filter" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Bloom_filter</a>) and Geohash (not to be confused with geohashing or geo caching, see <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Geohash" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Geohash</a> and Z-order curves) are extremely elegant and inspiring.
oxley大约 3 年前
Automated trains &#x2F; subways. They are reliable enough for millions of people to trust them with their life, every day. That&#x27;s an incredible achievement.<p>If you&#x27;re ever in Paris, get a front-row seat on subway line 14 and feel the magic.
lukasb大约 3 年前
Notational Velocity<p>Very simple, instant search, and having the same UI for searching and creating notes is genius - way fewer duplicated notes, for one thing.
评论 #31244342 未加载
xupybd大约 3 年前
The Elm architecture. I&#x27;ve only used it in F# with Fable but it&#x27;s made UI programming fun again. It&#x27;s robust and simple.
paulgb大约 3 年前
I&#x27;ve been pleased by NATS (<a href="https:&#x2F;&#x2F;nats.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nats.io&#x2F;</a>). I like how it builds its functionality on layers of abstractions, from the most basic (pub&#x2F;sub), to request&#x2F;response on top of that, to key&#x2F;value and persistent streams on top of that. The CLI is simple to use and you can learn it in an afternoon, but it&#x27;s robust enough to deploy.
wrnr大约 3 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;enkimute&#x2F;ganja.js&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;enkimute&#x2F;ganja.js&#x2F;</a><p>Geometric algebra for any R{p,q,r} dimensional space. Has it own custom JS to JS transpiler so the literal number &quot;1e10&quot; becomes a bivector. The code is just around a thousand lines while it lets you do amazing things like this right in the browser:<p><a href="https:&#x2F;&#x2F;enkimute.github.io&#x2F;ganja.js&#x2F;examples&#x2F;coffeeshop.html#pga3d_distances_and_angles" rel="nofollow">https:&#x2F;&#x2F;enkimute.github.io&#x2F;ganja.js&#x2F;examples&#x2F;coffeeshop.html...</a>
rkagerer大约 3 年前
Open Hardware Monitor (OHM)<p>It&#x27;s written in C# and the design seemed clean and approachable (at least a few years back when I tailored it a bit for my own use).<p><a href="https:&#x2F;&#x2F;openhardwaremonitor.org&#x2F;downloads&#x2F;" rel="nofollow">https:&#x2F;&#x2F;openhardwaremonitor.org&#x2F;downloads&#x2F;</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;openhardwaremonitor" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;openhardwaremonitor</a>
PascLeRasc大约 3 年前
Spotlight. Everything about it is really well-thought out. I use it dozens of times every day to convert units or hold strings or check the weather.
mym1990大约 3 年前
Stardew Valley! I always marveled at how it was a one man team, and everything from the graphics to the game systems seemed to work well. I haven&#x27;t seen the code base or anything, so I am not sure if this is &#x27;elegant&#x27;, but my assumption is that for one person to put out that kind of work, some things have to be going right in the design.
评论 #31264640 未加载
zelon88大约 3 年前
I think an honorable mention should go to PyGame.<p>I used this to show my kids how computer games work. I started out by showing them Unreal Engine 4 so they understand the modern tool chain, but that still leaves the mystery of how the game is represented inside the computer. Within minutes you can have some code drawing things, real graphics, on the screen. I cannot adequately describe how easy it is.<p>The experiment I did with them (young kids) was define some variables, draw a counter on the screen, start a loop, and then increment the counter. After they saw how that was represented to the computer it was easy to get them to imagine a character with all of his stats assigned at the beginning and then updated on every iteration of the loop as events take place. But with kids you&#x27;ve gotta move fast or they lose interest. PyGame makes creating games so fast you can literally pick it up and start teaching it to kids without knowing it yourself. It&#x27;s that good.
linkdd大约 3 年前
Python Trio[0] (an alternative async stack to the builtin asyncio).<p>It allowed me to implement a mini OTP framework in Python[1].<p>[0] - <a href="https:&#x2F;&#x2F;trio.readthedocs.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trio.readthedocs.io&#x2F;</a><p>[1] - <a href="https:&#x2F;&#x2F;linkdd.github.io&#x2F;triotp&#x2F;" rel="nofollow">https:&#x2F;&#x2F;linkdd.github.io&#x2F;triotp&#x2F;</a>
sirodoht大约 3 年前
Scheme.<p>&gt; Abstract: We show that it is Scheme, of the Lisp family, the language that deterministically emerges when one opts for elegance.<p><a href="https:&#x2F;&#x2F;chaitinschool.org&#x2F;blog&#x2F;the-most-elegant-of-arrays&#x2F;" rel="nofollow">https:&#x2F;&#x2F;chaitinschool.org&#x2F;blog&#x2F;the-most-elegant-of-arrays&#x2F;</a>
AlanYx大约 3 年前
emacs, both for the elegance of its elisp-machine design and for how good its self-documentation is.
spacechild1大约 3 年前
Lua
评论 #31243391 未加载
评论 #31238595 未加载
morelandjs大约 3 年前
numpy started a science renaissance. fantastic library for what it does.
评论 #31246154 未加载
评论 #31235459 未加载
评论 #31240186 未加载
andrewmcwatters大约 3 年前
The original QSpy protocol, which then became the GameSpy protocol, and later still made way for Valve&#x27;s Master Server protocol.<p>I&#x27;m not sure what other protocols exist today for tracking a list of servers, providing information on them, and are as up to date as the frequency of the heartbeats from those servers, but I suspect there are similar protocols out there, and I&#x27;m just not familiar with them.<p>Unfortunately despite how elegant the QSpy protocol is, most modern video games no longer provide server browsers as first-class features, eschewing them in favor of matchmaking services or publisher provided dedicated servers.
spindle大约 3 年前
NixOS (although yes it could be even more elegant than it is)
orsenthil大约 3 年前
Python<p>The language design of python made almost everyone learn programming.
tigerlily大约 3 年前
SolidWorks<p>Altium<p>Comsol<p>Proprietary yes, but I’ve used all three over the last few years and found them each to be very streamlined, productive, and elegant after a fashion.
评论 #31239193 未加载
评论 #31243323 未加载
评论 #31240965 未加载
heavyset_go大约 3 年前
WireGuard
评论 #31239915 未加载
评论 #31242375 未加载
评论 #31240515 未加载
throwawayboise大约 3 年前
Diagram!, by Lighthouse Design, for NEXTSTEP. A drawing tool that featured &quot;smart links.&quot; I believe it pre-dated Visio. Later cloned as OmniGraffle by OmniGroup.
alexose大约 3 年前
Elegance for me means a program that&#x27;s lightning fast, efficient to use, and has a minimal learning curve. The first things that come to mind:<p>OurGroceries, a lovely little free app to share grocery lists with your family FooBar2000, an early windows-based media player uTorrent (or at least the very early versions, before it became bloatware) Snapchat (again, the early versions when it was 5x quicker than any other mobile photo sharing platform)
type0大约 3 年前
BEAM (Erlang VM)
评论 #31242540 未加载
rodgerd大约 3 年前
Scrivener.<p>It&#x27;s very focused on the task of writing - novels, short stories, screenplays. It pares away the parts of e.g. a word processor that are distracting (layout and the like), adds the functions of a database for tracking characters, locations, research and so on.<p>The underlying implementation is also storing as plain files in directories, so you can be comfortable that you&#x27;ll be able to retrieve your writing if Scrivener no longer exists.
uhoh-itsmaciek大约 3 年前
Sequel [1], the Ruby ORM. It&#x27;s rock-solid, provides similar abstractions to Active Record but feels much better thought out, and it has great docs.<p>Also, at any point in time, it&#x27;s likely to have zero open issues and zero open pull requests, which is pretty impressive for a project of its size.<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;jeremyevans&#x2F;sequel" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jeremyevans&#x2F;sequel</a>
nderjung大约 3 年前
We put a lot of effort and consideration into the architecture of Unikraft[0][1], its elegance towards modularity and abstraction is the reason why I joined the team to help develop it. :)<p>[0]: <a href="https:&#x2F;&#x2F;unikraft.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;unikraft.org&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;unikraft&#x2F;unikraft" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;unikraft&#x2F;unikraft</a>
smm11大约 3 年前
Circus Ponies Notebook (On OpenStep, then OS X), made my jaw literally hit the floor when I first saw it. I didn&#x27;t just think all software had something to learn here, I thought this was the only software anyone would ever need.<p>To be fair, my job lend itself toward this at the time, the WWW was nowhere near what it was a few years later, and everything-tied-to-everything was miles away. But this blew my mind.
spacemanmatt大约 3 年前
PostgreSQL
anthk大约 3 年前
- TCL&#x2F;TK<p>- CWM<p>- Music On Console<p>- Sfeed+sfeed_curses+xargs+wget+MOC<p>- Entr<p>- Mit-Scheme + Edwin + SICP. It doubles as an IMAP client. Use Stunnel for TLS.<p>- UDFClient<p>- NNCP<p>- S-Nail. It can be easier than Mutt.
djmashko2大约 3 年前
Things! The todo list app. It&#x27;s the most elegant app I&#x27;ve ever used. feels like it just works, and I can rely on it 100%.
ibejoeb大约 3 年前
Elegant construction and elegant use can be disjoint. For construction, Beautiful Code is a good read on a bunch of real specimens.<p><a href="https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;beautiful-code&#x2F;9780596510046&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;beautiful-code&#x2F;97805965...</a>
ju-st大约 3 年前
Everything, a Windows application which finds&#x2F;searches files instantly. If MS Windows would include this as standard search function the worldwide GDP would probably go up by like .1% from the productivity gain. <a href="https:&#x2F;&#x2F;www.voidtools.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.voidtools.com&#x2F;</a>
aasasd大约 3 年前
Optimal ordered problem solver: <a href="http:&#x2F;&#x2F;people.idsia.ch&#x2F;~juergen&#x2F;oopscode.c" rel="nofollow">http:&#x2F;&#x2F;people.idsia.ch&#x2F;~juergen&#x2F;oopscode.c</a><p>(From <a href="http:&#x2F;&#x2F;people.idsia.ch&#x2F;~juergen&#x2F;oops.html" rel="nofollow">http:&#x2F;&#x2F;people.idsia.ch&#x2F;~juergen&#x2F;oops.html</a>)
Helmut10001大约 3 年前
For Docker stacks: Funkwhale [1]<p>Their Setup for the Docker stack [2] is not only well documented, but also suitable as a blueprint for any persistent software setup with Docker. They also have a mentality for documentation as a firct class member, which is really important for OSS and self-hosting. You&#x27;d have to look hard to find any outdated piece of information or lazy written part in the docs. Lastly, the interface is just beautiful, simple and elegant. I finally enjoy listening to my music library again.<p>[1]: <a href="https:&#x2F;&#x2F;funkwhale.audio&#x2F;" rel="nofollow">https:&#x2F;&#x2F;funkwhale.audio&#x2F;</a> [2]: <a href="https:&#x2F;&#x2F;docs.funkwhale.audio&#x2F;installation&#x2F;index.html#available-installation-methods" rel="nofollow">https:&#x2F;&#x2F;docs.funkwhale.audio&#x2F;installation&#x2F;index.html#availab...</a>
saikatsg大约 3 年前
Sublime Text
pddpro大约 3 年前
I&#x27;m not sure if this has come before but for me it&#x27;d be ffmpeg. The things it can do!
评论 #31242749 未加载
ibiza大约 3 年前
4.3BSD Unix. Arguably, the first modern operating system.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;History_of_the_Berkeley_Software_Distribution#4.3BSD" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;History_of_the_Berkeley_Softwa...</a>
评论 #31240508 未加载
评论 #31240735 未加载
reacharavindh大约 3 年前
ZFS. It made filesystems and Software RAID elegant and accessible with an elegant interface and a pleasure to work with. It offers all the features that one would want in a file system without many shiny bloat.<p>Scrubs<p>Distributed parity<p>Hot spares<p>Encryption<p>Snapshots<p>Compression<p>Quotas<p>All in an intuitive way that led to an almost cult like following in the Unix&#x2F;Linux admin world.
throwaway_dcnt大约 3 年前
<a href="https:&#x2F;&#x2F;vertx.io" rel="nofollow">https:&#x2F;&#x2F;vertx.io</a> and <a href="https:&#x2F;&#x2F;lmax-exchange.github.io&#x2F;disruptor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lmax-exchange.github.io&#x2F;disruptor&#x2F;</a>
评论 #31242560 未加载
memorable大约 3 年前
Apostrophe (<a href="https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;apostrophe" rel="nofollow">https:&#x2F;&#x2F;gitlab.gnome.org&#x2F;World&#x2F;apostrophe</a>). ABSOLUTELY GORGEOUS design. Smooth and clean. No words to describe it.
评论 #31245297 未加载
crispisulcans大约 3 年前
A very short example: The PNPOLY algorithm <a href="https:&#x2F;&#x2F;wrf.ecse.rpi.edu&#x2F;Research&#x2F;Short_Notes&#x2F;pnpoly.html" rel="nofollow">https:&#x2F;&#x2F;wrf.ecse.rpi.edu&#x2F;Research&#x2F;Short_Notes&#x2F;pnpoly.html</a>
eimrine大约 3 年前
LISP 1.5
spogbiper大约 3 年前
Microware OS-9. A Unix-like (..sort of) operating system that supported multitasking, multiuser operation on an 8 bit CPU with 64kb or less of memory back in 1979.. two years before IBM bought a CPM clone and called it DOS.
libraryatnight大约 3 年前
Obsidian.md - the markdown note taking app. I find it intuitive and powerful.
hadrien01大约 3 年前
The Fork Git client is pretty much perfect (and native) on Mac and Windows
phkahler大约 3 年前
Solvespace (CAD)<p><a href="https:&#x2F;&#x2F;solvespace.com&#x2F;index.pl" rel="nofollow">https:&#x2F;&#x2F;solvespace.com&#x2F;index.pl</a><p>A single executable of about 6MB with pretty significant capability.<p>The source code is pretty clean as well.
LargoLasskhyfv大约 3 年前
[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Open_Firmware" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Open_Firmware</a><p>[2] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Architecture_Neutral_Distribution_Format" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Architecture_Neutral_Distribut...</a><p>[3] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TRON_project" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;TRON_project</a>
xtiansimon大约 3 年前
Software ?= software application<p>If yes, then I’ll offer an oldie but a goodie: Adobe Photoshop.<p>Many of its tools are intuitive. As a photo artist you don’t want the application getting in your way. It’s easy to learn how PS organizes multi-color&#x2F;layer&#x2F;channel images. You can do a lot with a little bit of knowledge of the application, so you can do the simplest things easily and quickly. With more application skill you can produce the highest quality images necessary for _any_ static image project.
nicbou大约 3 年前
I love utilities that quietly work, and just accept whatever workflow I throw at them.<p>OwnTracks is an app that logs your position and sends it somewhere else. It has been running on my phone for like 2 years without issues, and talks to a server I wrote myself.<p>FolderSync syncs folders on my phone to remote storage. It&#x27;s super flexible and generally just works. The conditions for syncing are highly configurable. I lament the lack of a similar utility on Mac - basically an rsync+cron UI.
评论 #31238560 未加载
movetheworld大约 3 年前
I&#x27;m on Windows and hated the File-Explorer for years: it always resets the view (even if you told it to use your standard view for all folders) and has terrible defaults.<p>I tried many alternatives, then finally found XYplorer. It is so easy to use, well structured, but when needed it is also a power house full of soo many tools you otherwise need another app for. Really loving it and many kudos to the only(?) developer from Germany who constantly improves it.
HermanMartinus大约 3 年前
Bear Blog is simple to use, understand, with no frills or client-side JS. <a href="https:&#x2F;&#x2F;bearblog.dev" rel="nofollow">https:&#x2F;&#x2F;bearblog.dev</a>
评论 #31241981 未加载
pphysch大约 3 年前
AWK<p>Match this, do that.
评论 #31244083 未加载
Tao332大约 3 年前
Elegance is usually an unassertive quality. It&#x27;s harder to say what software is elegant than it is to say what isn&#x27;t elegant. To me it usually means that something is done correctly for you, things are presented clearly, and annoying chores are removed. Consistency and a lack of surprises.<p>The first thing that comes to mind as elegant compared to the alternatives is <i>k9s</i> for managing&#x2F;monitoring kubernetes.
leobg大约 3 年前
Alfred (Mac launcher)
评论 #31240456 未加载
version_five大约 3 年前
This is an obscure one, but Mike Innes &quot;[automatic] differentiation for hackers&quot; tutorial. It&#x27;s a code tutorial, not software, if that counts. Both the way it&#x27;s constructed and the functionality of Julia that gets shown off here.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;MikeInnes&#x2F;diff-zoo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;MikeInnes&#x2F;diff-zoo</a>
nabaraz大约 3 年前
Thinkorswim by TDAmeritrade. No one else has figured out how to lay out options (greeks, premium), charts etc. in such an intuitive manner.
评论 #31239539 未加载
评论 #31239744 未加载
cnees大约 3 年前
MindNode is a beautiful way to lay out your thoughts, and the graphs can be copied as bulleted lists. Alfred is an application launcher that also lets me enter shortcuts to quickly launch pages like my calendar and each of my team members&#x27; open PRs. I use it dozens, if not hundreds, of times a day. With the premium version, you also get a great clipboard manager.
elihu大约 3 年前
GHC, the Haskell compiler.<p>Rustc.<p>Pov-RAY (for creative interpretations of &quot;elegant&quot;).<p>Diff and patch.<p>The original Starcraft and BroodWar.<p>Battle for Wesnoth.<p>Bittorrent.<p>Probably one not many people have used or heard of: CoCreate Solid Designer.
caraboga大约 3 年前
NetBSD and OpenWRT. These platforms build across archs relatively easily and their configuration interfaces are pretty transparent.
评论 #31244091 未加载
dhash大约 3 年前
- NXT-G, the coolest (simple) visual programming language<p>- Propellerheads Reason, a sweet DAW<p>- emacs, a text editor so elegant it’s a real OS<p>- Procreate, the nicest iOS drawing app
评论 #31233917 未加载
ur-whale大约 3 年前
blender (the finished product, can&#x27;t comment on the code itself).
drunner大约 3 年前
I can&#x27;t speak to the quality of the code base (I don&#x27;t know go), but as a user caddyserver is pretty great.
commonalitydev大约 3 年前
Adobe Photoshop around v3&#x2F;4&#x2F;5 (newer versions may be as good or better, but I haven’t used them)<p>Microsoft SQL Server 7 or later<p>NextStep<p>BitTorrent (more the protocol, but could also apply to any good implementation)<p>JetBrains software (pretty much any of it)<p>Think Pascal<p>ZFS<p>OS&#x2F;firmware in Nokia “slab” phones from the late 90’s<p>StarCraft II, original Tetris, original SimCity (since all the cool kids are suggesting games)
评论 #31258265 未加载
f0000大约 3 年前
Vega-Lite and Altair<p><a href="https:&#x2F;&#x2F;vega.github.io&#x2F;vega-lite&#x2F;" rel="nofollow">https:&#x2F;&#x2F;vega.github.io&#x2F;vega-lite&#x2F;</a> <a href="https:&#x2F;&#x2F;altair-viz.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;altair-viz.github.io&#x2F;</a>
nope96大约 3 年前
<a href="https:&#x2F;&#x2F;tetr.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tetr.io&#x2F;</a><p>even on an ancient laptop, it runs smoothly. I had no idea a javascript game could look&#x2F;play this good. I&#x27;ve spent 100 hours on it since I first saw it posted here on HN
protomyth大约 3 年前
The Visio that came on the sampler floppy. It was small and did an amazing job.<p>PFE back in the day. Simple macros and templates that made life much easier in a small package. Some editors today don&#x27;t even bother with macros or have all of PFE&#x27;s options.
usr1106大约 3 年前
Nobody seems to have mentioned qemu. Right, it&#x27;s proably more genius than elegant.
MichaelMoser123大约 3 年前
IntelliJ and Goland. I mean both Eclipse and Visual Studio used to be good tools, but they lost it, however IntelliJ remains to be a good tool, throughout the years. Also Goland is much better than Visual Studio Code, imho.
otikik大约 3 年前
Creating a GUI Interface in Visual Basic to See If I Can Track An IP Address<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hkDD03yeLnU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=hkDD03yeLnU</a>
dustractor大约 3 年前
Projects developed under a BDFL: blender (ton) vim (bram) and python (guido)
ubadair大约 3 年前
LLVM is pure joy to use in every regard. A priceless marvel of open source.
RubberMullet大约 3 年前
Softimage, this is was the first 3D software that I really learned and the UI&#x2F;UX was way ahead of its time.<p>Macromedia Director, it was amazing how quickly you could create an interactive standalone app or CD-ROM.
评论 #31240862 未加载
orhunp_大约 3 年前
`pass`, no cap.<p>passwordstore.org
iroh2727大约 3 年前
Spotify (brilliant!), unix, Google&#x27;s Flume, DynamoDB, EC2, the Lithium ereader app on android (simplicity is good!), Wikipedia, Google Search (or perhaps Old Google Search), emacs, vscode
评论 #31256006 未加载
weef大约 3 年前
LINQPad by Joseph Albahari
bradwood大约 3 年前
Scrivener: <a href="https:&#x2F;&#x2F;www.literatureandlatte.com&#x2F;scrivener&#x2F;overview" rel="nofollow">https:&#x2F;&#x2F;www.literatureandlatte.com&#x2F;scrivener&#x2F;overview</a>
xhrpost大约 3 年前
First coming to mind, HackerNews. No images, no ads, no complex settings UI, no complex points&#x2F;karma system. Just text and links, it does what it&#x27;s built for and does it well.
评论 #31244603 未加载
d08ble大约 3 年前
Scanwatch – Fast and simple file watcher for Node<p><a href="https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;scanwatch" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;scanwatch</a>
hulitu大约 3 年前
Aegis&#x2F;Domain OS. I would love to work again with such an OS.
jansc大约 3 年前
RabbitMQ. It just works.
sparker72678大约 3 年前
I&#x27;ve always liked how TaskPaper was entirely built around plain text files.<p><a href="https:&#x2F;&#x2F;www.taskpaper.com" rel="nofollow">https:&#x2F;&#x2F;www.taskpaper.com</a>
chrisweekly大约 3 年前
<a href="https:&#x2F;&#x2F;every-layout.dev" rel="nofollow">https:&#x2F;&#x2F;every-layout.dev</a> - not just the ideas it conveys, but the site per se too.
SeanLuke大约 3 年前
Lotus Improv.<p>One of the most beautiful spreadsheet programs ever designed.
blame-troi大约 3 年前
IEFBR14 <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;IEFBR14" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;IEFBR14</a>
modinfo大约 3 年前
Websites: HN, sourcehut. Tech: Prisma. App: Postico.
Zecc大约 3 年前
Since no one seems to have mentioned it yet: D3.js
评论 #31248338 未加载
annowiki大约 3 年前
Scikit-Learn&#x27;s api is masterfully consistent. We&#x27;ve taken to using it as a source of inspiration for our own code.
rad_gruchalski大约 3 年前
Total commander. By far the most ergonomic UI for working with multiple directories on Windows except of a terminal.
Stampo00大约 3 年前
TiddlerWiki.<p>It&#x27;s not everyone&#x27;s cup of tea, but given the limitations it has decided to work within, it really is a wonder.
评论 #31242828 未加载
spacemanmatt大约 3 年前
A couple of my favorite programmable products from the MSDOS years:<p>Telix<p>QEdit
felipemesquita大约 3 年前
The newish email service Hey. For me it’s been really successful in its attempt to be useful and a bit whimsical.
hnarayanan大约 3 年前
Things, a todo system for macOS and iOS.
smokeyfish大约 3 年前
Git, grep, sed, awk; many Unix utils
massprogrammer大约 3 年前
This is interesting question, several times I complemented Telegram in front of friends
ents大约 3 年前
Hazel. Automation at every level and an easy intro into scripting for non-programmers.
pasttense01大约 3 年前
A lot of nice examples in Donald Knuth&#x27;s The Art of Computer Programming.
mshaler大约 3 年前
IMHO Lotus Improv&#x2F;OpenStep Quantrix is the epitome of elegant software.
nathias大约 3 年前
vim
Xenoamorphous大约 3 年前
VS Code
constantinum大约 3 年前
Vim<p>Adobe Indesign<p>Monodraw<p>GNUcash<p>Django<p>Beeminder
mackrevinack大约 3 年前
workflowy. i use dynalist these days as my main outliner &#x2F; note taker since it has a lot more features, but workflowy still just has something more elegant and minimal going on with its UI
rwxrwxrwx大约 3 年前
The Apache HTTP Server and the GNU Scientific Library come to mind.
rubyist5eva大约 3 年前
Boop.app for mac, also both Sublime Text and Sublime Merge.
hamandcheese大约 3 年前
ZIO, a functional effect system (+ a lot more) for Scala.
macampam大约 3 年前
My code is always super elegant compare to the rest
stillblue大约 3 年前
I&#x27;m surprised nobody has mentioned windows 11
bennysomething大约 3 年前
You might like the book &quot;beautiful code&quot;
uberwindung大约 3 年前
non-boost asio: <a href="https:&#x2F;&#x2F;think-async.com&#x2F;Asio" rel="nofollow">https:&#x2F;&#x2F;think-async.com&#x2F;Asio</a>
boban_dj大约 3 年前
imagemagick,ffmpeg
MrScruff大约 3 年前
Sidefx Houdini
pipeline_peak大约 3 年前
SpiderMonkey, while it isn’t the best performing, its code is pretty straightforward. It also seems to be embeddable on its own, unlike V8.
评论 #31239165 未加载
2143大约 3 年前
Taskwarrior.
secwang大约 3 年前
kdb+. It may be a little over-marketing, but it&#x27;s really elegant. voodoopad.
phonon大约 3 年前
Mathematica
1vuio0pswjnm7大约 3 年前
tmux
评论 #31244163 未加载
walrus01大约 3 年前
bbedit<p>Does exactly what it promises
enriquto大约 3 年前
gnuplot<p>Being able to just plot sin(x) blew my mind.<p>More seriously: cholmod
chordmemory大约 3 年前
Ableton Live
ducktective大约 3 年前
fzf, dmenu, dunst, curl, jq, pup
hnxs大约 3 年前
xcode<p>haha just kidding!
dvh大约 3 年前
meld
评论 #31241088 未加载
ravish0007大约 3 年前
xmonad
Parker_Powell大约 3 年前
My favorite example of elegant software is the way Spotify organizes playlists and allows for playlist sharing between users. The playlists are very easy to search, browse, and make. They are also easy to share with friends, and you can find an endless number of playlists curated by other users on almost any topic you can imagine!
hatware大约 3 年前
Frigate NVR: <a href="https:&#x2F;&#x2F;frigate.video&#x2F;" rel="nofollow">https:&#x2F;&#x2F;frigate.video&#x2F;</a><p>Incredibly easy to host open source network video recorder with object tracking and hardware acceleration support. You have to install hardware and know what you&#x27;re doing to hook things up, but bespoke systems that do these things cost tens of thousands for hardware&#x2F;licensing alone and don&#x27;t do them half as well.
SemanticStrengh大约 3 年前
The three of life is a fantastic design and use of openstreetmap software <a href="https:&#x2F;&#x2F;lifemap.univ-lyon1.fr&#x2F;explore.html" rel="nofollow">https:&#x2F;&#x2F;lifemap.univ-lyon1.fr&#x2F;explore.html</a>
评论 #31246203 未加载
pcurve大约 3 年前
Always impressed with Palantir&#x27;s software.
评论 #31236940 未加载