ScreenShot

Top 23 ScreenShot Open-Source Projects

  • html2canvas

    Screenshots with JavaScript

  • Project mention: Convert entire div data into image and save it into directory using JavaScript ft html2canvas.js | dev.to | 2024-02-04

    GItHub :- https://github.com/niklasvh/html2canvas

  • ShareX

    ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.

  • Project mention: The fastest tool for measuring anything on your screen | news.ycombinator.com | 2024-03-06
  • 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 logo
  • flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

  • Project mention: Flameshot: Free and open source screenshot software | news.ycombinator.com | 2024-03-15
  • neofetch

    🖼️ A command-line system information tool written in bash 3.2+

  • Project mention: z790 - 14700k - Sonoma | /r/hackintosh | 2023-12-09
  • zsh-syntax-highlighting

    Fish shell like syntax highlighting for Zsh.

  • Project mention: Setting up a MacBook for development in 2024 | dev.to | 2024-01-08

    brew install fzf # for fuzzy find files, commands, etc brew install starship $(brew --prefix)/opt/fzf/install git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # syntax highlight for zsh git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # smart autosuggestions for zsh echo 'eval "$(starship init zsh)"' >> ~/.zshrc

  • SingleFile

    Web Extension for saving a faithful copy of a complete web page in a single HTML file

  • Project mention: How SingleFile Transformed My Obsidian Workflow | news.ycombinator.com | 2024-01-26

    That's interesting. I have been saving articles as PDF files, which is browser-independent, but useful just for search and reference, a nuisance to quote/copy-and-paste.

    If I search only the computer, I don't get results from EBay and Amazon at the top. The idea of keeping the knowledge base separate from the primary notes is a good idea. In my case, that knowledge base is the file system, and the primary notes are whatever I choose.

    When I was using Evernote, the inbox was the knowledge base and notebooks were the focus. I just had too many different potential projects going on to manage this well.

    Looking to focus.

    I'll revisit Firefox and SingleFile.

    Explanation of the zip file inside.

    https://github.com/gildas-lormeau/SingleFile/blob/master/faq...

  • Ehviewer_CN_SXJ

    ehviewer,用爱发电,快乐前行

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

    InfluxDB logo
  • polacode

    📸 Polaroid for your code

  • Project mention: 10 VSCode Extensions You Have To Know | dev.to | 2024-01-02
  • html-to-image

    ✂️ Generates an image from a DOM node using HTML5 canvas and SVG.

  • browsershot

    Convert HTML to an image, PDF or string

  • Project mention: My decade long, carefully maintained collection of 700+ handy web dev & design bookmarks. Delve in to my toolkit! | /r/webdev | 2023-05-14

    Sure! PHP makes it really simple. I use https://github.com/spatie/browsershot that just makes its way through a JSON feed of the links on a cronjob. I host a lot of stuff on a single VPS so its super flexible.

  • gowitness

    🔍 gowitness - a golang, web screenshot utility using Chrome Headless

  • Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26

    Very nice, another fun pentesting tool written in go is gowitness

    https://github.com/sensepost/gowitness/wiki

  • ksnip

    ksnip the cross-platform screenshot and annotation tool

  • Project mention: Some might not see how much work is/was to maintain xorg server | news.ycombinator.com | 2023-11-29

    can also be used in non-KDE X11 desktop environments.

    which doesn't really explicitly say much, and in fact the only tool I could find that claimed to be able to support everything was ksnip, which seems to work fine with wlroots but beyond that https://github.com/ksnip/ksnip#known-issues outlines the situation well enough; KDE is at least only temporarily broken, but GNOME isn't going to improve because GNOME did that on purpose. Now, that readme says you can use xdg-desktop-portal, but I have a GNOME+Wayland machine on hand, and I couldn't get it to actually work. I think what's supposed to happen is that every time I do a screenshot it prompts for permission, which I wanted to verify so I could complain that that was totally unreasonable, but what actually happens is that it just fails, which is... not better. Oh, and while searching for solutions to that I found flameshot, but that just refuses to even run. So... maybe someday the portal solution will work; in the meantime, I feel comfortable describing the situation as Wayland not having a uniform working way of taking screenshots.

    [0] In particular, so we can avoid the situation from X11 where a load of drawing primitives are baked in that nobody has any use for anymore.

  • normcap

    OCR powered screen-capture tool to capture information instead of images

  • Project mention: TextSnatcher: Copy text from images, for the Linux Desktop | news.ycombinator.com | 2024-03-14

    The workflow feels a bit more polished (Though also not perfect) and the repo is still active.

    [1] https://github.com/dynobo/normcap

  • textshot

    Python tool for grabbing text via screenshot

  • wayback

    A bot for Telegram, Mastodon, Slack, and other messaging platforms archives webpages.

  • Project mention: If we lose the Internet Archive, we’re screwed | /r/opensource | 2023-05-14

    I wish there was an alternative to the Internet Archive with collaborative curation. You share files and people who tag and sort them into albums can download them. And if it was federated it could be just as extensive as the Internet Archive by searching files on many instances at the same time. Sadly the closest thing are ArchiveBox and wayback which won't replace the Internet Archive.

  • TermuxArch

    You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install

  • codeimage

    A tool to beautify your code screenshots. Built with SolidJS and Fastify.

  • Project mention: Show HN: I made a tool to make you popular | news.ycombinator.com | 2024-04-19
  • winfetch

    🛠 A command-line system information utility written in PowerShell. Like Neofetch, but for Windows.

  • TRex

    Copy any text on your screen, stop retyping.

  • Project mention: TextSnatcher: Copy text from images, for the Linux Desktop | news.ycombinator.com | 2024-03-14

    Just three hours ago I switched back to Linux after a few years on MacOS. The only thing missing was the amazing text copy tool I was using, "Rex" [1]. What a coincidence to see this post on the front page a few hours later!

    Side note, what a breath of fresh air Gnome on Fedora is!

    [1] https://github.com/amebalabs/TRex

  • Cap

    Effortless, instant screen sharing. Open-source and cross-platform. (by CapSoftware)

  • Project mention: Show HN: Cap – Open-Source Loom Alternative | news.ycombinator.com | 2024-03-12
  • Zipline

    A ShareX/file upload server that is easy to use, packed with features, and with an easy setup! (by diced)

  • Project mention: My Personal "Self" Hosted Imgur | /r/imguralternatives | 2023-06-07

    I currently have a DigitalOcean droplet that's hosting Zipline which is a web server to receive ShareX uploads and host them. It took a little bit of work to get it set up as I have absolutely zero experience with Docker, but now I had an image uploader.

  • vokoscreenNG

    vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help

  • tev

    High dynamic range (HDR) image viewer for graphics people

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

ScreenShot related posts

Index

What are some of the best open-source ScreenShot projects? This list will help you:

Project Stars
1 html2canvas 29,789
2 ShareX 27,635
3 flameshot 23,125
4 neofetch 20,395
5 zsh-syntax-highlighting 19,053
6 SingleFile 13,673
7 Ehviewer_CN_SXJ 11,101
8 polacode 6,816
9 html-to-image 5,171
10 browsershot 4,676
11 gowitness 2,685
12 ksnip 1,879
13 normcap 1,687
14 textshot 1,677
15 wayback 1,642
16 TermuxArch 1,328
17 codeimage 1,216
18 winfetch 1,205
19 TRex 1,114
20 Cap 1,051
21 Zipline 1,037
22 vokoscreenNG 1,006
23 tev 983

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com