:warning: Mirrored from https://gitea.zoemp.be/sansguidon/bookmarks ! :bookmark: +5K awesome resources for geeks and software crafters :beer:
Last updated Jul 7, 2026
538
Stars
83
Forks
3
Issues
0
Stars/day
Attention Score
85
Topics
Language breakdown
Go 76.8%
Shell 22.4%
Dockerfile 0.8%
▸ Files
click to expand
README
gitea: none include_toc: true
Bookmarks :bookmark:
A collection ofresources for geeks and software crafters :beer:
- I spend a lot of time on internet, losing myself in lot of topics. I choose GitHub to list my findings and bookmarks in a central location for productivity, to avoid losing my findings, and also to share them with the world.
by MorganGeek
Legend
- :star: Resources I like so much.
- :fire: Resources I keep revisit again and again.
- :unicorn: Resources proving the more useful through time
[gpl3]: https://www.gnu.org/licenses/gpl-3.0
[img-gpl3]: https://img.shields.io/badge/License-GPL%20v3-blue.svg
Contents
* Complete books * Book summaries, notes and reviews * Book tools * Book suggestions * Cryptocurrency * Communication * Documentation * Onboarding * Ansible * Ansible Vault * Argo CD * AWS * Containers * Kubernetes * Microservices * OpenShift * SecOps * Site Reliability Engineering * Terraform * Vault (by HashiCorp) * App discovery * Event discovery * Bookmarklets * Board games 🎲 * Chess :chesspawn: * Role-playing :dragon: * Remote work * Emacs * Linux for fun * Raspberry Pi * Tuning * Vim * Code signing * Apache * Infrastructure * Logging * Monitoring * Nginx- Parenting :baby:
- Performance
- Philosophy :thoughtballoon:
- Photography
- Podcasts :radio:
- Prepping
- Principles
- Privacy
Anime :jp:
- anime-planet - one of the most complete manga and anime database for finding recommended content, or cataloging and reviewing your collection
Architecture / Design / Patterns
News
- High Scalability - Building bigger, faster, more reliable websites
- Abduzeedo - Design Inspirations
- Coding the Architecture - news & presentations on software architecture
Learn
- David Alia - [FR] :fr: Les Patterns des Grands du Web – Design for failure
- Mathieu Poignant - [FR] :fr: Les Patterns des Géants du Web – Zero Downtime Deployment
- Benoit Lafontaine - [FR] :fr: Les Patterns des Grands du Web – Continuous Deployment
- Olivier Mallassi, Rudy Krol - [FR] :fr: Les Patterns des Grands du Web – DevOps
- Don MacAskill - (2011) How SmugMug survived the Amazonpocalypse
- Krishnan Subramanian - Designing For Failure: Some Key Facts
- Martin Fowler - MonolithFirst
- Principles of Chaos Engineering
- Daniel Miessler - Stop Being Proud of Complexity
- Derek Greer - (2008) The Art of Separation of Concerns
- Marty Madrid - (2014) [IMG] How to build an MVP (Minimum Viable Product)
- Christian Neumanns - (2014) Why We Should Love 'null' / + the Null Object Pattern
- Chris Wheeler - (2005) My Favourite Smells / about primitive obsession
- :star: The Twelve-Factor App - is a methodology for building software-as-a-service apps of great quality
- Fred Hébert - (2015) Queues Don't Fix Overload
- Fred Hébert - (2015) Lessons Learned while Working on Large-Scale Server Software
- StackExchange - Amazing presentation of Stack Exchange infrastructure. All about performance
- Adam Pittenger - Love what you build. Build what you love.
- R0ml - Why are objects so hard to debug?
- John D. Cook - (2008) What to make flexible // about art of good design
- Scott McCarty - (2016) Container Tidbits: When Should I Break My Application into Multiple Containers?
- Umer Mansoor - (2017) YAGNI, Cargo Cult and Overengineering - the Planes Won't Land Just Because You Built a Runway in Your Backyard
- Tzvi Freeman - (1997) Creating A Great Design Document
- Brian Kelly - (2013) UX, Then Architecture, Then Tools
- Brian Kelly - (2012) The Web APIs You Use Will Fail
- Brian Kelly - Building Resilient Microservices from the Fallacies of Distributed Computing
- Queues - Job queues, message queues and other queues listed and compared in one place
- Composition over inheritance - Choose Composition over inheritance
- dastergon/awesome-chaos-engineering - list of awesome Chaos Engineering resources
- Jonas Downey - (2017) Move Slowly and Fix Things | Ruminations on the heavy weight of software design
- Dan McKinley - (2015) [Slides] Choose Boring Technology
- Ben Stopford - (2016) The Data Dichotomy: Rethinking the Way We Treat Data and Services
- robinstickel/awesome-design-principles - A curated list of good design and experience principles.
- Yegor Bugayenko - (2014) Anti-Patterns in OOP
- Clément Delafargue - (2015) Why Auto Increment Is A Terrible Idea | interesting debate in the comments
- Adrian Colyer - (2017) Analyzing software requirements errors in safety-critical embedded systems
- mmcgrana/services-engineering - A reading list for services engineering, with a focus on cloud infrastructure services.
- manuzhang/awesome-streaming - a curated list of awesome streaming frameworks, applications, etc
- Scott McCarty - (2015) Architecting Containers Part 1: Why Understanding User Space vs. Kernel Space Matters
- Michael Bernstein - (2014) 5 Reasons to Use Protocol Buffers Instead of JSON For Your Next Service
- J. B. Rainsberger - (2009) The Four Elements of Simple Design
- Brian Geihsler - (2014) Why I Don't Teach SOLID
- Michal Ciurus - (2015) Drawing clear lines in software architecture
- Michal Ciurus - (2014) Your code sucks - things you need to know about clean code and architecture
- Michal Ciurus - (2015) The Clean Code Trap
- Sarah Mei - (2015) [Slides] Is Your Code Too SOLID? (with transcript)
- Brian Geihsler - (2014) Beyond SOLID: The Dependency Elimination Principle
- Anthony Williams - (2013) Duplication in Software
- Big Design Up Front (BDUF)
- Gregg Caines - (2009) The Lost Art of Prototyping
- Steve McConnell - (1996) Teach Programming Principles, Not “Tools and Tips”
- Steve McConnell - (1996) Keep It Simple
- Martin Fowler - (2011) Command Query Responsibility Segregation (CQRS)
- Laura Klein - (2009) 6 Reasons Users Hate Your New Feature
- Adam Pittenger - (2013) Love what you build. Build what you love.
- Kenneth N. Lodding, Nasa - (2004) Hitchhiker's Guide to Biomorphic Software | The natural world may be the inspiration we need for solving our computer problems.
- Manisha Sahasrabudhe - (2017) 7 things to consider while moving to a microservices architecture
- :star: donnemartin/system-design-primer - Learn how to design large-scale systems. Prep for the system design interview.
- Greg Williams - (2017) Diagrams as Software Documentation – When a Picture Says it Best
- High Scalability - Building bigger, faster, more reliable websites
- High Scalability - Here are some of the favorite posts on HighScalability...
- Dan North - [Slides] (2016) Why Every Element of SOLID is Wrong by
- Lieven Vaneeckhaute (denshade) - (2015) NoSQL and the responsibility shift | about data quality
- Steven A. Lowe - (2018) Big benefits from tiny types: How to make your code's domain concepts explicit
- Abduzeedo - Design Inspiration for the perfect office
- Nick Babich - (2018) 10 Tips to Develop Better Empathy Maps
- Della Anjeh aka Black Queen of Tech - (2017) How to Write Awesome Tech Specs
- Fred Hébert - (2017) Tout est Terrible | a very cynical view of technology
- Joël Spolsky - (2001) Don’t Let Architecture Astronauts Scare You | about productivity
- Jim Leonardo - (2017) Don't Repeat Yourself x3
- Thomas Wedell-Wedellsborg - (2017) Are You Solving the Right Problems? via Jim Leonardo's article titled "Export to PDF: A Tale in Understanding the Business Need"
- Simon Brown - (2014) Software architecture and the C4 model | context, container, component, class diagrams
- Joshua Kerievsky - (2015) Evolutionary Design | agile's most valuable practice?
- Gojko Adzic - (2012) Splitting user stories -- the hamburger method
- Bill Wake - (2016) Evolution, Cupcakes, and Skeletons: Changing Design
- Fagner Brack - (2016) Why Small Modules Matter | Big projects are what, if not the composition of small pieces
- Joe Forshaw - (2017) Message-Oriented Programming
- Simon Brown - (2018) Today's software developers are the ivory tower architects of tomorrow
- The C4 model - The C4 model for software architecture : Context, Containers, Components and Code
- Ben Northrop - (2018) The Reality of Reuse | we're hard-wired to want to make decisions quickly and we take too many shortcuts
- Joshua Kerievsky - (2010) Sufficient Design
we need high design quality for stuff that is critical to our products and less design quality for stuff that isn't critical.
- Luu Duong - (2009) Applying the "80-20 Rule" with The Standish Group’s Statistics on Software Usage | 80% of users only use 20% of features.
- Joshua Kerievsky - (2010) What’s Wrong With Clean Code? | When Cleaning Is Not Enough
Clean frequently and remodel occasionally to produce an excellent design.
- Kristof Kovacs - The Death Star Design Pattern
- Simon Wardley - (2015) On Pioneers, Settlers, Town Planners and Theft.
- Fred Hébert - (2018) The Hitchhiker's Guide to the Unexpected | about clean architecture, and making things easier
- Graham Lee - (2018) It’s about the thinking
- ThoughtWorks - How to build your ThoughtWorks Radar
- Zhamak Dehghani - (2018) How to break a Monolith into Microservices | What to decouple and when
- Mark Heath - (2017) STABLE tactics for writing SOLID code
- Todd Hoff - (2018) What Do You Believe Now That You Didn't Five Years Ago? Centralized Wins. Decentralized Loses.
- Dustin Barnes - (2017) Increasing Software Transparency with Lightweight Architectural Decision Records
- Vijini Mallawaarachchi - (2017) 10 Common Software Architectural Patterns in a nutshell
- Kai Niklas - (2018) 38 Actions and Insights to Become a Better Software Architect
- Architectural Katas - small-group exercises for practicing being software architect
- The C4 model - consists of a hierarchical set of software architecture diagrams for context, containers, components, and code.
- Alberto Brandolini - (2013) Introducing Event Storming | EventStorming is a workshop format for quickly exploring complex business domains.
- Jeppe Cramon - (2015) [Slides] Event storming
- Jesse Weaver - (2015) A Simple Framework for Designing Choices | No design is neutral
- Jerry Hargrove - AWS | Cloud Diagrams & Notes
- Gordon Brander - Patterns : "This is my bag of tricks — loose notes, design patterns, rules-of-thumb, methods of enquiry, tools, cheatsheets, gimmicks, leverage points, descriptions of systems, key questions, risks, and unknowns."
- James Somers - (2017) The Coming Software Apocalypse
“Computing is fundamentally invisible,” Gerard Berry said in his talk. “When your tires are flat, you look at your tires, they are flat. When your software is broken, you look at your software, you see nothing.” “So that’s a big problem.”
- Zdenek Nemec (Z, zdne) - (2018) API Maturity
- Rich Archbold - (2018) Run less software
1. Choose standard technology 2. Outsource Undifferentiated Heavy Lifting 3. Create enduring competitive advantage
- Sandi Metz - (2016) The Wrong Abstraction
1. duplication is far cheaper than the wrong abstraction
2. prefer duplication over the wrong abstraction
- Gordon Brander - Second System Syndrome | a simple system is doomed to be replaced by an excessively abstract, over-engeered, or bloated successor.
- Stacy Warden - (2015) 10 things tech pros can learn from "Star Wars"
- James Somers - (2019) The three-page paper that shook philosophy : “Is Justified True Belief Knowledge?” : “the Gettier cases”
- Daniel Lebrero - (2017) Documenting your architecture: Wireshark, PlantUML and a REPL to glue them all.
- Daniel Lebrero - (2019) Architecture decisions: the belligerent contrarian and the rule of three
- David Futcher - (2019) You Don’t Need All That Complex/Expensive/Distracting Infrastructure
- Simon Wardley - (2015) An introduction to Wardley 'Value Chain' Mapping. Bonus : See also Wardley map
- milo-minderbinder/AWS-PlantUML - PlantUML sprites, macros, and other includes for AWS components.
- RicardoNiepel/C4-PlantUML - C4-PlantUML includes macros, stereotypes, and other goodies (like VSCode Snippets) for creating C4 diagrams with PlantUML.
- The Architecture of Open Source Applications - Useful resources of information, because most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.
- Checklist Design - A collection of the best UX and UI practices.
- principles.design - a place to learn about and create Design Principles
- Gilles Scokart - [Slides] (2016) Stop testing start designing
- David Gilbert - (2013) Why Japanese Web Design Is So… Different
- Worse is better - It is the subjective idea that quality does not necessarily increase with functionality—that there is a point where less functionality ("worse") is a preferable option ("better") in terms of practicality and usability. Software that is limited, but simple to use, may be more appealing to the user and market than the reverse.
- Sane software manifesto - While very opinionated, it's an interesting list of practices for software developers, about safe code, collaboration, reproducible builds, modularity, architecture, testability, etc.
- Petter Måhlén - (2014) Qualities of Quality | Spotify Labs
- Bystroushaak - (2020) Programmer's critique of missing structure of operating systems | Original (2018) Programátorova kritika chybějící struktury operačních systémů
- Mike Crittenden - (2020) The “You Get One Diagram” approach to architecture documents
- Cantlin Ashrowan - (2020) Coherent and complex
- Collaboration, it turns out, gets harder in proportion to two things: the level of coherence you demand from the output, and the complexity of the processes that create it.
- Collaboration that creates incoherence is easy. You all just do whatever you want. Equally, collaboration on things that are not complex is easy. You can all see whether the log has been chopped or not, there is limited room for debate.
- On the other hand, lets say that instead we first come up with a clear overarching plan for what we’re doing. This makes it much more likely the outcome will be coherent. But the price we pay is having to handle the complexity of the entire challenge all at once.
- Fred Hébert - (2020) Complexity Has to Live Somewhere
When dealing with build tools, a few things become apparent:
* if you make the build tool simple, it won't handle all the weird edge cases that exist out there
* if you want to handle the weird edge cases, you need to deviate from whatever norm you wanted to establish
* if you want ease of use for common defaults, the rules for common defaults must be shared between the tool and the users, who shape their systems to fit the tool's expectations
* if you allow configuration or scripting, you give the users a way to specify the rules that must be shared, so the tool fits their systems
* if you want to keep the tool simple, you have to force your users to only play within the parameters that fit this simplicity
* if your users' use cases don't map well to your simplicity, they will build shims around your tool to attain their objectives
- Steve Yegge - (2007) The Pinocchio Problem | Great systems :
* should never reboot (Rebooting is Dying).
* must be able to grow without rebooting.
* Have a command shell.
* Always have an extension language and a plug-in system (mods).
* Are introspective.
* Have to be a killer app, or they need one.
- Kamil Grzybek - (2018) Feature Folders | on codebase design
- Ning T. - (2015) 10 Uniquely Beautiful Coffee Makers
- Principles.dev - Open-source Software Engineering and Leadership principles | Make better decisions using principles - For Software Engineers and technical leaders who want better results.
- Unix Sheikh - (2022) Is the madness ever going to end?
- Ben Hoyt - (2021) The small web is beautiful
* Fewer moving parts. It’s easier to create more robust systems and to fix things when they do go wrong.
* Small software is faster. Fewer bits to download and clog your computer’s memory.
* Reduced power consumption. This is important on a “save the planet” scale, but also on the very local scale of increasing the battery life of your phone and laptop.
* The light, frugal aesthetic. That’s personal, I know, but as you’ll see, I’m not alone.
- Jeff Huang - (2019) This Page is Designed to Last : A Manifesto for Preserving Content on the Web
- Google Cloud Architecture Center - Patterns for scalable and resilient apps
- tldraw - A tiny little drawing app.
- Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
- yeggi - Search Engine for 3D printable Models
- Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
- The 512KB Club - The 512KB Club | The internet has become a bloated mess. Massive JavaScript libraries, countless client-side queries and overly complex frontend frameworks are par for the course these days. [...] But we can make a difference - all it takes is some optimisation. [...] The 512KB Club is a collection of performance-focused web pages from across the Internet. GitHub repository kevquirk/512kb.club
- Brandon Rhodes - (2018) Python Design Patterns | evolving guide to design patterns in the Python programming language.
Tools
- Mermaid Live Editor - Online FlowChart & Diagrams Editor
Art :art:
News
- Toggl Blog - Fun articles from Toggl, with good posters / comics
- Pixelation - A standalone forum dedicated which hosts lots of studies and deeper discussions of pixel art.
- La boite verte - :fr: [FR] Site de découverte sur la photographie, la science, les arts et tout ce qui est insolite.
- Retronator Magazine - Pixel Art, Gaming & Saturated Colors
Misc
- Pierre Debatty - 🇧🇪 [BE] art of Pierre Debatty, a belgian painter
- Kevin Smith - (2014) [IMG] It costs nothing to encourage an artist
- Kelton Sears - (2016) How Two Brothers From Silverdale Made The World’s Most Complex Video Game | about Dwarf Fortress
- Cartooning for Peace - [IMGS] Cartoons about censorship, freedom of expression, human rights, environment, inequality, war, religion, migrations, etc
- Programming Puzzles StackExchange - Tweetable Mathematical Art
- Christelle Mozzati - (2013) [FR] :fr: Un graphiste, pourquoi c’est cher ?
- Dr. Tom Murphy VII, Ph.D. - [PDF] A C89 compiler that produces executables that are also valid ASCII text files
- Jaime Jasso - gallery of Jaime Jasso, Digital Matte Artist working for the film Industry, fan of sci-fi, Cyberpunk, visual effects in general, matte painting, concept art and compositing. old gallery on devianart
- Amanda Sopkin - (2018) Fantastic Personal Websites and How to Make Them | tips for good portfolio
- awesome-portfolios - Awesome Creative Portfolio Websites
- Anne Quito - (2018) Drawing is the best way to learn, even if you’re no Leonardo da Vinci
- Dwitter.net - is a challenge to see what awesomeness you can create when limited to only 140 characters of javascript and a canvas.
- Pixel Joint - Highest Rated Pixel Art | Pixel Joint is all about the pixel art community. The site was started in September 2004
- La boite verte - :fr: [FR] Les illustrations en pixel art de Octavi Navarro
- Pixels Huh - Pixel Art paintings by Octavi Navarro
- Matej ‘Retro’ Jan - (2017) #artistsontwitter by Retronator
- Blake Reynolds - (2015) A Pixel Artist Renounces Pixel Art
- Azgaar's Fantasy Map Generator - Web application generating interactive and customizable maps
- NeoGaf - (2016) How where when Metal slug sprites made? | Interesting thread on NeoGAF
- Smooth Sailing with Kubernetes - An online comic to learn about Kubernetes and how you can use it for continuous integration and delivery.
- 7DRL Challenge 2019 - In 2005, the roguelike community established a yearly event, the 7DRL Challenge, in which developers are challenged to create a roguelike in seven days. This allows one to have the shared misery of knowing you are not the only one tracking down a bad pointer at the 167th hour. The annual event occurs during a week in early March.
- LOWREZJAM 2019 - The goal of the jam is to create a game with a resolution of 64x64 pixels or less. You can use whatever programming language or tools that you wish.
- CSS Zen Garden - is a World Wide Web development resource "built to demonstrate what can be accomplished visually through CSS-based design.".
- Redbubble - Awesome design products designed by independent artists | clothing, stickers, art, masks, accessories, home & living, kids & babies, gifts, ...
- Seth Godin - (2021) Folk typography | Why is type getting so bad?
- Goomics - Comics about life at Google
- INeedCoffee - Life is Coffee Comics
- Thingiverse - sharing of user-created digital design files to be used for 3D printers, laser cutters, milling machines and many other technologies.
- yeggi - Search Engine for 3D printable Models
- Cults - Find out the best paid and free 3D models of 3D printing. Share in open source or sell your 3D print files.
- PARCOURS Street Art de la Ville de Bruxelles - :fr: 🇧🇪 [FR] [BE] Vous y découvrirez toutes les fresques produites ou coproduites par le PARCOURS sur notre commune (codes postaux : 1000, 1020, 1120 et 1130). Mais aussi des informations sur les artistes, collectifs, descriptions des œuvres, nos appels à projets ou aux propriétaires ainsi que des parcours thématiques ou géographiques.
- Anmol Wadhwa - (2022) 15 Inspiring 3D Websites
Tools
- FeedArt - a chrome extension that replaces the ads you see on your Facebook feed by cool pieces of art
- Graphviz Docs - [PDF] (2015) Drawing graphs with dot / dot User's Manual
- Toolpic - Free Photoshop Online Alternative
- PlantText - an online tool that quickly generates images (mostly UML diagrams) without the use of a mouse because it relies on a text-based language called PlantUML.
- Hive Plots - Rational Network Visualization - Farewell to Hairballs | Linear Layout for Network Visualization - Visually Interpreting Network Structure and Content Made Possible
- BioFabric - displays a network where nodes are depicted as horizontal lines, not as points! Take a look at the Super-Quick Demo to see how it works in under 60 seconds. Example : Simple BioFabric Rendered
- maxogden/biofabric - a client side module for generating biofabric graphs in svg using d3
- Mode Analytics - example of Hive plot
- PlantUML - Drawing UML with PlantUML : PlantUML Language Reference Guide
- Character Generator - Create a character sprite sheet for your game using 100% open art.
- Turtletoy - Create your generative art online using a minimalistic Turtle graphics API.
- DeepAI - Image Colorization API
- Logo Lab - Test your logo | Put your logo to the test and find out where it succeeds and where improvements could be made.
- Chart.xkcd - is a chart library plots “sketchy”, “cartoony” or “hand-drawn” xkcd styled charts.
- jwilber/roughViz - Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser.
- Excalidraw - is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn look & feel to them. Bonus : Extensions & libraries
- Slazzer - is an AI powered tool that uses advanced computer vision algorithms to remove bg from any image online and replace background automatically with the best detailing in just a few seconds.
Books / Reading :books:
- fake o'reilly books on Google - [IMG] fake o'reilly books.
- Maggie Stiefvater - a story about piracy by a book writer
- John Allspaw - (2017) Dialogue: The Art Of Thinking Together
- Andrew Hatch - (2017) Why We Don’t Need a DevOps Team | Rename your DevOps Team
- Austin Kleon - (2018) Reading with a pencil | Full ownership of a book only comes when you have made it a part of yourself, and the best way to make yourself a part of it — which comes to the same thing — is by writing in it.
- Farnam Street - A Helpful Guide to Reading Better
- Nate Hoffelder - (2015) How to Download Your Kindle Notes and Highlights and Export Them
- Opentrackers.org - (2017) A guide to help people find ebooks & textbooks
- NDTV Gadgets360 - (2015) The 6 Best Places to Legally Download Ebooks for Free
- Quora - What is a good website for free books?
- Jeff Atwood - (2007) Do Not Buy This Book
- Farnam Street - (2017) How to Remember What You Read
- Andy Matuschak - (2019) Why books don’t work
Picture some serious non-fiction tomes. The Selfish Gene; Thinking, Fast and Slow; Guns, Germs, and Steel; etc. Have you ever had a book like this—one you’d read—come up in conversation, only to discover that you’d absorbed what amounts to a few sentences?
- Robert DiYanni - (2021) How to gain more from your reading | There’s more to words than meets the eye. Deepen your appreciation of literature through the art of slow, attentive reading
Complete books
- :fire: Library Genesis - ebooks and scientific articles. Bonus : Mirror #1, Mirror #2 with nice UI, Mirrors list
- :fire: ZLibrary - The world's largest ebook library.
- Project Gutenberg - over 54,000 free eBooks, especially older works for which copyright has expired.
- The Pragmatic Programmers - [PDF] Pragmatic Project Automation Summary Road Map / good one-page summary of Pragmatic Project Automation book
- Marco de Saint-Hilaire - [FR] :fr: [Book] L'art de payer ses dettes et de satisfaire ses créanciers sans débourser un sou
- Google - [Book] Site Reliability Engineering | free book about how SRE at Google build, deploy, monitor, and maintain some of the largest software systems in the world.
- DZone - (2018) [Book] [PDF] DZone's free 50 pages Guide to DevOps: Culture and Process
- The Hidden Wiki - [TOR] a list of websites that have free ebooks.
- Imperial Library - [TOR] online library with +100.000 books
- Deep web sites links - [TOR] Deep Web Books Link | Dark Web Books Sites
- PubMed - +27 million content in biomedical literature from MEDLINE, life science journals, and online books.
- Fox eBook - ebooks site
- Smashwords - ebooks from independent authors and publishers
- Steve Losh - Free book : Learn Vimscript the Hard Way, learn how to customize vim
- InfoQ - news, videos, books for software developers
- Brian Kelly - (2011) [Book] The Greatest Software Stories Ever Told
- Erik Helin and Adam Renberg - [Book] The little book about OS development
- Miran Lipovača - [Book] Learn You a Haskell for Great Good! and for free
- Markus Triska - [Book] The Power of Prolog. Bonus : git repo triska/the-power-of-prolog
- Humans vs Computers - a book about wrong assumptions, computer bugs, and people caught in between
- Laurens Van Houtven - Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels. Bonus : GitHub repo
- The Cathedral and the Bazaar - [Book] Musings on Linux and Open Source by an Accidental Revolutionary
- Launch School - Open Book Shelf for developers | some beginner friendly readings about programming, git, command line, etc
- Learn You Some Erlang - Online book. Reading this tutorial should be one of your first steps in learning Erlang
- Ogre - Free Kindle Book Listings
- Reddit - Free Ebooks
- OpenShift - DevOps with OpenShift
- MorganGeek - (2015) Design of a support system for modelling gene regulatory networks. Bonus : Download in PDF
- Internet Archive - eBooks and Texts : The Internet Archive offers over 15,000,000 freely downloadable books and texts. There is also a collection of 550,000 modern eBooks that may be borrowed by anyone with a free archive.org account.
- :star: Terraform Best Practices - [Book] free book with most of best-practices and recommendations for Terraform users. Bonus : Source code examples
- MagazineLib - Free Pdf & interactive e-magazines
- ebpok3000 - Download PDF Magazines, eBooks, PDF for Free
- PDF Giant - a place where you can download magazines in digital PDF format. Save trees.
- pdf-magazines.me - PDF Magazines and ebook, variety of categories, fast search.
- WorldMags.net - Magazines from all over the world
- freemagazinepdf.com - Magazines PDF download free
- iggredible/Learn-Vim - A book for learning the Vim editor the smart way.
- Read Comics Online - Website to read DC and Marvel Comics Online for FREE.
- Bouquineux - :fr: [FR] Livres numériques gratuits et libres de droits
- Ebooks Libres et Gratuits - :fr: [FR] Ebooks gratuits, la plupart très vieux puisque tombés dans le domaine public | Free ebooks in french. Most of them are old since they are in the public domain.
- Nos livres - :fr: [FR] Catalogue de livres électroniques du domaine public francophone
- Mobilism - Your Source for Apps & Books | Login available via BugMeNot
- :star: :books: Freely available programming books - List of Free Learning Resources In Many Languages. Source code : EbookFoundation/free-programming-books
- Wikisource - is an online digital library of free-content textual sources on a wiki, operated by the Wikimedia Foundation. Wikisource is the name of the project as a whole and the name for each instance of that project (each instance usually representing a different language).
- Open Library - is an open, editable library catalog, building towards a web page for every book ever published. Read, borrow, and discover million books for free.
Book summaries, notes and reviews
MorganGeek - My own highlights of favorite - mostly software engineering related* - books.- WikiSummaries - A listing of free book summaries in English by category and alphabetically.
- Actionable Books - 1134 business book summaries with personality. Insights you can apply in five minutes.
- csabapalfi/release-it - notes for the book titled 'Release It!' by Michael T. Nygard
- Free Summarizer - Summarize any text Copy and paste your loooong text (even a copy of a book)
- O'reilly - contributions appearing in book 97 Things Every Programmer Should Know
- onaclov2000/PassionateProgrammer - a list of the tips from the book "Passionate Programmer"
- sfrapoport/daily-pragmatic-tip - notes from book "Pragmatic Programmer"
- braydie/PragProgTips - some tips from pragmatic programmer book
- Some GitHub resources on clean coding practices, mostly based on book 'Clean Code: A Handbook of Agile Software Craftsmanship' by Robert C. Martin : Wojtek Lukaszuk, Deniz Ozger/clean-code, Jose Angel Barroso/clean-code, harry830622/clean-code-notes, thebentern/clean-code-study, JuanCrg90/Clean-Code-Notes, timkendall/clean-code
- jbelmont/pragmatic-programmer-and-clean-code - principles from Pragmatic Programmer and Clean Code books
- Alex Ott - books review on Erlang
- Alex Ott - books review on Haskell
- Hugo Matilla/Effective-JAVA-Summary - Summary of the book Effective Java 2nd Edition by Joshua Bloch
- Alex Ott - books review on Lisp
- Alex Ott - Functional programming books overview
- Alex Ott - books review on Prolog
- Sam Harris - (2017) The Hard Thing About Hard Things — Summary of book
- Farnam Street - (2012) The Best Summary of Dale Carnegie's How to Win Friends and Influence People
- Jo Meenen - The Art Of Non-Conformity Book Summary
- Jo Meenen - The ONE Thing Book Summary
- Jo Meenen - Switch Book Summary | How to Change Things When Change Is Hard | good tips here
- Jo Meenen - 7 Habits Of Highly Effective People Summary
- rondy - Effective Engineer - Book Notes. Bonus see also The Effective Engineer website and Effective Engineer Blog
- A random quote - Short summaries of books / Great books summarized in 5 quotes or less
- Ayooluwa Isaiah - (2021) Book summary: A Philosophy of Software Design
- Hugo Matilla/Refactoring-Summary - Summary of "Refactoring: Improving the Design of Existing Code" by Martin Fowler
- Bookstash - Top books recommended by famous folk, in 3m or less.
“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein
- John Arundel - (2021) Review: 'Let's Go Further'
- John Arundel - (2022) Best Go books for 2022
- Derek Sivers - (2020) A Guide to the Good Life: The Ancient Art of Stoic Joy - by William Irvine
- usefulchess - (2005) Chess books
Book tools
- EPUB Converter - Free EPUB to MOBI Converter. Alternative : Convert Files
- EPUB to MOBI Converter - Convert your epub files to mobi online & free
- Google Books - Search the world's most comprehensive index of full-text books
- CloudConvert - EPUB to PDF Converter | with support for EPUB, PDF, AZW and CBZ amongst many others.
- Bookstash - Top books recommended by famous folk, in 3m or less.
“‘I read it on Bookstash’, or how to pretend you’re smart while actually being smart.” - Alberto Heinstein
- :star: iLovePDF - Split PDF files online
- Converter App - DjVu to PDF
- Online Converter - Compress EPUB File Size
- :star: iLovePDF - Compress PDF file. Same PDF Quality less file size
- :star: iLovePDF - Online PDF Editor and Form Filler
Book suggestions
- TasteKid - get recommendations for music but also tv shows, films, games, books...
- Learn by Reading - Discover your next favorite learnable (Non-fiction) book from Amazon Book
- Gnod - Discover new books based on what you like
- :star: Goodreads - a home for you books, to manage your collection and discover new books
- :star: LibraryThing - a home for your books, to manage your library and discover new books. | Recommendations are numerous and usually relevant to me for every book I tried
- Whichbook - a tool for selecting what book to read next
- What Should I Read Next? - another tool to discover new books based on what you like
- AllReaders - book search engine, get details and recommendations about books you like
- Readgeek - Let Readgeek get to know your book taste to get recommendations
- Community Picks - recommended books for hacker subreddits
- Book Suggestions Ninja - books suggestions based on book / author or genre
- Reading Stash - Just a book recommender
- Kooba - an interactive graph for finding new books
- dev-books - top of most mentioned books on stackoverflow
- Goodreads - Popular Reddit Top 200 Books
- Amazon - Top 100 Free Amazon Best Sellers
- Jeff Atwood - (2015) Recommended Reading for Developers
- hackerkid/Mind-Expanding-Books - 📚 Books that will blow your mind. Bonus : Beta website
- Ask HN - (2018) Which books describe modern devops?
- Favobooks - famous
README truncated. View on GitHub
🔗 More in this category