• Stars
    star
    478
  • Rank 88,580 (Top 2 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 10 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📸 Screenshot as a Service

License Releases

screeenly is an open source web application which lets users create website screenshots through a simple API. It's built with Laravel.

The latest version is hosted on screeenly.com. You can follow us on Twitter


☝️ A completely new version of screeenly has recently been released: https://3.screeenly.com.

The app has been rebuilt from the ground up. Its API now can also convert websites into PDFs, return the rendered HTML of a website. This now also works for your own provided HTML code. In addition, you can now update a lot more settings; like pixel density or wether images should be loaded.

The new app requires a paid subscription. The subscription covers server costs and maintenance.

The open source version of screeenly (this repo right here) which is hosted on http://screeenly.com will remain available for the forseeable future. If anything should change and you've registered on screeenly.com, you will receive a notice.

The repository itself will soon get updates for Laravel 7 and Laravel 8.


Documentation and more

The wiki holds the documentation.

Self Hosting

screeenly is quite a simple PHP app. Therefore, it's quite easy to self host the application on your own server.

Self Hosting on your own Server

If you're comfortable running your own server follow your self-hosting guide here.

Deploy to Zeet

Deploy

Otherwise, Zeet makes deploying Screeenly dead simple, just click the button above. This guide will walk you through the configuration needed.

Deploy to Heroku

Deploy

If managing servers is not your thing, we've also written a guide on how to deploy the app to Heroku.
By using Heroku, you can run your own version of screeenly basically for free.

Docker Images

If you're interested in a Docker version of screeenly, you can use the daily built images created by Jacek Szafarkiewicz.

Please note: We do not provide any support for these Docker Images.

Security

If you discover a security vulnerability within this package, please e-mail us at [email protected]. All security vulnerabilities will be promptly addressed.

LICENSE

MIT

More Repositories

1

git-auto-commit-action

Automatically commit and push changed files back to GitHub with this GitHub Action for the 80% use case.
Shell
1,752
star
2

laravel-stats

📈 Get insights about your Laravel or Lumen Project
PHP
1,691
star
3

sidecar-browsershot

A Sidecar function to run Browsershot on Lambda.
PHP
184
star
4

laravel-sends

A package to keep track of outgoing emails in your Laravel application.
PHP
154
star
5

laravel-backup-restore

A package to restore database backups made with spatie/laravel-backup.
PHP
145
star
6

changelog-updater-action

A GitHub Action to automatically update a "Keep a Changelog" CHANGELOG with the latest release notes.
Shell
115
star
7

diary-app

🔐An End-To-End Encrypted Diary Web App
PHP
93
star
8

laravel-github-actions-demo

A demo application to showcase useful GitHub Actions for PHP developers
PHP
29
star
9

kirby-json-feed

Kirby Plugin to serve a JSON Feed
PHP
26
star
10

imgubox

[Deprecated] Store Imgur favorites in Dropbox
PHP
22
star
11

ScreeenlyClient

PHP API Wrapper for Screeenly
PHP
22
star
12

laravel-phpinsights-action

Run PHP Insights in Laravel in Github Actions
Dockerfile
21
star
13

dotfiles

🐼 My dotfiles
Shell
21
star
14

php-changelog-updater

PHP CLI to add latest release notes to a CHANGELOG
PHP
21
star
15

reusable-workflows

A collection of reusable GitHub Actions workflows I use in my public and private projects.
21
star
16

php-swiss-cantons

🇨🇭 Find Swiss Canton by abbreviation, name or zipcode.
PHP
17
star
17

alfred-emoji-pack

PHP Script to generate Snippets for Alfred with all available Emojis.
PHP
14
star
18

mp3-to-m4r-converter

Bulk-convert mp3 to m4r-files
Shell
12
star
19

deployer-on-github-actions-example

Example Repository showcasing how to run deployer on GitHub Actions
PHP
12
star
20

laravel-file-encryption-example

Example project to showcase backend file encryption
PHP
12
star
21

laravel-download-statistics-app

Aggregated download statistics for Laravel.
PHP
12
star
22

phpinsights-action

Run PHP Insights in Github Actions
Dockerfile
11
star
23

commonmark-mark-extension

Render ==highlighted== texts as <mark> elements in league/commonmark
PHP
11
star
24

dropshare-landingpage

A minimal landingpage for Dropshare.app
HTML
7
star
25

esbuild-mix-manifest-plugin

esbuild plugin to generate mix-manifest.json file compatible with Laravel Mix.
TypeScript
7
star
26

uberspaceScripts

My personal collection of useful scripts, when hosting on uberspace.de
Shell
7
star
27

commonmark-markdown-renderer

Render a league/commonmark AST back to Markdown.
PHP
6
star
28

dirby

An opinionated Kirby theme for documentations
CSS
6
star
29

dropshare-tailwind-landingpage

Simple landingpage to use with Dropshare
JavaScript
5
star
30

js-swiss-cantons

🇨🇭 Find Swiss Canton by abbreviation or name
JavaScript
5
star
31

vue-tailwind-css-modules-demo

Demo application highlighting the use of Tailwind CSS in Vue Components
JavaScript
5
star
32

getting-started-with-bash-testing

Example Bash Project to get started with testing with Bats.
Shell
5
star
33

kirby-laravel-mix-helper

Helper to use Version Busting of Laravel Mix
PHP
5
star
34

icq-christmas-card

Revive one of the old ICQ Christmas Cards from 2002.
HTML
4
star
35

multi-photo-crop

🏙 A tool to crop and split photos from a single image
PHP
4
star
36

swiss-canton-iconfont

Serve the 26 Swiss Cantons in a simple icon font
CSS
3
star
37

asana-expander-extension

Browser Extension to automatically expand long comments in Asana
TypeScript
3
star
38

example-advanced-eloquent-with-pivot

Example project mentioned in an article of mine.
PHP
3
star
39

laravel-encryption-key-generator

A simple app to generate new Laravel encryption keys for you.
PHP
3
star
40

photon-the-archive-theme

A "The Archive" theme based on the PHPStorm Theme "Photon" by Brent Roose
3
star
41

alfred-emoji-pack-node

Emojis at your fingertips as Alfred Snippets
JavaScript
2
star
42

radio-srf-menubarapp

📻 A simple menubar application to play Radio SRF stations
Swift
2
star
43

faker-swiss-locations

Provider to generate valid Swiss location data for Faker PHP.
PHP
2
star
44

php-search-string-parser

[In Development] Use Search Input Strings similar to Github
PHP
2
star
45

oh-dear-request-run-action

Trigger Oh Dear runs through GitHub Actions.
2
star
46

git-auto-commit-action-demo-app

A demo application to test git-auto-commit Github Action
PHP
2
star
47

life-expectancy-visualisation

A small application to visualise the life expectancy of different people around the world.
TypeScript
2
star
48

scratchpad

Minimal Scratchpad
HTML
1
star
49

stefanzweifel

1
star
50

chrome-facebook-to-wikipedia-redirect

Read a Wikipedia Article instead of your Newsfeed
JavaScript
1
star
51

user-agent-analyzer

User Agent analysis as a Service.
PHP
1
star
52

sidecar-browsershot-layer

AWS Lambda Layer containing puppeteer-core. Used by sidecar-browsershot
Shell
1
star
53

git-auto-commit-demo-app

A demo application to test the git-auto-commit Action.
1
star
54

awesome-laravel

A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem
1
star
55

.github-1

Source code of the default community health files for the Laravel organization.
1
star
56

package-skeleton-laravel

A skeleton repository for Spatie's Laravel Packages
PHP
1
star
57

sebastiandedeyne.com

My personal website, built with Hugo
CSS
1
star