• Stars
    star
    767
  • Rank 59,242 (Top 2 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 5 years ago
  • Updated 6 months ago

Reviews

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

Repository Details

Falco helps you monitor, analyze, and optimize your websites.

Falco

Falco ยท an Open Source WebPageTest runner


Falco helps you monitor, analyze, and optimize your websites.

CircleCI All Contributors

Features

  • ๐Ÿ”ฌ Automatically run audits multiple times a day in many conditions
  • ๐Ÿ“ˆ See the evolution of key performance metrics to easily spot regressions
  • ๐Ÿ‘ฅ Invite the whole team so that everyone (devs, ops, product, marketingโ€ฆ) is involved in performance
  • ๐Ÿ—บ Audit the performance of individual URLs or entire user journeys (even on Single Page Apps!)
  • ๐Ÿ“ธ Easily access and compare WebPageTest results between audits
  • ๐Ÿ™ˆ Can be used with your own Private Instance of WebPageTest

You can try a demo version by logging in to https://falco.theo.do with the credentials demo / demodemo.

Quick start

You can deploy Falco on Heroku by clicking on the following button:

Deploy to Heroku

You will need to provide your credit card details to Heroku, but you will be under the free tier by default. You can find more details on why they are needed and Herokuโ€™s pricing policy in the docs.

After deployment, you can connect to Falco (and the admin interface at /admin/) with the credentials admin and admin: make sure to change your password after connecting!

Heroku Teams user? Click here to deploy Falco.
Heroku Teams do not allow for free Dynos, thus the above button will not work. Instead, you can click the following, Heroku Teams-specific button that will create โ€œhobbyโ€-sized dynos:

Deploy to Heroku

Docs

Full documentation for Falco lives on the docs website.

Contributing

Thanks for your interest in contributing! There are many ways to contribute to this project. Get started here.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Nicolas Goutay

๐ŸŽจ ๐Ÿ’ป ๐Ÿ–‹ ๐Ÿš‡ ๐Ÿ“–

Guillaume Cornet

๐Ÿ’ป ๐Ÿš‡ ๐ŸŽจ

Kevin Raynel

๐Ÿš‡

Gontier Cรฉcile

๐Ÿ’ป

Louis Pinsard

๐Ÿ’ป

Vincent Larrat

๐Ÿ’ป ๐Ÿ›ก๏ธ

antkahn

๐Ÿ’ป

Franรงois Farge

๐Ÿ’ป

EtienneGrall

๐Ÿ’ป ๏ธ๏ธ๏ธ๏ธโ™ฟ๏ธ

Alexandre Fauquette

๐Ÿ’ป

0xflotus

๐Ÿ“–

Roy

๐Ÿ“–

Albรฉric Trancart

๐Ÿค”

Carlos Cobo

๐Ÿ’ป

Andreas Wagner

๐Ÿ“–

Mohammad Parvin

๐ŸŒ

Roman Ovchinnikov

๐Ÿ“–

Thoonsen Maxime

๐Ÿ“–

MathildeDuboille

๐Ÿ“– ๏ธ๏ธ๏ธ๏ธโ™ฟ๏ธ ๐Ÿ’ป

Brendan Daoud

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

Sponsor

The ongoing development of Falco is proudly sponsored by Theodo.

Our Paris, London & New York teams of full-stack developers and agile experts bring together the tech, the talent and the experience to develop your web, mobile and software applications in record time.

More Repositories

1

RisXSS

RisXSS
JavaScript
126
star
2

tyrion

TypeScript
87
star
3

nestjs-serverless-demo

TypeScript
62
star
4

TheodoRogerCmsBundle

Port of Radiant CMS to Symfony2
PHP
60
star
5

electron-boilerplate

Electron boilerplate to help package and build installers for your application
NSIS
60
star
6

flask-boilerplate

Minimal python restful API
Python
48
star
7

TheodoEvolutionSessionBundle

The session bridge between your legacy application and Symfony2
PHP
46
star
8

TheodoEvolutionLegacyWrapperBundle

PHP
40
star
9

TheodoDrupal8Bundle

PHP
33
star
10

clinter

A fast, simple and easy to use linter config generator
TypeScript
31
star
11

scrumble

CoffeeScript
21
star
12

php-sql-injection-detection-ide-plugin

PHPStorm IDE plugin to highlight potential SQL Injections patterns in PHP. It supports Doctrine, EntityManager and MySQL Extension.
Java
19
star
13

castore

๐Ÿฆซ A simple way to implement event sourcing in TypeScript
TypeScript
18
star
14

ticket-dependency-graph

Visualize the dependencies between your Trello tickets
JavaScript
18
star
15

list-ansible-roles

We describe here a list of ansible's roles we use @theodo
18
star
16

readme-template

17
star
17

synckeys

synckeys a simple tool to manage ssh keys of multiple people spread on multiple servers
Python
17
star
18

jasmine-axe

JavaScript
17
star
19

S4

Serverless Simple Storage Service
TypeScript
14
star
20

accent

Access Control Checker Easy Neat Thorough
PHP
13
star
21

TheodoBehatProfilingExtension

PHP
12
star
22

standard-jit

TypeScript
10
star
23

d3-burn-down-chart

A d3 librairy to display a burn down chart
JavaScript
9
star
24

symfony1.0-backports

Symfony 1.0 with some security enhancements and PHP5.3 compatibility
PHP
9
star
25

QuarkusDemo

Java Quarkus Framework Demo - Java Scale Ready
TypeScript
8
star
26

code-splitting-dojo

Dojo to train your code splitting skills
Python
8
star
27

friendsmap

Facebook Friends' map
JavaScript
7
star
28

falconEye

JavaScript
7
star
29

workflow-monitor

JavaScript
6
star
30

MongoDB-in-PHP-tutorial-code-samples

Samples for the MongoDB in PHP presentation given at the "Discover MongoDB Paris Workshop"
PHP
6
star
31

dojo-serverless

TypeScript
6
star
32

phpunit-extra

Improve the performance of your PHPUnit test suite
PHP
6
star
33

hydra

Process Manager for local microservices
JavaScript
5
star
34

MongoDB-in-PHP-tutorial-slides

Presentation given at the "Discover MongoDB Paris workshop"
JavaScript
5
star
35

test-stack-orchestrator

Orchestrate your serverless test stacks
TypeScript
5
star
36

akeneo-ansible-provisioning

Akeneo provisioning made with Ansible
Shell
4
star
37

serverless-nestjs-graphql-demo

TypeScript
4
star
38

keiko-serverless

TypeScript
4
star
39

gulp-ionic-channels

Facilitates the handling of Ionic Platform's deploy channels to use a single codebase for several versions of your application.
JavaScript
4
star
40

hubspot-ace-integration

TypeScript
4
star
41

toilet-arduino

Theodo Toilet presence indicator - arduino API web server
Arduino
3
star
42

trellogement

JavaScript
3
star
43

mirador

JavaScript
3
star
44

sfFeatureTogglePlugin

A simple feature toggling plugin for symfony 1
PHP
3
star
45

theodo-mugshot

Transform pictures
Python
3
star
46

toilet-chrome-extension

JavaScript
3
star
47

TheodoFrameworkExtraBundle

Provides useful classes inside your Symfony2 application.
PHP
3
star
48

arduino-google-api-door

NodeJS Application allowing to open a door with Arduino and Google Apps
JavaScript
3
star
49

theodo-drinks

JavaScript
3
star
50

SyliusSponsorshipPlugin

PHP
2
star
51

a11yinyerface

TypeScript
2
star
52

theodo-trello

JavaScript
2
star
53

coding-across-browsers

Here is a bunch of good practices when writing style for Internet Explorer.
2
star
54

m33-people

M33 People directory as a PWA with a Trello backoffice!
JavaScript
2
star
55

SendGridMailerBundle

An opensource bundle that integrates SendGrid API to send emails via their mailing service
PHP
2
star
56

theodo-pinpoint

Theodo Pinpoint
PHP
2
star
57

toilet

Ubuntu application to check the toilets' availability of Theodo
Python
2
star
58

signature

HTML
2
star
59

theodo-lights

Simple REST webservice to turn lights on and off at Theodo's headquarters
Python
2
star
60

dynamodb-tools

TypeScript
2
star
61

dojo-clean-code

Python
2
star
62

barcode-bundle

PHP
1
star
63

ship-shop

Starter kit to accelerate the development and deployment of a Sylius-based e-commerce website
PHP
1
star
64

comment-tu-tappelles-deja

Chrome extension + Github page to learn the name of M33 people
JavaScript
1
star
65

EsendexClientBundle

Esendex REST API Client Bundle
PHP
1
star
66

OpenWorldForum2011-DevOps

Open World Forum 2011 conference about DevOps
JavaScript
1
star
67

isdamienangry

HTML
1
star
68

django-react-kube

TypeScript
1
star
69

esendex-client

Esendex REST API Client
PHP
1
star
70

dojo-vue-3

Vue
1
star
71

standard-jit-db

TypeScript
1
star
72

pingpong-referee

HTML
1
star
73

nodejs-oracledb-buildpack

Shell
1
star
74

dojo-battleship

JavaScript
1
star
75

dojo-escape-game

Create your own Escape Game in JS and host it on the Web !
JavaScript
1
star
76

eslint-plugin-monitolint

custom eslint rules to help detect monitoring issues
TypeScript
1
star
77

serverless-days

Static site for serverless days
JavaScript
1
star