This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

918
html/4girls.md2.html Normal file
View File

@@ -0,0 +1,918 @@
<h1 id="awesome4girls-travis-branch-awesome-codeofconduct">awesome4girls
<a href="https://travis-ci.org/cristianoliveira/awesome4girls"><img
src="https://img.shields.io/travis/rust-lang/rust/master.svg?style=flat-square&amp;label=awesomeness"
alt="Travis branch" /></a> <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="http://contributor-covenant.org/version/1/3/0/"><img
src="https://img.shields.io/badge/code%20of%20conduct-1.3.0-ff69b4.svg"
alt="CodeOfConduct" /></a></h1>
<p>A curated list of awesome inclusive events/projects/initiatives for
women in the tech area.</p>
<hr />
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#eventsmeetups">Events/Meetups</a>
<ul>
<li><a href="#clojure">Clojure</a></li>
<li><a href="#design">Design</a></li>
<li><a href="#go-lang">Go-lang</a></li>
<li><a href="#java">Java</a></li>
<li><a href="#javascript">Javascript</a></li>
<li><a href="#php">PHP</a></li>
<li><a href="#python">Python</a></li>
<li><a href="#r">R</a></li>
<li><a href="#ruby">Ruby</a></li>
<li><a href="#ux">UX</a></li>
</ul></li>
<li><a href="#general">General</a></li>
<li><a href="#initiativesprograms">Initiatives/Programs</a>
<ul>
<li><a href="#academycamp">Academy/Camp</a></li>
<li><a href="#chatrooms">Chatrooms</a></li>
<li><a href="#communitiesgroups">Communities/Groups</a></li>
<li><a href="#conferencestalks">Conferences/Talks</a></li>
<li><a href="#hackerspace/makerspace">Hackerspace/Makerspace</a></li>
<li><a href="#linuxopensource">Linux/OpenSource</a></li>
<li><a href="#mentorship">Mentorship</a></li>
</ul></li>
<li><a href="#other-initiatives">Other Initiatives</a>
<ul>
<li><a href="#awards">Awards</a></li>
<li><a href="#content">Content</a></li>
<li><a href="#documentariesmovies">Documentaries/Movies</a></li>
<li><a href="#jobs">Jobs</a></li>
<li><a href="#speakers">Speakers</a></li>
</ul></li>
<li><a href="#organisation-toolkits">Organisation toolkits</a></li>
<li><a href="#other-lists">Other Lists</a></li>
</ul>
<hr />
<h2 id="eventsmeetups">Events/Meetups</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>This section contains all the specifics for meetups/events.</p>
<h3 id="clojure">Clojure</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.clojurebridge.org">ClojureBridge</a></p>
<p>ClojureBridge aims to increase diversity within the Clojure community
by offering free, beginner-friendly Clojure programming workshops for
women.</p></li>
</ul>
<h3 id="design">Design</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://ladieswinedesign.com/">Ladies Wine and
Design</a></p>
<p>Monthly salon night in over 200 cities for designers identifying as
female with occasional crossover coding events.</p></li>
</ul>
<h3 id="go-lang">Go-lang</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.womenwhogo.org/">Women Who Go</a></p>
<p>Golang based community for Women. (Twitter:
https://twitter.com/womenwhogo).</p></li>
</ul>
<h3 id="java">Java</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://www.facebook.com/jduchess.org/">JDuchess</a></p>
<p>Duchess is a global organization for women in Java technology with
members in over 60 countries. Duchess provides a platform through which
women who work with Java can connect with each other and get more
involved in the Java community.</p></li>
</ul>
<h3 id="javascript">Javascript</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://js-girls.org/">Js-Girls</a></p>
<p>Js-Girls is a 1-day workshop for girls who want to learn
Javascript.</p></li>
<li><p><a href="https://github.com/Webschool-io/js4girls">Js4Girls</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>A Brazilian initiative to provide free javascript classes to women in
a male-free environment.</p></li>
<li><p><a href="https://github.com/jsladiesbr">JsLadies BR</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>A group for women interested in web development and javascript with
open and free meetings, workshops and talks.</p></li>
<li><p><a href="https://nodegirls.com/">NodeGirls</a></p>
<p>Node Girls runs free 1 day Node.js workshops. They provide a friendly
environment for women who are learning to code, supported by a community
of experienced female mentors.</p></li>
</ul>
<h3 id="php">PHP</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://phpwomen.org/">PHPWomen</a></p>
<p>An inclusive, global user-group providing a support network within
the PHP community.</p></li>
</ul>
<h3 id="python">Python</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://djangogirls.org/">Django Girls</a></p>
<p>Free Python and Django workshops, they also create open-source online
tutorials and curate amazing first experiences with technology.</p></li>
<li><p><a href="http://www.pyladies.com/">PyLadies</a></p>
<p>An international mentorship group with a focus on helping more women
become active participants and leaders in the Python open-source
community.</p></li>
</ul>
<h3 id="r">R</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://rladies.org/">R-Ladies</a></p>
<p>R-Ladies is a worldwide organization whose mission is to promote
Gender Diversity in the R community.</p></li>
<li><p><a href="https://www.meetup.com/R-Ladies-Sao-Paulo">R-Ladies São
Paulo - Brazil</a>- <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">)</p></li>
</ul>
<h3 id="ruby">Ruby</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.railsbridge.org/">Rails Bridge</a></p>
<p>Workshops are a free and fun way to get started or level up with
Rails, Ruby, and other web technologies. Our events focus on increasing
diversity in tech so that people of all backgrounds can feel welcome and
comfortable in our industry.</p></li>
<li><p><a href="http://railsgirls.com/">RailsGirls</a></p>
<p>RailsGirls is a multinational community which provides tools for
girls and women to build their ideas.</p></li>
<li><p><a href="http://railsgirlssummerofcode.org/">RailsGirls Summer of
Code</a></p>
<p>Rails Girls Summer of Code is a global fellowship program for women
and non-binary coders. Students receive a three-month scholarship to
work on existing Open Source projects and expand their skill
set.</p></li>
</ul>
<h3 id="ux">UX</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://hexagonux.com/">Hexagon UX</a></p>
<p>Hexagon aims to build a supportive community that fosters diversity,
support, empowerment, and mentorship for women. The first Hexagon UX
event was held at Google HQ in October 2013, where attendees created
“story cards” that represented themselves or their journey into
UX.</p></li>
<li><p><a href="http://ladiesthatux.com/">Ladies that UX</a></p>
<p>Ladies that UX is a monthly meetup that creates a welcoming,
transparent community of women who work in UX, who positively promote
and teach each other.</p></li>
</ul>
<h2 id="general">General</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://findingada.com/">Ada Lovelace Day</a></p>
<p>Ada Lovelace Day, a yearly holiday held on the second Tuesday in the
month of October, is an international holiday to celebrate women in STEM
fields. It is a day to celebrate contributions made in STEM fields by
women, and to encourage other women to pursue those fields by raising
awareness of those contributions. There is a main event, held in London,
England, but anyone can celebrate ALD by organizing an event or sharing
their own story online.</p></li>
<li><p><a href="https://anitab.org/">AnitaB.org</a></p>
<p>AnitaB.org is a social enterprise founded by Anita Borg that supports
women in technical fields, as well as the organisations that employ them
and the academic institutions training the next generation. Their GitHub
projects are very beginner friendly for anyone interested in getting
started on open source projects (lots of first timer issues).</p></li>
<li><p><a href="http://anitas.com.br/">Anitas</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30"></p>
<p>Anitas is a group of women engaged with female empowerment in the
fields of technology and entrepreneurship, based on the exchange of
ideias, knowledge and experience. In order to do so, Anitas organize
courses, workshops, talks, and also participate of initiatives which aim
at including women in technology and entrepreneurship.</p></li>
<li><p><a href="http://girlgeek.io/about/">Bay Area Girls</a></p>
<p>Sponsored dinners in San Francisco where the women coming from all
over are invited to share their experiences, alongside prominent
speakers from the female tech communities. The events also offer
networking and potential recruiting by the sponsoring company. It has
been hosted by 100+ companies and has several events per month.</p></li>
<li><p><a href="http://bytegirl.com.br/">Byte Girl</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>Byte Girl is a nonprofit, open event organized by volunteers focused
on females who like tech. Its goal is to empower women via talks from
professionals who share valuable knowledge and experiences in
technology.</p></li>
<li><p><a href="http://bytehacks.org/">Byte Hacks</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>ByteHacks is a 24-hour hackathon on September 1st and 2nd at
Thoughtworks NYC that encourages women of all ages and skillsets to form
teams and create tech projects that have positive social impact. The
hackathon will have workshops, tech talks, mentors, sponsors, and free
food. Whether you are a designer, entrepreneur, artist, or coder,
ByteHacks welcomes you. We even have a keynote from Limor Fried, founder
and CEO of Adafruit.</p></li>
<li><p><a href="http://www.codegirl.com.br/">Code Girl</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>Code Girl is an event featuring motivational talks about overcoming
challenges faced by women who work in the technology industry. The event
features female speakers who aim to inspire women in the
industry.</p></li>
<li><p><a href="https://www.czechitas.cz/">Czechitas</a> <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/commons/c/cb/Flag_of_the_Czech_Republic.svg" alt="Czech Republic" width="30"></p>
<p>Czechitas is a nonprofit organization based in the Czech Republic
which organizes events, courses, and summer camps to help women, girls
and children to explore the world of IT. The events cover topics from
programming, web development, graphic design, digital marketing, and
data analytics.</p></li>
<li><p><a href="http://gocarrots.org">Geek Girls Carrots</a>
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Flag_of_Poland_%28normative%29.svg/1280px-Flag_of_Poland_%28normative%29.svg.png" alt="Poland" width="30"></p>
<p>Geek Girls Carrots is a global grassroots organisation focused on
women in tech and female entrepreneurs. Carrots change the current
situation in the IT industry by increasing womens participation in new
technologies. Diversity within teams contributes to boosting innovation
and better economic results for the companies. GGC create an
international community, by continuous group support, mutual motivation
and a friendly environment for personal growth.</p></li>
<li><p><a href="https://girls4tech.ebanx.com/">Girls4Tech</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>Girls 4 Tech is an online programming course, totally free and made
by women. The language is accessible, does not require previous
knowledge and is open for everyone.</p></li>
<li><p><a href="http://lwc.tech/">League of Women Coders</a></p>
<p>League of Women Coders (formerly Ladies Who Code, est. June 2011) is
a meetup that focuses on coding, hacking, and learning collaboratively.
The group meets up at least once a month in New York City and Boston.
The meetups focus on talks, technical questions and ideation, and
occasionally feature female speakers.</p></li>
<li><p><a href="http://rodadahacker.org/">RodAda Hacker</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>The RodAda Hacker is a Brazilian network that provides collaborative
workshops of programming specially designed for girls and women. It is a
space for those who want to dream, build awesome projects and rethink
about existing technology.</p></li>
<li><p><a href="http://www.techladies.com.br/">Tech Ladies Brasil</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30"></p>
<p>The Tech Ladies Brasil network is a space driven by women who
dedicate their time through volunteer work for the exchange of
knowledge, professional advancement, personal development and
appreciation of women. We hold workshops and an annual event, From
Ladies To Ladies, that bring three fronts: lectures, workshops and round
tables; discuss topics aligned with the purpose of Tech Ladies Brazil,
womens empowerment in technology.</p></li>
<li><p><a
href="http://www.technovationchallenge.org/">Technovation</a></p>
<p>The global technology entrepreneurship program for girls. Students
work in teams to develop mobile app startups to solve real problems in
their communities.</p></li>
<li><p><a href="http://www.women-in-technology.com/">Women of Silicon
Roundabout</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/ae/Flag_of_the_United_Kingdom.svg" alt="United Kingdom" width="30"></p>
<p>Women of Silicon Roundabout enables people and organisations to
connect, learn and take action on gender diversity and inclusion. We do
not shy away from controversy and we look to open peoples minds to new
ideas by pushing boundaries. Through inspirational keynotes, panel
discussions on business strategy, technical classes, and career
development workshops, this conference provides all the content and
networking opportunities needed to flourish in the tech sector.</p></li>
<li><p><a href="https://www.womenwhocode.com">Women Who Code</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>Women Who Code (WWCode) is a U.S. based 501(c)(3) nonprofit dedicated
to inspiring women to excel in technology careers. WWCpde connects
amazing women with other like minded amazing women around the globe who
unite under one simple notion the world of technology is much better
with women in it.</p></li>
<li><p><a href="https://wonderwomentech.com/">Wonder Women Tech
Summit</a></p>
<p>Wonder Women Techs mission is to highlight, celebrate and educate
women and the underrepresented in STEM industries. Conferences events
and workshops bring together changemakers, pioneers, innovators,
high-level speakers and attendees to explore ideas, discussions, and
solutions for women and the underrepresented to succeed and
thrive.</p></li>
</ul>
<h2 id="initiativesprograms">Initiatives/Programs</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Initiatives that have the goal to prepare women for a tech
career.</p>
<h3 id="academycamp">Academy/Camp</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Projects that have any kind of Academy/Summer Camp in its
activities.</p>
<ul>
<li><p><a href="https://women.acm.org/">ACM-W</a></p>
<p>The Association for Computing Machinerys Women in Computing Program
supports, celebrates, and advocates internationally for the full
engagement of women in all aspects of the computing field, providing a
wide range of programs and services to ACM members and working in the
larger community to advance the contributions of technical
women.</p></li>
<li><p><a href="http://adadevelopersacademy.org/">Ada Developers
Academy</a></p>
<p>A year-long tuition-free intensive program for women transitioning
into software development. One of the most comprehensive developer
training programs available: seven months of full-time classroom
instruction plus five months of on-the-ground training (similar to an
internship).</p></li>
<li><p><a href="http://appcamp4girls.com/">App Camp 4 Girls</a></p>
<p>App Camp For Girls is a place where girls can put their creative
powers to work by designing and building apps, while learning more about
the business of software and being inspired by women mentors in the
field.</p></li>
<li><p><a href="http://www.blackgirlscode.com/">Black Girls Code</a></p>
<p>The focus of Black Girls Code is to increase the number of women of
color in the digital space by empowering girls of color ages 7 to 17 to
become innovators in STEM fields, leaders in their communities, and
builders of their own futures through exposure to computer science and
technology.</p></li>
<li><p><a href="https://www.blackhoodie.re/">BlackHoodie</a></p>
<p>BlackHoodie is a free, women only reverse engineering workshop. The
motivation behind this workshop is to give female engineers the prospect
of a comfortable learning environment. Mostly the topic is complex and
comes with a steep learning curve which often demotivates students in
the beginning. Thus the idea to host events which would support one of
infosecs minorities, the ladies.</p></li>
<li><p><a href="https://chicaspoderosas.org/home/">Chicas
Poderosas</a></p>
<p>Chicas Poderosas is a community working to bring Latina women in the
Americas into the forefront of digital journalism. Through events,
meetups and mentoring, Chicas aims to engage more women in developing
news applications, producing interactive content, and integrating new
tools into their newsrooms.</p></li>
<li><p><a href="http://www.codefirstgirls.org.uk">Code First Girl</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/ae/Flag_of_the_United_Kingdom.svg" alt="United Kingdom" width="30"></p>
<p>Code First Girl runs free part-time coding courses for young women
across the UK, from St Andrews to Southampton. Most courses are run as
University chapters, with graduate courses run in London.</p></li>
<li><p><a
href="https://www.microsoft.com/en-us/diversity/programs/digigirlz/digigirlzday.aspx">DigiGirlz
Day</a></p>
<p>DigiGirlz Day is a Microsoft-sponsored, one-day event designed to
provide middle and high school girls with a better understanding of
career opportunities. This opportunity offers attendees career planning
assistance, exercises, and Microsoft product demonstrations all while
interacting with real Microsoft employees and managers. Previously, this
event has taken place across the globe at Microsoft locations like
Nashville, TN; San Diego, CA; and Cairo, Egypt, with future sites
listed.</p></li>
<li><p><a href="http://www.diygirls.org/">DIY Girls</a></p>
<p>DIY (“Do-It-Yourself”) Girls mission is to increase girls interest
and success in technology, engineering and making through innovative
educational experiences and mentor relationships. DIY Girls develops and
implements educational programs and events designed to encourage
engagement with technology, promote self-confidence and support
aspiration to technical careers.</p></li>
<li><p><a href="https://www.girldevelopit.com/">Girl Develop It</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>Girl Develop It is a nonprofit organization that provides affordable
programs for adult women interested in learning web and software
development in a judgment-free environment.</p></li>
<li><p><a href="https://gcc.prologin.org/">Girls Can Code</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/thumb/c/c3/Flag_of_France.svg/250px-Flag_of_France.svg.png" alt="French" width="30"></p>
<p>The Girls Can Code is an internship that takes place in 3 different
cities and is the perfect opportunity to meet other girls motivated by
the programming and to progress together, each at its own pace. The
internship will include programming exercises and some lectures given by
women working in computer science.</p></li>
<li><p><a href="http://www.girlsintech.org/">Girls In Tech</a></p>
<p>GIT is a global nonprofit focused on the engagement, education and
empowerment of girls and women who are passionate about technology. Our
aim is to accelerate the growth of innovative women who are entering
into the high-tech industry and building successful startups.</p></li>
<li><p><a href="https://www.girlsteachinggirlstocode.org/">Girls
Teaching Girls to Code</a></p>
<p>Girls Teaching Girls to Code is a program that connects women
pursuing Computer Science and Engineering degrees with high school girls
who want to learn and apply their new skills to CS-related projects. GTC
has an immersive annual Code Camp as well as smaller events like
workshops and office tours throughout the year.</p></li>
<li><p><a href="http://girlswhocode.com/">Girls Who Code</a></p>
<p>We are a national nonprofit organization working to close the gender
gap in the technology and engineering sectors.The Girls Who Code Summer
Immersion Program is a 7-week intensive computer science course that
embeds classrooms in technology companies and universities.</p></li>
<li><p><a href="https://hackbrightacademy.com/">Hackbright
Academy</a></p>
<p>Hackbright Academy is the leading software engineering school for
women founded in San Francisco in 2012. The academy graduates more
female engineers than Stanford and UC Berkeley each year.</p></li>
<li><p><a href="http://ladieslearningcode.com/">Ladies Learning Code</a>
- <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/c/cf/Flag_of_Canada.svg" alt="Canada" width="30"></p>
<p>We are a not-for-profit organization with the mission to be the
leading resource for women and youth to become passionate builders - not
just consumers - of technology by learning technical skills in a
hands-on, social, and collaborative way.</p></li>
<li><p><a href="http://minasprogramam.com/">Minas Program</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30"></p>
<p>The Minas Program offers a two-week introductory programming course
in Avenida Paulista, São Paulo each summer. It includes 51 hours of
training in 13 days, and is free. This course is open to all but
specifically geared toward women who with less access to technical
training.</p></li>
<li><p><a href="http://www.techgirlz.org/">Tech Girlz</a></p>
<p>We are a nonprofit dedicated to reducing — and, we hope, ultimately
eliminating — the gender gap in technology occupations. We hold
workshops and an annual entrepreneurial summer camp aimed at giving
middle-school girls hands-on experience with different kinds of
technology and enable them to interact with women who have carved out
successful careers in technology fields.</p></li>
<li><p><a href="http://web.stanford.edu/group/wics/">Women in Computer
Science</a></p>
<p>WICS is a Stanford University student organization that promotes and
supports women in CS and technology through networking and
professionalization events. They have industry sponsorship from
companies like Google, Oracle, and Facebook. The WICS website also
regularly updates a list of events, conferences, and scholarships for
both undergraduate and graduate students (including non-Stanford
affiliated students).</p></li>
<li><p><a href="http://wtp.mit.edu/">Womens Technology Program at
MIT</a></p>
<p>The Womens Technology Program at MIT is a a four-week summer program
that introduces high school seniors to engineering and computer science.
The program is aimed at empowering students from historically
underrepresented and underserved communities as well as those who will
be the first in their family to attend college.</p></li>
</ul>
<h3 id="chatrooms">Chatrooms</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Online chatrooms such as slack teams, gitter, IRC etc.</p>
<ul>
<li><p><a href="https://anitab.org/systers/">Systers</a></p>
<p>A community of Anita Borg Institute members. It provides a space to
discuss and contribute towards Open Source projects, participate in
events and discuss any aspect of technology.</p></li>
<li><p><a href="http://witchat.github.io/">Women in Tech</a></p>
<p>A safe, confidential space for women who work in technology to chat
and support each other.</p></li>
</ul>
<h3 id="communitiesgroups">Communities/Groups</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Online communities and groups.</p>
<ul>
<li><p><a href="https://www.aspirations.org/aspireit">AspireIT</a></p>
<p>AspireIT is a National Center for Women and Information Technology
education program and network for K-12 girls. The program connects
nearly 700 programming and computer science organizations in schools in
45 US states, DC, the US Virgin Islands and Puerto Rico. AspireIT also
offers student awards and local program development support for
educators.</p></li>
<li><p><a href="https://www.awis.org/">Association for Women in
Science</a></p>
<p>AWIS is a global network that inspires bold leadership, research, and
solutions that advance women in STEM, spark innovation, promote
organizational success and drive systemic change. In addition to their
networking and career growth support they publish a magazine, offer
scholarships and grants, and host events.</p></li>
<li><p><a href="https://www.builtbygirls.com/">Built by Girls</a></p>
<p>Built by Girls is an early career community supporting women and
non-binary tech professionals. The group maintains a calendar of
workshops, panels, office tours and networking events. The WAVE
mentorship program matches participants with a different industry
professional as an advisor every three months.</p></li>
<li><p><a href="https://www.meetup.com/Chicago-WomenTech/">Chicago
WomenTech</a></p>
<p>Chicago WomenTech is a Meetup group with over 4500 members for women
in tech to collaborate and network in the Chicago area.</p></li>
<li><p><a href="http://codegirls.de/">Code Girls</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/commons/b/ba/Flag_of_Germany.svg" alt="Germany" width="30">
- <em>Lang: Deutsch Only</em></p>
<p>An enthusiastic group of ladies with a focus on web-technologies who
want to learn to code, need support in coding, or simply want to
understand how the web is made. They meet regularly every two weeks.
Everyone is welcome.</p></li>
<li><p><a href="https://www.codess.net/">Codess</a></p>
<p>Codess is an international community for female coders initiated by
Microsoft. Codess was established to explore ways to promote gender
diversity in the engineering field. They offer networking events and
mentorship opportunities for women in tech.</p></li>
<li><p><a href="http://www.lambdaladies.com/">Lambda Ladies</a></p>
<p>Lambda Ladies is an online community for anyone who identifies as a
girl or woman and is interested in functional programming. Complete
beginners are welcome.</p></li>
<li><p><a
href="https://community.oracle.com/groups/otn-women-in-technology/overview">Oracle
Women in Technology</a></p>
<p>Oracle WIT Community Group - a place to share experiences and mentor
women in high tech roles. They share knowledge and technical resources
and engage with other women throughout the Oracle technical
community.</p></li>
<li><p><a
href="https://www.meetup.com/SanFranciscoWomenandDiversityInTech/">San
Francisco Women in Tech</a></p>
<p>San Francisco Women in Tech is a Meetup group with over 3200 members
for women in San Francisco and Silicon Valley to network and learn about
new technologies and opportunities in a context that values diversity in
the industry.</p></li>
<li><p><a href="http://www.womenhackfornonprofits.com/">Women Hack For
Non-Profits (WHFNP)</a></p>
<p>Women Hack for Non-Profits (WHFNP) is a volunteer community that
enhances the skills of women in technology, supports their development
and provides opportunities to explore open source. The group matches
skilled women to open source projects that are being developed for
non-profits, charities and individuals to create a positive social
impact.</p></li>
</ul>
<h3 id="conferencestalks">Conferences/Talks</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Conferences featuring talks, workshops, networking and other
events.</p>
<ul>
<li><p><a href="https://act-w.org/">ACT-W</a></p>
<p>Presented by ChickTech, ACT-W: Advancing the Careers of Technical
Womxn is an action-packed conference where talented womxn and allies can
build skills, grow their communities, and accelarate their career paths.
All proceeds from the conference go towards ChickTechs programs
providing local high school young womxn with STEM education and
spreading ChickTechs reach to create a culture of inclusion for
all.</p></li>
<li><p><a href="https://alterconf.com/">AlterConf</a></p>
<p>AlterConf is a traveling conference series that provides safe
opportunities for marginalized people and those who support them in the
tech and gaming industries.</p></li>
<li><p><a href="http://elaconf.com">Ela Conf</a> <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" width="30" /></p>
<p>A safe, inclusive tech leadership conference and community for adult
(18+) women (cis and trans), trans men, and genderqueer people to
connect with and empower one another.</p></li>
<li><p><a href="http://www.europeanwomenintech.com">European Women In
Technology</a></p>
<p>A conference to inspire and connect women working in the tech
industry. It offers interactive panels and deep-dive workshops,
delivered by industry pioneers. Both men and women can attend to discuss
issues relating to women in tech leadership, female founders, bridging
the gender gap, non-technical women in tech and inspiring future
generations of girls into the sector.</p></li>
<li><p><a href="http://www.femalefoundersconference.org/">Female
Founders Conference</a></p>
<p>An annual conference organized by accelerator Y Combinator and
targeted at female founders and entrepreneurs. The event features talks
and panels, including sessions where female founders share their
experiences and offer startup guidance.</p></li>
<li><p><a href="http://catalystsf.girlsintech.org/">Girls in Tech
Catalyst Conference</a></p>
<p>The highlight of Girls in Tech Catalyst is inspiring keynotes from
female leaders. The conference also offers attendees authentic
networking opportunities, a platform to exchange ideas and connect with
other inspiring women. Well be layering in meaningful workshops and
evening fun, including a kick-off cocktail party.</p></li>
<li><p><a
href="http://www.globaltechwomen.com/voices-global-conference.html/">Global
Tech Womens Annual Voices Conference</a></p>
<p>This annual free event is the only conference for women in technology
held around the globe offering complete access for everyone to attend
and to participate physically or virtually removing all barriers to
participation. Representatives present individually and collectively to
discuss, collaborate and celebrate the contributions of technical
women.</p></li>
<li><p><a href="https://ghc.anitab.org/">Grace Hopper Celebration of
Women in Computing</a></p>
<p>The Grace Hopper Celebration of Women in Computing is the worlds
largest gathering of women technologists. It is produced by the Anita
Borg Institute and presented in partnership with ACM.</p></li>
<li><p><a href="http://www.johnsonwomenintech.com">Johnson Women in
Technology Conference</a></p>
<p>The Johnson Women in Technology Conference (JWiT) is organized by the
students of the Johnson Graduate School of Management at Cornell
University. Designed to attract students and professionals alike, the
event features engrossing panel discussions, valuable networking events,
a pre-revenue pitch competition and more.</p></li>
<li><p><a href="http://lesbianswhotech.org//">Lesbians Who Tech</a></p>
<p>Lesbians Who Tech is a Community of Queer Women in or around tech
(and the people who love them).</p></li>
<li><p><a href="http://shesgeeky.org/">Shes Geeky</a></p>
<p>The <em>unConference</em> for women geeks of all kinds to share,
connect, network, learn, inspire and have lots of fun.</p></li>
<li><p><a href="http://www.shesharp.org/">SheSharp</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Greece.svg" alt="Greece" width="30"></p>
<p>A Greek community of people dedicated to promoting womens engagement
with technology &amp; science. Its main activities consist of free
workshops, meetups open to anyone interested, as well as partnerships
with other tech communities and local chapters of Thessaloniki.</p></li>
<li><p><a href="http://societyofwomenengineers.swe.org/">SWE</a></p>
<p>The Society of Women Engineers (SWE) is a not-for-profit educational
and service organization that empowers women to succeed and advance in
the field of engineering and to be recognized for their life-changing
contributions as engineers and leaders. It promotes the annual
conference for women engineers.</p></li>
<li><p><a href="https://corporatelearninghub.com/techupforwomen/">Tech
Up for Women</a></p>
<p>Tech Up for Women is a one-day event for the advancement of women in
technology through education, resourcing and networking. The event will
focus on new technological advances, cyber security and different
financing avenues for startups and privately held companies. This event
will provide resources and opportunities for women to improve their
digital literacy and successfully compete and disrupt gender imbalance
in work environments. The purpose of the event is to take the fear
factor out of technology and empower women.</p></li>
<li><p><a href="http://www.watermarkconferenceforwomen.org">Watermark
Conference for Women</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>The mission of the Conference for Women is to promote, communicate
and amplify the influence of women in the workplace and beyond. At the
annual nonpartisan, nonprofit conferences, it brings together thousands
of active professionals to connect, renew, and find inspiration in the
community.</p></li>
<li><p><a href="https://werise.tech/">We RISE</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>We RISE is all about growing and showcasing women in technology. For
two days, We RISE features women and allies doing amazing work from all
over the world.</p></li>
<li><p><a href="http://www.wecodeharvard.com/">WECode</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>WECode is “the largest student-run Women in Computer Science
conference, held at Harvard University each February. Our mission is to
expand the skills, network, and community of technical women worldwide.
We bring together women over the course of two amazing days to share
ideas and conversations on technology and innovation.” Live at
https://live.cs50.net/wecode on February 27 and February 28.</p></li>
<li><p><a href="http://www.witi.com/">WITI</a></p>
<p>WITI is the premier global organization helping tech-savvy women
attain their professional goals. WITI organizes events and summits for
women.</p></li>
<li><p><a href="http://womenintechsummit.net/">Women in Tech Summit
Series</a></p>
<p>The Women in Tech Summit is a series of events that inspire, educate
and connect women in the technology industry, from every level from
students to senior executives. Events are held in Denver, Philadelphia,
Raleigh-Durham, and Washington, D.C.</p></li>
<li><p><a href="http://www.thechannelco.com/events/wotcw17/about">Women
of the Channel Leadership Summit WEST</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>Female leaders from across the channel — management, sales,
marketing, technology and operations — come together to learn from one
another and build new relationships.</p></li>
<li><p><a href="http://womenwhotech.com/">Women Who Tech</a></p>
<p>Organizers of the yearly Women Who Tech TeleSummit, with talks by
women in technology, startups, and social media. Creators of the
#Women2Follow hashtag on Twitter.</p></li>
<li><p><a href="http://www.writespeakcode.com/">Write/Speak/Code</a></p>
<p>Write/Speak/Code is on a mission to empower women software developers
to become thought leaders, conference speakers, and open source
contributors. They run conferences and events across the US.</p></li>
</ul>
<h3 id="hackerspacemakerspace">Hackerspace/Makerspace</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Collaboratives Spaces with hacker/maker culture for facility making,
learning, exploring and sharing knowledge.</p>
<ul>
<li><p><a href="https://www.programaria.org/">Maria Lab</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>It is a hackerspace/makerspace and is focused to teach and spread and
technology with womens empowerment in a safety environment. Maria Lab
promote diversity and union of the womens.</p></li>
<li><p><a href="https://mothership.hackermoms.org/">Mothership
HackerMoms</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>It was the first all-women hackerspace, this space is located in
Berkeley and have the goal to explore the culture hacker/maker and learn
about entrepreneurship, design, DIY crafts all of that in hands-on
workshops. Those workshops could be towards for moms of every gender or
for the kids.</p></li>
</ul>
<h3 id="linuxopensource">Linux/OpenSource</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Projects where an open source organization is behind it.</p>
<ul>
<li><p><a href="https://www.debian.org/women/">Debian Women</a></p>
<p>The Debian Women project was founded in May 2004. We seek to balance
and diversify the Debian Project by actively engaging with interested
women and encouraging them to become more involved with Debian.</p></li>
<li><p><a href="https://fedoraproject.org/wiki/Women">Fedora
Women</a></p>
<p>Fedora Women is a project designed to connect and assist women who
are interested in using and contributing to Fedora.</p></li>
<li><p><a href="https://community.kde.org/KDE_Women">KDE Women</a></p>
<p>KDE Women is a group of women in the KDE community. We are here to
help increase the number of women in Open Source and to support each
other.</p></li>
<li><p><a href="https://en.wikipedia.org/wiki/LinuxChix">Linux
Chix</a></p>
<p>It is a women-oriented Linux community. It is designed to provide
both technical and social support for women Linux users, although men
are encouraged to help and contribute.</p></li>
<li><p><a href="http://wiki.ubuntu-women.org/">Ubuntu Women</a></p>
<p>The Ubuntu Women Project was founded in 2006 and aims to foster Women
contributors and community involvement through mentoring and
inspiration. The Ubuntu Women Team has many projects with which we
attempt to boost the visibility of women within all areas of Ubuntu, and
we invite you to help out.</p></li>
</ul>
<h3 id="mentorship">Mentorship</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>Projects with mentoring opportunities.</p>
<ul>
<li><p><a href="http://chicktech.org/">Chick Tech</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/a/a4/Flag_of_the_United_States.svg" alt="United States" width="30"></p>
<p>We facilitate hands-on technology-centric events to empower, support,
and increase the confidence of women and girls. Through our events, we
build community, empower participants to see themselves as leaders and
provide networking and mentoring opportunities in the rapidly growing
high-tech industry.</p></li>
<li><p><a href="https://os4w.org/">OS4W</a></p>
<p>OS4W is a resource for connecting all women, including women of color
and transgender women, to open source projects that are welcoming,
inclusive, and appreciative of diversity in their contributors. The site
features a directory for finding mentors and pair partners as well as a
curated list of open source projects with codes of conduct.</p></li>
<li><p><a href="http://www.sheplusplus.org/">She++</a></p>
<p>It is a social enterprise that empowers women to make their mark on
the technology industry. We believe that when women are equally
represented in technology development, we accelerate innovation for
those who need it most.</p></li>
</ul>
<h2 id="other-initiatives">Other Initiatives</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<h3 id="awards">Awards</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a
href="https://www.redhat.com/en/about/women-in-open-source">RedHat -
Women in Open Source</a></p>
<p>Honor. Celebrate. Inspire. We believe that open source is the future
of technology—and that its time to recognize the contributions women
are making.</p></li>
<li><p><a href="http://adaawards.com/">The Ada Awards</a></p>
<p>The Ada Awards are an initiative of the Digital Leadership Institute,
a Brussels-based international NGO with a mission to bridge the gender
gap and digital divide worldwide. The Awards aim to recognize
outstanding girls and women in tech, and the organizations who support
them in Europe, Africa and beyond.</p></li>
</ul>
<h3 id="content">Content</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.codeitlikeagirl.com/?lang=en">Code it Like a
Girl</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_Greece.svg" alt="Greece" width="30"></p>
<p>Code it Like a Girl is a digital media collective that creates
content intended to inspire people who self-identify as female to follow
their dreams. From technology news and how-tos to remarkable stories of
people all around the world, articles on feminism or just whatever we
feel like talking-writing-filming about, well be sharing our POV on
anything that can be proven empowering, valuable, informative or
entertaining to our audience.</p></li>
<li><p><a href="http://ignite.globalfundforwomen.org/about">Global Fund
for Women</a></p>
<p>IGNITE features stories of women and girls who are leading and
innovating in science, technology, engineering and math. The project
also highlights the gender gap in technology and advocates for women and
girls increased access to and control of technologies.</p></li>
<li><p><a href="https://inspiradanacomputacao.com/">InspirAda na
Computação</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>Collaborative blog to give voice to women in computing, science and
technology. The blog aims to share content in order to inspire women to
become interested in the tech area. It promotes the access to the tech
knowledge and brings, as a result, the equality of
opportunities.</p></li>
<li><p><a href="https://www.madewithcode.com/">Made with Code</a></p>
<p>Made with Code is an initiative launched by Google on 19 July 2014.
Googles aim is to to empower young women in middle and high schools
with computer programming skills. The website revolves around providing
online activities for young girls to learn to code.</p></li>
<li><p><a href="http://oxentimenina.com.br">OxenTIMenina</a></p>
<p>They aim to connect girls and women with the opportunity to have
experience and make technology no matter which social class theyre come
from, their knowlodge or anything that is considered a
limitation.</p></li>
<li><p><a href="http://www.programaria.org/">PrograMaria</a> -
<em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>PrograMaria is an initiative to involve more girls and women in the
tech and programming area. The content production and events are
produced under three pillars: Inspire, Discuss and Learn.</p></li>
<li><p><a
href="https://www.womentechmakers.com/">WomenTechmakers</a></p>
<p>Googles global program providing visibility, community, &amp;
resources for women in technology. Provides resources to women starting
their career and women with an established career in tech to further
their success.</p></li>
<li><p><a href="http://www.womoz.org/blog/">Womoz</a></p>
<p>The Womoz Blog. Program updates and news from the women and Mozilla
project.</p></li>
</ul>
<h3 id="documentariesmovies">Documentaries/Movies</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.codegirlmovie.com/">Code Girls</a></p>
<p>Documentary about girls who code and develop app ideas for the
Technovation Challenge address issues in their community and try to
solve problems through the use of technology.</p></li>
<li><p><a href="http://www.shestarteditfilm.com/">She started it</a></p>
<p>Meet five young women determined to pursue their start-up dreams. She
Started It is a documentary by Nora Poggi and Insiyah Saeed following
Stacey Ferreira, Thuy Truong, Brienne Ghafourifar, Sheena Allen and
Agathe Molinar over the course of 2+ years, illuminating the ups and
downs these entrepreneurs face in building new businesses.</p></li>
<li><p><a href="http://sheplusplus.org/film/">She++ The
Documentary</a></p>
<p>The Documentary (12 min: TV-14 DL; Released April 1, 2013) introduces
the world of technology by following the stories of smart, creative, and
trailblazing good girls gone geek.</p></li>
</ul>
<h3 id="jobs">Jobs</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="https://lane.women2.com/">Lane by Women 2.0</a></p>
<p>Lane is a hiring and job search platform created by Women 2.0. The
focus is on women in tech and encouraging workplaces that care about
making their companies more successful through inclusion.</p></li>
<li><p><a href="https://www.gnome.org/opw/">Outreach Program for
Women</a></p>
<p>Outreach Program for Women has been helping women (cis and trans),
trans men, and genderqueer people get involved in free and open source
software. It provides a supportive community for beginning to contribute
anytime throughout the year and offers focused internship opportunities
twice a year with a number of free software organizations.</p></li>
<li><p><a href="https://www.powertofly.com/">PowerToFly</a></p>
<p>Connecting women with jobs that actually lead to work-life balance.
Specializing in remote work for women. In addition to job boards, it
contains information about time-management, self-efficacy etc.</p></li>
<li><p><a href="http://rewritingthecode.org">Rewriting the Code</a></p>
<p>The Rewriting the Code Fellowship is a year-long program that
provides the opportunity to intern in a top tech company across a
variety of industries and gain essential personal and
confidence-building skills needed to excel in the tech
industry.</p></li>
<li><p><a href="http://www.womenintechnology.co.uk/">Women in
Tech</a></p>
<p>Women in Technology is a commercial organization committed to
assisting suitably qualified and experienced women in their search for
career opportunities in information technology.</p></li>
</ul>
<h3 id="speakers">Speakers</h3>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a href="http://www.callbackwomen.com/">CallbackWomen</a></p>
<p>The mission of CallbackWomen is to radically expand gender diversity
at the podium of professional programmers conferences. Call for
proposals (CFPs) are shared via Twitter:
https://twitter.com/callbackwomen.</p></li>
<li><p><a
href="http://insideoutproject.xyz/mulheres-palestrantes/">Mulheres
Palestrantes</a> - <em>Loc:</em>
<img src="https://upload.wikimedia.org/wikipedia/en/0/05/Flag_of_Brazil.svg" alt="Brazil" width="30">
- <em>Lang: PT-BR only</em></p>
<p>Given the still small number of women speaking at events (especially
technology) here in Brazil, a spreadsheet was created to give these
women visibility and to encourage others to start. Mulheres Palestrantes
is a project that keeps a list of women who talk about themes related to
programming, design, entrepreneurship and technology in general, this
project was born from trying to organize the data of the worksheet in a
more visual, facilitating access, reducing duplication and facilitating
research.</p></li>
</ul>
<h2 id="organisation-toolkits">Organisation toolkits</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>If you are trying to organize your own events, these resoures might
help.</p>
<ul>
<li><p><a href="https://adacamp.org/">AdaCamp Toolkit</a></p>
<p>Ada Camp used to be a popular conference dedicated to increasing
womens participation in open technology and culture, but its no longer
run. However, they have released all their guides and resources in the
form the open source AdaCamp Toolkit for those who want to organize
their own feminist conferences.</p></li>
</ul>
<h2 id="other-lists">Other Lists</h2>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<ul>
<li><p><a
href="https://github.com/folkswhocode/awesome-diversity">awesome-diversity</a></p>
<p>A curated list of amazingly awesome articles, websites and resources
about diversity in technology.</p></li>
<li><p><a
href="https://github.com/apdaros/tech-gender-gap">tech-gender-gap</a></p>
<p>List of initiatives and information about women in tech as well as
the industrys gender gap.</p></li>
</ul>
<hr />
<h1 id="license-cc0">License <a
href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></h1>
<p>(<a href="#awesome4girls---">Go to top</a>)</p>
<p>This work is licensed under a <a
href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0
Universal (CC0 1.0).</a></p>
<p><a href="https://github.com/cristianoliveira/awesome4girls">4girls.md
Github</a></p>

582
html/AIbooks.html Normal file
View File

@@ -0,0 +1,582 @@
<h1 id="awesome-ai-books">Awesome AI books</h1>
<p>Some awesome AI related books and pdfs for downloading and
learning.</p>
<h2 id="preface">Preface</h2>
<p><strong>This repo only used for learning, do not use in
business.</strong></p>
<p>Welcome for providing great books in this repo or tell me which great
book you need and I will try to append it in this repo, any idea you can
create issue or PR here.</p>
<p>Due to github Large file storage limition, all books pdf stored in
<strong>Yandex.Disk</strong>.</p>
<p>Some often used <strong>Mathematic Symbols</strong> can refer this <a
href="https://github.com/zslucky/awesome-AI-books/blob/master/math-symbols.md">page</a></p>
<h2 id="content">Content</h2>
<ul>
<li><a
href="https://github.com/zslucky/awesome-AI-books#organization-with-papersresearchs">Organization
with papers/researchs</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#training-ground">Training
ground</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#books">Books</a>
<ul>
<li><a
href="https://github.com/zslucky/awesome-AI-books#introductory-theory-and-get-start">Introductory
theory and get start</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#mathematics">Mathematics</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#data-mining">Data
mining</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#deep-learning">Deep
Learning</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#philosophy">Philosophy</a></li>
</ul></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#quantum-with-ai">Quantum
with AI</a>
<ul>
<li><a
href="https://github.com/zslucky/awesome-AI-books#quantum-basic">Quantum
Basic</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#quantum-ai">Quantum
AI</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#quantum-related-framework">Quantum
Related Framework</a></li>
</ul></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#libs-with-online-books">Libs
With Online Books</a>
<ul>
<li><a
href="https://github.com/zslucky/awesome-AI-books#reinforcement-learning">Reinforcement
Learning</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#feature-selection">Feature
Selection</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#machine-learning-1">Machine
Learning</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#deep-learning-1">Deep
Learning</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#nlp">NLP</a></li>
<li><a href="https://github.com/zslucky/awesome-AI-books#cv">CV</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#meta-learning">Meta
Learning</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#transfer-learning">Transfer
Learning</a></li>
<li><a href="https://github.com/zslucky/awesome-AI-books#auto-ml">Auto
ML</a></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#dimensionality-reduction">Dimensionality
Reduction</a></li>
</ul></li>
<li><a
href="https://github.com/zslucky/awesome-AI-books#distributed-training">Distributed
training</a></li>
</ul>
<h2 id="organization-with-papersresearchs">Organization with
papers/researchs</h2>
<ul>
<li><a href="https://arxiv.org/">arxiv.org</a></li>
<li><a href="http://www.sciencemag.org/">Science</a></li>
<li><a href="https://www.nature.com/nature/">Nature</a></li>
<li><a href="https://deepmind.com/research/publications/">DeepMind
Publications</a></li>
<li><a href="https://openai.com/research/">OpenAI Research</a></li>
</ul>
<h2 id="training-ground">Training ground</h2>
<ul>
<li><a href="https://gym.openai.com/">OpenAI Gym</a>: A toolkit for
developing and comparing reinforcement learning algorithms. (Can play
with <a href="https://en.wikipedia.org/wiki/Atari">Atari</a>, Box2d,
MuJoCo etc…)</li>
<li><a href="https://github.com/Microsoft/malmo">malmo</a>: Project
Malmö is a platform for Artificial Intelligence experimentation and
research built on top of Minecraft.</li>
<li><a href="https://github.com/deepmind/pysc2">DeepMind Pysc2</a>:
StarCraft II Learning Environment.</li>
<li><a href="https://github.com/openai/procgen">Procgen</a>: Procgen
Benchmark: Procedurally-Generated Game-Like Gym-Environments.</li>
<li><a
href="https://torchcraft.github.io/TorchCraftAI/">TorchCraftAI</a>: A
bot platform for machine learning research on StarCraft®: Brood
War®</li>
<li><a
href="https://developer.valvesoftware.com/wiki/Dota_Bot_Scripting">Valve
Dota2</a>: Dota2 game acessing api. (<a
href="https://developer.valvesoftware.com/wiki/Dota_Bot_Scripting:zh-cn">CN
doc</a>)</li>
<li><a href="https://github.com/amidos2006/Mario-AI-Framework">Mario AI
Framework</a>: A Mario AI framework for using AI methods.</li>
<li><a href="https://github.com/google/dopamine">Google Dopamine</a>:
Dopamine is a research framework for fast prototyping of reinforcement
learning algorithms</li>
<li><a href="https://github.com/Microsoft/TextWorld">TextWorld</a>:
Microsoft - A learning environment sandbox for training and testing
reinforcement learning (RL) agents on text-based games.</li>
<li><a href="https://github.com/maximecb/gym-minigrid">Mini Grid</a>:
Minimalistic gridworld environment for OpenAI Gym</li>
<li><a href="https://github.com/geek-ai/MAgent">MAgent</a>: A Platform
for Many-agent Reinforcement Learning</li>
<li><a href="https://github.com/PaddlePaddle/XWorld">XWorld</a>: A
C++/Python simulator package for reinforcement learning</li>
<li><a href="https://github.com/openai/neural-mmo">Neural MMO</a>: A
Massively Multiagent Game Environment</li>
<li><a href="https://github.com/kenjyoung/MinAtar">MinAtar</a>: MinAtar
is a testbed for AI agents which implements miniaturized version of
several Atari 2600 games.</li>
<li><a href="https://github.com/Feryal/craft-env">craft-env</a>:
CraftEnv is a 2D crafting environment</li>
<li><a href="https://github.com/mpSchrader/gym-sokoban">gym-sokoban</a>:
Sokoban is Japanese for warehouse keeper and a traditional video
game</li>
<li><a
href="https://github.com/MultiAgentLearning/playground">Pommerman</a>
Playground hosts Pommerman, a clone of Bomberman built for AI
research.</li>
<li><a
href="https://github.com/maximecb/gym-miniworld#introduction">gym-miniworld</a>
MiniWorld is a minimalistic 3D interior environment simulator for
reinforcement learning &amp; robotics research</li>
<li><a href="https://github.com/shakenes/vizdoomgym">vizdoomgym</a>
OpenAI Gym wrapper for <a
href="https://github.com/mwydmuch/ViZDoom">ViZDoom</a> (A Doom-based AI
Research Platform for Reinforcement Learning from Raw Visual
Information) enviroments.</li>
<li><a href="https://github.com/freefuiiismyname/ddz-ai">ddz-ai</a>
以孤立语假设和宽度优先搜索为基础构建了一种多通道堆叠注意力Transformer结构的斗地主ai</li>
</ul>
<h2 id="books">Books</h2>
<h3 id="introductory-theory-and-get-start">Introductory theory and get
start</h3>
<ul>
<li><a href="https://yadi.sk/i/G6NlUUV8SAVimg">Artificial Intelligence-A
Modern Approach (3rd Edition)</a> - Stuart Russell &amp; peter
Norvig</li>
<li><strong>COMMERCIAL</strong> <a
href="https://www.manning.com/books/grokking-artificial-intelligence-algorithms">Grokking
Artificial Intelligence Algorithms</a> - Rishal Hurbans</li>
</ul>
<h3 id="mathematics">Mathematics</h3>
<ul>
<li><a href="https://yadi.sk/i/aDvGdqWlcXxbhQ">A First Course in
ProbabilityA First Course in Probability (8th)</a> - Sheldon M Ross</li>
<li><a href="https://yadi.sk/i/9KGVXuFJs3kakg">Convex Optimization</a> -
Stephen Boyd</li>
<li><a href="https://yadi.sk/i/2YWnNsAeBc9qcA">Elements of Information
Theory Elements</a> - Thomas Cover &amp; Jay A Thomas</li>
<li><a href="https://yadi.sk/i/-r3jD4gB-8jn1A">Discrete Mathematics and
Its Applications 7th</a> - Kenneth H. Rosen</li>
<li><a
href="http://www.mediafire.com/file/f31dl0ghup7e6gk/Introduction_to_Linear_Algebra_5th_-_Gilbert_Strang.pdf/file">Introduction
to Linear Algebra (5th)</a> - Gilbert Strang</li>
<li><a href="https://yadi.sk/i/uWEQVrCquqw1Ug">Linear Algebra and Its
Applications (5th)</a> - David C Lay</li>
<li><a href="https://yadi.sk/i/TKQYNPSKGNbdUw">Probability Theory The
Logic of Science</a> - Edwin Thompson Jaynes</li>
<li><a href="https://yadi.sk/i/38jrMmEXnJQZqg">Probability and
Statistics 4th</a> - Morris H. DeGroot</li>
<li><a href="https://yadi.sk/i/HWrbKYrYdpNMYw">Statistical Inference
(2nd)</a> - Roger Casella</li>
<li><a href="https://yadi.sk/i/HqGOyAkRCxCwIQ">信息论基础 (原书Elements
of Information Theory Elements第2版)</a> - Thomas Cover &amp; Jay A
Thomas</li>
<li><a href="https://yadi.sk/i/zUPPAi58v1gfkw">凸优化 (原书Convex
Optimization)</a> - Stephen Boyd</li>
<li><a href="https://yadi.sk/i/ikuXCrNgRCEVnw">数理统计学教程</a> -
陈希儒</li>
<li><a href="https://yadi.sk/i/QJPxzK4ZBuF8iQ">数学之美 2th</a> -
吴军</li>
<li><a href="https://yadi.sk/i/wQZQ80UFLFZ48w">概率论基础教程 (原书A
First Course in ProbabilityA First Course in Probability第9版)</a> -
Sheldon M Ross</li>
<li><a href="https://yadi.sk/i/cNNBS4eaLleR3g">线性代数及其应用
(原书Linear Algebra and Its Applications第3版)</a> - David C Lay</li>
<li><a href="https://yadi.sk/i/ksHAFRUSaoyk9g">统计推断 (原书Statistical
Inference第二版)</a> - Roger Casella</li>
<li><a href="https://yadi.sk/i/kJHMmMA4ot66bw">离散数学及其应用
(原书Discrete Mathematics and Its Applications第7版)</a> - Kenneth
H.Rosen</li>
</ul>
<h3 id="data-mining">Data mining</h3>
<ul>
<li><a href="https://yadi.sk/i/H7wc_FaMDl9QXQ">Introduction to Data
Mining</a> - Pang-Ning Tan</li>
<li><a href="https://yadi.sk/i/YTjrJWu7kXVrGQ">Programming Collective
Intelligence</a> - Toby Segaran</li>
<li><a href="https://yadi.sk/i/WiO7lageMIuIfg">Feature Engineering for
Machine Learning</a> - Amanda Casari, Alice Zheng</li>
<li><a href="https://yadi.sk/i/0DW5reTrXQ6peQ">集体智慧编程</a> - Toby
Segaran</li>
</ul>
<h3 id="machine-learning">Machine Learning</h3>
<ul>
<li><a href="https://yadi.sk/i/JXYto8yE6PJO8Q">Information Theory,
Inference and Learning Algorithms</a> - David J C MacKay</li>
<li><a href="https://yadi.sk/i/03Jg9WMzgD2YlA">Machine Learning</a> -
Tom M. Mitchell</li>
<li><a href="https://yadi.sk/i/8ffTCaMH0bM8uQ">Pattern Recognition and
Machine Learning</a> - Christopher Bishop</li>
<li><a href="https://yadi.sk/i/hfatiRyBCwfcWw">The Elements of
Statistical Learning</a> - Trevor Hastie</li>
<li><a href="https://yadi.sk/i/_UdlHqwuR-Wdxg">Machine Learning for
OpenCV</a> - Michael Beyeler (<a
href="https://github.com/zslucky/awesome-AI-books/tree/master/resources/Machine%20Learning%20for%20OpenCV">Source
code here</a>)</li>
<li><a href="https://yadi.sk/i/vfoPTRRfgtEQKA">机器学习</a> -
周志华</li>
<li><a href="https://yadi.sk/i/jTNv4kzG-lmlYQ">机器学习 (原书Machine
Learning)</a> - Tom M. Mitchell</li>
<li><a href="https://yadi.sk/i/R08dbDMOJb3KKw">统计学习方法</a> -
李航</li>
</ul>
<h3 id="deep-learning">Deep Learning</h3>
<ul>
<li>Online Quick learning
<ul>
<li><a href="https://d2l.ai/">Dive into Deep Learning</a> - (Using
MXNet)An interactive deep learning book with code, math, and
discussions.</li>
<li><a href="https://github.com/dsgiitr/d2l-pytorch">d2l-pytorch</a> -
(Dive into Deep Learning) pytorch version.</li>
<li><a href="https://zh.d2l.ai/">动手学深度学习</a> - (Dive into Deep
Learning) for chinese.</li>
</ul></li>
<li><a href="https://yadi.sk/i/2fOK_Xib-JlocQ">Deep Learning</a> - Ian
Goodfellow &amp; Yoshua Bengio &amp; Aaron Courville</li>
<li><a href="https://yadi.sk/i/uQAWfeKVmenmkg">Deep Learning Methods and
Applications</a> - Li Deng &amp; Dong Yu</li>
<li><a href="https://yadi.sk/i/AWpRq2hSB9RmoQ">Learning Deep
Architectures for AI</a> - Yoshua Bengio</li>
<li><a href="https://yadi.sk/i/1gOQ-Y5r4uP6Kw">Machine Learning An
Algorithmic Perspective (2nd)</a> - Stephen Marsland</li>
<li><a href="https://yadi.sk/i/5LLMPfNcuaPTvQ">Neural Network Design
(2nd)</a> - Martin Hagan</li>
<li><a href="https://yadi.sk/i/6s9AauRP1OGT2Q">Neural Networks and
Learning Machines (3rd)</a> - Simon Haykin</li>
<li><a href="https://yadi.sk/i/JK7aj5TsmoC1dA">Neural Networks for
Applied Sciences and Engineering</a> - Sandhya Samarasinghe</li>
<li><a href="https://yadi.sk/i/DzzZU_QPosSTBQ">深度学习 (原书Deep
Learning)</a> - Ian Goodfellow &amp; Yoshua Bengio &amp; Aaron
Courville</li>
<li><a href="https://yadi.sk/i/ogQff9JpLEdHMg">神经网络与机器学习
(原书Neural Networks and Learning Machines)</a> - Simon Haykin</li>
<li><a href="https://yadi.sk/i/uR2OAHHgnZHUuw">神经网络设计 (原书Neural
Network Design)</a> - Martin Hagan</li>
<li><strong>COMMERCIAL</strong> <a
href="https://www.manning.com/books/interpretable-ai">Interpretable
AI</a> - Ajay Thampi</li>
<li><strong>COMMERCIAL</strong> <a
href="https://www.manning.com/books/conversational-ai">Conversational
AI</a> - Andrew R. Freed</li>
</ul>
<h3 id="philosophy">Philosophy</h3>
<ul>
<li><strong>COMMERCIAL</strong> <a
href="https://www.amazon.com/Human-Compatible-Artificial-Intelligence-Problem-ebook/dp/B07N5J5FTS">Human
Compatible: Artificial Intelligence and the Problem of Control</a> -
Stuart Russell</li>
<li><strong>COMMERCIAL</strong> <a
href="https://www.amazon.com/Life-3-0-Being-Artificial-Intelligence/dp/1101946598">Life
3.0: Being Human in the Age of Artificial Intelligence</a> - Max
Tegmark</li>
<li><strong>COMMERCIAL</strong> <a
href="https://www.amazon.com/Superintelligence-Dangers-Strategies-Nick-Bostrom/dp/0198739834/ref=pd_sbs_14_t_0/146-0357100-6717505?_encoding=UTF8&amp;pd_rd_i=0198739834&amp;pd_rd_r=676ace91-552c-4865-a8d3-6273db5418bf&amp;pd_rd_w=zYEu2&amp;pd_rd_wg=hQdGQ&amp;pf_rd_p=5cfcfe89-300f-47d2-b1ad-a4e27203a02a&amp;pf_rd_r=DTH77KT4FSVRMJ47GBVQ&amp;psc=1&amp;refRID=DTH77KT4FSVRMJ47GBVQ">Superintelligence:
Paths, Dangers, Strategies</a> - Nick Bostrom</li>
</ul>
<h2 id="quantum-with-ai">Quantum with AI</h2>
<ul>
<li><h4 id="quantum-basic">Quantum Basic</h4>
<ul>
<li><a
href="https://www.dwavesys.com/tutorials/background-reading-series/quantum-computing-primer#h1-0">Quantum
Computing Primer</a> - D-Wave quantum computing primer</li>
<li><a
href="https://uwaterloo.ca/institute-for-quantum-computing/quantum-computing-101">Quantum
computing 101</a> - Quantum computing 101, from University of
Waterloo</li>
<li><a href="https://yadi.sk/i/0VCfWmb3HrrPuw">pdf</a> Quantum
Computation and Quantum Information - Nielsen</li>
<li><a href="https://yadi.sk/i/mHoyVef8RaG0aA">pdf</a>
量子计算和量子信息(量子计算部分)- Nielsen</li>
</ul></li>
<li><h4 id="quantum-ai">Quantum AI</h4>
<ul>
<li><a href="http://axon.cs.byu.edu/papers/ezhov.fdisis00.pdf">Quantum
neural networks</a></li>
<li><a href="https://arxiv.org/pdf/1811.02266.pdf">An Artificial Neuron
Implemented on an Actual Quantum Processor</a></li>
<li><a href="https://arxiv.org/pdf/1802.06002.pdf">Classification with
Quantum Neural Networks on Near Term Processors</a></li>
<li><a href="https://arxiv.org/pdf/1801.03918.pdf">Black Holes as
Brains: Neural Networks with Area Law Entropy</a></li>
</ul></li>
<li><h4 id="quantum-related-framework">Quantum Related Framework</h4>
<ul>
<li><a
href="https://github.com/ProjectQ-Framework/ProjectQ">ProjectQ</a> -
ProjectQ is an open source effort for quantum computing.</li>
</ul></li>
</ul>
<h2 id="libs-with-online-books">Libs With Online Books</h2>
<ul>
<li><h4 id="gc-generative-content">GC (Generative Content)</h4>
<ul>
<li><a href="https://github.com/CompVis/stable-diffusion">Stable
Diffusion</a> - [<a href="https://arxiv.org/abs/2112.10752">Paper</a>] A
latent text-to-image diffusion model</li>
<li><a href="https://github.com/Stability-AI/stablediffusion">Stable
Diffusion V2</a> - High-Resolution Image Synthesis with Latent Diffusion
Models</li>
<li><a href="https://github.com/TencentARC/GFPGAN">GFPGAN</a> - [<a
href="https://arxiv.org/abs/2101.04061">Paper</a>] GFPGAN aims at
developing Practical Algorithms for Real-world Face Restoration.</li>
<li><a href="https://github.com/xinntao/ESRGAN">ESRGAN</a> - [<a
href="https://arxiv.org/abs/2107.10833">Paper</a>] ECCV18 Workshops -
Enhanced SRGAN. Champion PIRM Challenge on Perceptual Super-Resolution.
The training codes are in BasicSR.</li>
<li><a href="https://github.com/sczhou/CodeFormer">CodeFormer</a> - [<a
href="https://arxiv.org/abs/2206.11253">Paper</a>] - [NeurIPS 2022]
Towards Robust Blind Face Restoration with Codebook Lookup
Transformer</li>
<li><a href="https://github.com/wl-zhao/UniPC">UniPC</a> - [<a
href="https://arxiv.org/abs/2302.04867">Paper</a>] UniPC: A Unified
Predictor-Corrector Framework for Fast Sampling of Diffusion Models</li>
</ul></li>
<li><h4 id="reinforcement-learning">Reinforcement Learning</h4>
<ul>
<li><a href="https://arxiv.org/pdf/1602.01783.pdf">A3C</a> - Google
DeepMind Asynchronous Advantage Actor-Critic algorithm</li>
<li><a
href="http://www.gatsby.ucl.ac.uk/~dayan/papers/cjch.pdf">Q-Learning</a>
SARSA <a
href="https://storage.googleapis.com/deepmind-media/dqn/DQNNaturePaper.pdf">DQN</a>
<a href="https://arxiv.org/pdf/1509.06461.pdf">DDQN</a> - Q-Learning is
a value-based Reinforcement Learning algorithm</li>
<li><a href="https://arxiv.org/pdf/1509.02971.pdf">DDPG</a> - Deep
Deterministic Policy Gradient,</li>
<li><a href="https://arxiv.org/pdf/1808.04355.pdf">Large-Scale
Curiosity</a> - Large-Scale Study of Curiosity-Driven Learning</li>
<li><a href="https://arxiv.org/pdf/1707.06347.pdf">PPO</a> - OpenAI
Proximal Policy Optimization Algorithms</li>
<li><a href="https://arxiv.org/pdf/1810.12894.pdf">RND</a> - OpenAI
Random Network Distillation, an exploration bonus for deep reinforcement
learning method.</li>
<li><a href="https://arxiv.org/pdf/1605.09674.pdf">VIME</a> - OpenAI
Variational Information Maximizing Exploration</li>
<li><a href="https://arxiv.org/pdf/1810.00368.pdf">DQV</a> - Deep
Quality-Value (DQV) Learning</li>
<li><a href="https://arxiv.org/pdf/1805.07917.pdf">ERL</a> -
Evolution-Guided Policy Gradient in Reinforcement Learning</li>
<li><a href="https://arxiv.org/pdf/1802.05438.pdf">MF Multi-Agent RL</a>
- Mean Field Multi-Agent Reinforcement Learning. (this paper include
MF-Q and MF-AC)</li>
<li><a href="https://arxiv.org/pdf/1810.02912.pdf">MAAC</a> -
Actor-Attention-Critic for Multi-Agent Reinforcement Learning</li>
</ul></li>
<li><h4 id="feature-selection">Feature Selection</h4>
<ul>
<li><a
href="http://featureselection.asu.edu/algorithms.php">scikit-feature</a>
- A collection of feature selection algorithms, available on <a
href="https://github.com/jundongl/scikit-feature">Github</a></li>
</ul></li>
<li><h4 id="machine-learning-1">Machine Learning</h4>
<ul>
<li><a href="https://scikit-learn.org/stable/">Scikit learn</a>
(<strong>Python</strong>) - Machine Learning in Python.</li>
<li><a href="https://github.com/rust-ml/linfa">Linfa</a>
(<strong>Rust</strong>) - spirit of <code>scikit learn</code>, a rust ML
lib.</li>
<li><a
href="https://xgboost.readthedocs.io/en/latest/tutorials/model.html">Xgboost</a>
(<strong>Python, R, JVM, Julia, CLI</strong>) - Xgboost libs
document.</li>
<li><a
href="https://lightgbm.readthedocs.io/en/latest/Features.html#">LightGBM</a>
(<strong>Python, R, CLI</strong>) - Microsoft lightGBM libs features
document.</li>
<li><a href="https://arxiv.org/pdf/1706.09516.pdf">CatBoost</a>
(<strong>Python, R, CLI</strong>) - Yandex Catboost libs key algorithm
pdf papper.</li>
<li><a href="https://github.com/kaz-Anova/StackNet">StackNet</a>
(<strong>Java, CLI</strong>) - Some model stacking algorithms
implemented in this lib.</li>
<li><a href="https://arxiv.org/pdf/1109.0887.pdf">RGF</a> - Learning
Nonlinear Functions Using <code>Regularized Greedy Forest</code>
(multi-core implementation <a
href="https://github.com/RGF-team/rgf/tree/master/FastRGF">FastRGF</a>)</li>
<li><a
href="https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf">FM</a>,
<a href="https://arxiv.org/pdf/1505.00641.pdf">FastFM</a>, <a
href="https://arxiv.org/pdf/1701.04099.pdf">FFM</a>, <a
href="https://arxiv.org/pdf/1803.05170.pdf">XDeepFM</a> - Factorization
Machines and some extended Algorithms</li>
</ul></li>
<li><h4 id="deep-learning-1">Deep Learning</h4>
<ul>
<li><a href="https://github.com/thunlp/GNNPapers">GNN Papers</a> -
Must-read papers on graph neural networks (GNN)</li>
<li><a href="https://arxiv.org/pdf/1905.11946.pdf">EfficientNet</a> -
Rethinking Model Scaling for Convolutional Neural Networks</li>
<li><a href="https://arxiv.org/pdf/1608.06993.pdf">DenseNet</a> -
Densely Connected Convolutional Networks</li>
</ul></li>
<li><h4 id="nlp">NLP</h4>
<ul>
<li><a href="https://arxiv.org/pdf/1906.08237.pdf">XLNet</a> - <a
href="https://github.com/zihangdai/xlnet">repo</a> XLNet: Generalized
Autoregressive Pretraining for Language Understanding</li>
<li><a href="https://arxiv.org/pdf/1810.04805.pdf">BERT</a> -
Pre-training of Deep Bidirectional Transformers for Language
Understanding</li>
<li><a href="https://arxiv.org/pdf/2005.14165.pdf">GPT-3</a> - Language
Models are Few-Shot Learners</li>
</ul></li>
<li><h4 id="cv">CV</h4>
<ul>
<li><a href="https://arxiv.org/pdf/1504.08083.pdf">Fast R-CNN</a> - Fast
Region-based Convolutional Network method (Fast R-CNN) for object
detection</li>
<li><a href="https://arxiv.org/pdf/1703.06870.pdf">Mask R-CNN</a> - Mask
R-CNN, extends Faster R-CNN by adding a branch for predicting an object
mask in parallel with the existing branch for bounding box
recognition.</li>
<li><a
href="http://science.sciencemag.org/content/360/6394/1204/tab-pdf">GQN</a>
- DeepMind Generative Query Network, Neural scene representation and
rendering</li>
</ul></li>
<li><h4 id="meta-learning">Meta Learning</h4>
<ul>
<li><a href="https://arxiv.org/pdf/1703.03400.pdf">MAML</a> -
Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks</li>
</ul></li>
<li><h4 id="transfer-learning">Transfer Learning</h4>
<ul>
<li><a href="https://arxiv.org/pdf/1803.08035.pdf">GCN</a> - Zero-shot
Recognition via Semantic Embeddings and Knowledge Graphs</li>
</ul></li>
<li><h4 id="auto-ml">Auto ML</h4>
<ul>
<li><a href="https://github.com/google/model_search">Model Search</a>
(<strong>Python</strong>) - Google Model search (MS) is a framework that
implements AutoML algorithms for model architecture search at
scale.</li>
<li><a href="https://github.com/EpistasisLab/tpot">TPOT</a>
(<strong>Python</strong>) - TPOT is a lib for AutoML.</li>
<li><a
href="https://automl.github.io/auto-sklearn/master/">Auto-sklearn</a>
(<strong>Python</strong>) - auto-sklearn is an automated machine
learning toolkit and a drop-in replacement for a scikit-learn
estimator</li>
<li><a href="https://autokeras.com/">Auto-Keras</a>
(<strong>Python</strong>) - Auto-Keras is an open source software
library for automated machine learning (AutoML). It is developed by DATA
Lab</li>
<li><a
href="https://docs.transmogrif.ai/en/stable/index.html">TransmogrifAI</a>
(<strong>JVM</strong>) - TransmogrifAI (pronounced trăns-mŏgˈrə-fī) is
an AutoML library written in Scala that runs on top of Spark</li>
<li><a
href="http://www.cs.ubc.ca/labs/beta/Projects/autoweka/">Auto-WEKAA</a>
- Provides automatic selection of models and hyperparameters for <a
href="https://www.cs.waikato.ac.nz/ml/weka/">WEKA</a>.</li>
<li><a href="https://github.com/AxeldeRomblay/MLBox">MLBox</a>
(<strong>Python</strong>) - MLBox is a powerful Automated Machine
Learning python library</li>
</ul></li>
<li><h4 id="pipeline-training">Pipeline Training</h4>
<ul>
<li><a href="https://github.com/maiot-io/zenml">ZenML</a>
(<strong>Python</strong>) - ZenML is built for ML practitioners who are
ramping up their ML workflows towards production</li>
</ul></li>
<li><h4 id="dimensionality-reduction">Dimensionality Reduction</h4>
<ul>
<li><a href="http://www.cs.toronto.edu/~hinton/absps/tsne.pdf">t-SNE</a>
(<strong>Non-linear/Non-params</strong>) - T-distributed Stochastic
Neighbor Embedding (t-SNE) is a machine learning algorithm for
visualization</li>
<li><a href="https://www.cs.cmu.edu/~elaw/papers/pca.pdf">PCA</a>
(<strong>Linear</strong>) - Principal component analysis</li>
<li><a
href="https://www.isip.piconepress.com/publications/reports/1998/isip/lda/lda_theory.pdf">LDA</a>
(<strong>Linear</strong>) - Linear Discriminant Analysis</li>
<li><a href="https://cs.nyu.edu/~roweis/lle/papers/lleintro.pdf">LLE</a>
(<strong>Non-linear</strong>) - Locally linear embedding</li>
<li><a
href="http://web.cse.ohio-state.edu/~belkin.8/papers/LEM_NC_03.pdf">Laplacian
Eigenmaps</a> - Laplacian Eigenmaps for Dimensionality Reduction and
Data Representation</li>
<li><a
href="http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/AV0910/henderson.pdf">Sammon
Mapping</a> (<strong>Non-linear</strong>) - Sammon mapping is designed
to minimise the differences between corresponding inter-point distances
in the two spaces</li>
</ul></li>
<li><h4 id="data-processing">Data Processing</h4>
<ul>
<li><a href="https://github.com/pandas-dev/pandas">Pandas</a>
(<strong>Python</strong>) - Flexible and powerful data analysis /
manipulation library for Python.</li>
<li><a href="https://github.com/pola-rs/polars">Polars</a>
(<strong>Rust, Python</strong>) - Lightning-fast DataFrame library for
Rust and Python.</li>
</ul></li>
</ul>
<h2 id="distributed-training">Distributed training</h2>
<ul>
<li><a href="https://github.com/horovod/horovod#usage">Horovod</a> -
Horovod is a distributed training framework for TensorFlow, Keras,
PyTorch, and MXNet. The goal of Horovod is to make distributed Deep
Learning fast and easy to use.</li>
<li><a href="https://github.com/deepmind/acme">Acme</a> - A Research
Framework for (Distributed) Reinforcement Learning.</li>
<li><a href="https://github.com/BaguaSys/bagua">bagua</a> - Bagua is a
flexible and performant distributed training algorithm development
framework.</li>
</ul>
<h2 id="support-this-project">Support this project</h2>
<p><img
src="https://user-images.githubusercontent.com/15725589/152709449-f6b7174b-2990-43f6-ac69-c8549fe7310c.png"
alt="btc-clean-qrcode" /> <img
src="https://user-images.githubusercontent.com/15725589/152709451-6c2691f9-dec7-4b60-9d20-9fdded828c8c.png"
alt="eth-clean-qrcode" /></p>
<h2 id="contributors">Contributors</h2>
<h3 id="code-contributors">Code Contributors</h3>
<p>This project exists thanks to all the people who contribute. [<a
href="CONTRIBUTING.md">Contribute</a>].
<a href="https://github.com/zslucky/awesome-AI-books/graphs/contributors"><img src="https://opencollective.com/awesome-AI-books/contributors.svg?width=890&button=false" /></a></p>
<h3 id="financial-contributors">Financial Contributors</h3>
<p>Become a financial contributor and help us sustain our community. [<a
href="https://opencollective.com/awesome-AI-books/contribute">Contribute</a>]</p>
<h4 id="individuals">Individuals</h4>
<p><a href="https://opencollective.com/awesome-AI-books"><img src="https://opencollective.com/awesome-AI-books/individuals.svg?width=890"></a></p>
<h4 id="organizations">Organizations</h4>
<p>Support this project with your organization. Your logo will show up
here with a link to your website. [<a
href="https://opencollective.com/awesome-AI-books/contribute">Contribute</a>]</p>
<p><a href="https://opencollective.com/awesome-AI-books/organization/0/website"><img src="https://opencollective.com/awesome-AI-books/organization/0/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/1/website"><img src="https://opencollective.com/awesome-AI-books/organization/1/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/2/website"><img src="https://opencollective.com/awesome-AI-books/organization/2/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/3/website"><img src="https://opencollective.com/awesome-AI-books/organization/3/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/4/website"><img src="https://opencollective.com/awesome-AI-books/organization/4/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/5/website"><img src="https://opencollective.com/awesome-AI-books/organization/5/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/6/website"><img src="https://opencollective.com/awesome-AI-books/organization/6/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/7/website"><img src="https://opencollective.com/awesome-AI-books/organization/7/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/8/website"><img src="https://opencollective.com/awesome-AI-books/organization/8/avatar.svg"></a>
<a href="https://opencollective.com/awesome-AI-books/organization/9/website"><img src="https://opencollective.com/awesome-AI-books/organization/9/avatar.svg"></a></p>
<p><a href="https://github.com/zslucky/awesome-AI-books">AIbooks.md
Github</a></p>

990
html/AutoHotkey.md2.html Normal file
View File

@@ -0,0 +1,990 @@
<h1 id="awesome-autohotkey-autohotkey-awesome">Awesome AutoHotkey <a
href="https://autohotkey.com/"><img
src="https://img.shields.io/badge/Language-AutoHotkey-yellowgreen.svg"
alt="AutoHotkey" /></a> <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome <a
href="https://autohotkey.com/">AutoHotkey</a> libraries, library
distributions, scripts, tools and resources. Inspired by the other <a
href="https://github.com/bayandin/awesome-awesomeness">awesome
lists</a>. Please read <a
href="https://github.com/ahkscript/awesome-AutoHotkey/blob/master/.github/CONTRIBUTING.md">CONTRIBUTING.md</a>
before contributing.</p>
<p>Out-of-date or discontinued, but nonetheless historically relevant
items can be found on <a
href="https://github.com/ahkscript/awesome-AutoHotkey/blob/master/Historical.md">Historical.md</a></p>
<p>Development state: <a
href="https://travis-ci.org/ahkscript/awesome-AutoHotkey"><img
src="https://travis-ci.org/ahkscript/awesome-AutoHotkey.svg"
alt="Build Status" /></a> <a
href="https://github.com/dkhamsing/awesome_bot"><img
src="https://img.shields.io/badge/PoweredBy-awesome_bot-yellow.svg"
alt="awesome_bot" /></a></p>
<!-- Note: be sure to use unique anchor tags for each item in the table of contents -->
<ul>
<li><a href="#awesome-autohotkey">Awesome AutoHotkey</a></li>
<li><a href="#libraries">Libraries</a>
<ul>
<li><a href="#clipboard">Clipboard</a></li>
<li><a href="#console">Console</a></li>
<li><a href="#libraries-data-format">Data format</a></li>
<li><a href="#libraries-data-structs-algorithms">Data Structures and
Algorithms</a></li>
<li><a href="#database">Database</a></li>
<li><a href="#filesystem">Filesystem</a></li>
<li><a href="#libraries-graphics">Graphics</a></li>
<li><a href="#libraries-gui">GUI</a></li>
<li><a href="#hotkeys">Hotkeys</a></li>
<li><a href="#joystick">Joystick</a></li>
<li><a href="#maths">Maths</a></li>
<li><a href="#memory">Memory</a></li>
<li><a href="#networking">Networking</a></li>
<li><a href="#libraries-plotting">Plotting (graphs, bars, charts and
etc)</a></li>
<li><a href="#libraries-system">System</a></li>
<li><a href="#text-manipulation">Text manipulation</a></li>
</ul></li>
<li><a href="#library-distributions">Library Distributions</a></li>
<li><a href="#scripts">Scripts</a>
<ul>
<li><a href="#scripts-clipboard">Clipboard</a></li>
<li><a href="#scripts-filesystem">Filesystem</a></li>
<li><a href="#scripts-graphics">Graphics</a></li>
<li><a href="#scripts-gui">GUI</a></li>
<li><a href="#scripts-maths">Maths</a></li>
<li><a href="#mouse">Mouse</a></li>
<li><a href="#typing">Typing</a></li>
<li><a href="#window-management">Window management</a></li>
<li><a href="#games">Games</a></li>
</ul></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#interpreter">Interpreter</a></li>
<li><a href="#decompilers">Decompilers</a></li>
<li><a href="#debugging">Debugging</a></li>
<li><a href="#integrated-development-environment">Integrated Development
Environment</a></li>
<li><a href="#gui-wysiwyg-builders">GUI WYSIWYG Builders</a></li>
<li><a href="#script-recorders-and-writers">Script Recorders and
Writers</a></li>
<li><a href="#web-syntax-highlighters">Web Syntax Highlighters</a></li>
<li><a href="#tools-others">Others</a></li>
<li><a href="#use-in-other-programming-languages">(Use in) other
programming languages</a></li>
</ul></li>
<li><a href="#tutorials">Tutorials</a>
<ul>
<li><a href="#tutorials-classes">Classes</a></li>
<li><a href="#tutorials-com">COM</a></li>
<li><a href="#tutorials-gui">GUI</a></li>
<li><a href="#tutorials-mcode">MCode (machine code)</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#quick-start-guides">Quick-start guides</a></li>
<li><a href="#websites">Websites</a></li>
</ul></li>
<li><a href="#forks">Forks</a>
<ul>
<li><a href="#autohotkey_h">AutoHotkey_H</a></li>
</ul></li>
</ul>
<hr/>
<h2 id="libraries">Libraries</h2>
<p><em>List of useful AutoHotkey libraries. Library is code that has
some reusable functionality that can be combined with your own code in
order to create new functionality.</em></p>
<h3 id="clipboard">Clipboard</h3>
<ul>
<li><a href="http://www.apathysoftworks.com/ahk/WinClip.zip">WinClip</a>
- by Deo - WinClip is a clipboard manipulation class extending
AutoHotkeys clipboard capabilities including support for RTF, HTML and
images. Forum thread: <a
href="https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/">link</a>.</li>
</ul>
<h3 id="console">Console</h3>
<ul>
<li><a href="https://github.com/G33kDude/Console">AHKonsole</a> - by
G33kdude - Class based AutoHotkey library for console support. This
library enables you to create an object representing a console to
interact with, as well as multiple console buffer objects to facilitate
in double buffering. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4955">link</a>.</li>
<li><a href="https://github.com/joedf/LibCon.ahk">LibCon</a> - by joedf
- AutoHotkey Library For Console Support. This library enables you to
write console applications and interact with other console instances.
Basically, this library facilitates anything that has to do with writing
and interacting with consoles. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=17">link</a>.</li>
</ul>
<h3 id="data-format"><a name="libraries-data-format"></a>Data
format</h3>
<ul>
<li><a href="https://github.com/hoppfrosch/AHK_cTable">AHK_ctable</a> -
by hoppfrosch - Library to handle strings in tabular format - Forum
thread: <a
href="https://autohotkey.com/board/topic/61256-object-table/://autohotkey.com/board/topic/61256-object-table/page-2?&amp;#entry467816">link</a>.</li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-JSON">AutoHotkey-JSON</a>
- by cocobelgica - JSON lib for AutoHotkey. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=627">link</a>.</li>
<li><a href="https://github.com/hi5/CSV">CSV</a> - by trueski/kdoske -
Library to work with CSV files and Listview functions. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=34853">link</a>.</li>
<li><a href="http://www.hars.us/SW/List.ahk">List manipulation
functions</a> - by Laszlo - Function library to manipulate comma
delimited lists. Forum thread: <a
href="https://autohotkey.com/board/topic/3020-list-manipulation-functions/">link</a>.</li>
<li><a href="https://github.com/JnLlnd/ObjCSV/">ObjCSV</a> - by JnLlnd -
Library to load/save CSV files to Objects and and Listview functions.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=41">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3573">ObjDump/ObjLoad</a>
- by HotKeyIt - Serialize/deserialize object to/from
variable/memory.</li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-SerDes">SerDes</a> - by
cocobelgica - Serialize / de-serialize an AutoHotkey object structure.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4212">link</a>.</li>
<li><a href="https://github.com/Jim-VxE/AHK-Lib-Table">Table</a> - by
VxE - Library to manipulate strings in tabular (TSV) format and Listview
functions. Forum thread: <a
href="https://autohotkey.com/board/topic/61540-lib-string-based-table-manipulation-v028/">link</a>.</li>
<li><a href="https://github.com/hi5/XA">XA</a> - by trueski/hi5 -
Serialize/deserialize array to/from XML. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=34849">link</a>.</li>
</ul>
<h3
id="data-structures-and-algorithms"><a name="libraries-data-structs-algorithms"></a>Data
Structures and Algorithms</h3>
<ul>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-Facade">Facade</a> - by
Shambles - A Set of Functional Programming Libraries. - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=59253">link</a></li>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-HashTable">HashTable</a>
- by Shambles - A Hash Table Implementation for AutoHotkey.</li>
<li><a href="https://github.com/ahkscript/LibCrypt.ahk">LibCrypt</a> -
by different authors - A collection of crypting and encoding
functions.</li>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-Type_Checking">Type_Checking</a>
- by Shambles - Type Checking for AutoHotkey - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=59857">link</a></li>
</ul>
<h3 id="database">Database</h3>
<ul>
<li><a href="https://github.com/AHKDb/AHKDb">AHKDb</a> - by AHKDb - A
database library for tab-separated data.</li>
<li><a href="https://github.com/IsNull/ahkDBA">ahkDBA</a> - by IsNull -
An OOP-SQL database access framework. Forum thread: <a
href="https://autohotkey.com/board/topic/71179">link</a>.</li>
<li><a
href="https://github.com/AHK-just-me/Class_SQLiteDB">Class_SQLiteDB</a>
- by just Me - AHK SQLite API wrapper class. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=1064">link</a>.</li>
<li><a href="https://github.com/kevgk/Leya">Leya - MySQL API</a> - by
kevgk - Work with MySQL databases in autohotkey, without exposing server
credentials to the client.</li>
</ul>
<h3 id="filesystem">Filesystem</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3806">FileGetProperties</a>
- by kon - Functions for retrieving extended file properties.</li>
</ul>
<h3 id="graphics"><a name="libraries-graphics"></a>Graphics</h3>
<ul>
<li><a href="https://github.com/tariqporter/Gdip/">GDIp</a> - by tic -
Full featured library that helps in interaction with Microsofts
gdiplus.dll - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6517">link</a>.</li>
<li><a href="https://github.com/iseahound/ImagePut">ImagePut</a> - by
iseahound - Image library for converting to files, streams, windows,
base64, urls, cursors, screen coordinates, clipboard, pointers, handles,
and more. Supports AutoHotkey v1 and v2. - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=76301&amp;p=330615">link</a></li>
<li><a href="https://github.com/mmikeww/AHKv2-Gdip">AHKv2-GDIP</a> -
Update of the above GDI+ library compatiable with both AHK v1.1 and AHK
v2 - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6517">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/71100-">GDIp_ImageSearch</a> -
by tic - Library using gdiplus.dll for searching image instances on the
screen. See the end of that thread for MasterFocus improved version, or
see his <a
href="https://github.com/MasterFocus/AutoHotkey/tree/master/Functions/Gdip_ImageSearch">GitHub
repo here</a></li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5820">Simple
GDI class</a> - by GeekDude - A class aiming to make using low-level GDI
functions simple.</li>
<li><a href="https://github.com/acorns/Particle-System">Particle
System</a> - by tidbit - A simple class to add particles to your GUI or
onto your screen, using GDI+. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=26485">link</a>.</li>
</ul>
<h3 id="gui"><a name="libraries-gui"></a>GUI</h3>
<h4 id="combobox">Combobox</h4>
<ul>
<li><a
href="https://github.com/pulover/cbautocomplete">CbAutoComplete</a> - by
Pulover - Auto-completes typed values in an AHK ComboBox. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=15002">link</a></li>
</ul>
<h4 id="custom-controls">Custom Controls</h4>
<ul>
<li><a href="https://github.com/Pulover/Class_Rebar">Rebar</a> - by
Pulover - AHK class for AutoHotkey Rebar custom controls. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=139">link</a></li>
<li><a href="https://github.com/Pulover/Class_Toolbar">Toolbar</a> - by
Pulover - AHK Class for AutoHotkey Toolbar custom controls. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=138">link</a></li>
</ul>
<h4 id="edit">Edit</h4>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5063">Edit
v2.0</a> - by jballi - Library for the lightweight and surprisingly
powerful default Edit control for displaying and editing text. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5063">link</a></li>
</ul>
<h4 id="general">General</h4>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1079">AutoXYWH</a>
- by tmplinshi - Move and resize controls automatically when a GUI is
resized.</li>
<li><a href="https://github.com/AHK-just-me/TaskDialog">TaskDialog</a> -
by just Me - enhanced MsgBox for Win Vista+ - <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4635">link</a></li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-Util/blob/master/OnWin.ahk">OnWin</a>
- by cocobelgica - Call function on window event (WinWaitXXX async).
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6463">link</a></li>
<li><a href="https://github.com/lipkau/CGUI/">CGUI</a> - by ChrisS85 -
An object-oriented GUI library for AutoHotkey. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=26990">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_ScrollGUI">Class_ScrollGUI</a>
- by just me - Creates a scrollable GUI as a parent for AHK GUI windows.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6316">link</a></li>
</ul>
<h4 id="listbox">ListBox</h4>
<ul>
<li><a href="https://github.com/AHK-just-me/LBEX">LBEX</a> - by <a
href="https://github.com/AHK-just-me">just me</a> - a collection of
utility functions for ListBoxes. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4755">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_TransparentListBox">TransparentListBox</a>
- by just Me - Provides transparent listbox controls for AHK GUIs. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=108">link</a></li>
</ul>
<h4 id="listview">ListView</h4>
<ul>
<li><a
href="https://github.com/AHK-just-me/Class_LV_Colors/">LV_Colors</a> -
by just Me - Individual background and/or text colours for a GUI
ListViews cells or rows. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1081">link</a></li>
<li><a href="https://github.com/AHK-just-me/LV_EX">LV_EX</a> - by just
me - Some additional functions for AHK GUI ListView controls. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1256">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_LV_InCellEdit/">LV_InCellEdit</a>
- by just Me - In-cell editing for ListView controls. Forum thread: <a
href="http://https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1076">link</a></li>
<li><a href="https://github.com/Pulover/Class_LV_Rows">LV_Rows</a> - by
Pulover - Additional functions for AHK ListView controls. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=137">link</a></li>
</ul>
<h4 id="menu">Menu</h4>
<ul>
<li><a href="https://autohotkey.com/boards/viewtopic.php?t=3068">[Lib]
Menu</a> - by just me - Some functions related to AHK menus. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=3068">link</a></li>
</ul>
<h4 id="web">Web</h4>
<ul>
<li><a href="https://github.com/G33kDude/Neutron.ahk/">Neutron</a> - by
G33kDude - Set of tools for build HTML-based user interfaces with
AutoHotkey. Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=76865">link</a></li>
</ul>
<h3 id="hotkeys">Hotkeys</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=9087">CHotkeyControl</a>
- by evilC - Replacement for AHK hotkey GuiControl that supports mouse
buttons etc (Partially mature).</li>
<li><a href="https://autohotkey.com/board/topic/92805-">HParse</a> - by
Avi - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey
syntax (^x).</li>
</ul>
<h3 id="joystick">Joystick</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=5705">CvJoyInterface</a>
- by evilC - Control a vJoy virtual joystick using AHK.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=19&amp;t=28889">JoystickWrapper</a>
- by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick
reading (C# DLL, Uses Lexikos CLR).</li>
<li><a
href="https://autohotkey.com/board/topic/35848-xinput-xbox-360-controller-api/">XInput</a>
- by Lexikos - Read XBOX gamepads using XInput (Only way to
independently read L/R triggers), control rumble motors.</li>
</ul>
<h3 id="maths">Maths</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/59087-func-calc-math-expression-evaluation-incl-brackets/?p=655135">calc()</a>
- math expression evaluation incl brackets.</li>
<li><a href="https://github.com/pulover/eval">Eval</a> - by Pulover -
Evaluate expressions in strings. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=13565">link</a></li>
<li><a href="https://autohotkey.com/board/topic/93516-">Scientific
Maths</a> - by Avi - Library facilitating high precision
mathematics.</li>
<li><a
href="https://autohotkey.com/board/topic/42668-time-count-days-hours-minutes-seconds-between-dates/">Time()</a>
- by HotkeyIt - Count Days, hours, minutes, seconds between dates. Forum
thread: <a
href="https://autohotkey.com/board/topic/42668-time-count-days-hours-minutes-seconds-between-dates/">link</a></li>
</ul>
<h3 id="memory">Memory</h3>
<ul>
<li><a href="https://github.com/Kalamity/classMemory">classMemory</a> -
by RHCP (Kalamity) - An AHK memory reading/writing class with pattern
scans. Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?t=1177">link</a></li>
</ul>
<h3 id="networking">Networking</h3>
<ul>
<li><a href="https://github.com/Skiouros/AHKhttp">AHKhttp</a> - Basic
HTTP Server. Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4890">link</a></li>
<li><a href="https://github.com/jleb/AHKsock">AHKsock</a> - by TheGood -
Function based sockets library. Supports TCP. Forum <a
href="https://autohotkey.com/board/topic/53827-ahksock-a-simple-ahk-implementation-of-winsock-tcpip/">link</a></li>
<li><a href="https://github.com/G33kDude/Chrome.ahk">Chrome.ahk</a> - by
G33kDude - Automate Google Chrome using native AutoHotkey - Forum <a
href="https://www.autohotkey.com/boards/viewtopic.php?t=42890">link</a></li>
<li><a href="https://github.com/jNizM/Class_FTP">FTP</a> - by jNizM -
AutoHotkey wrapper for FTP Sessions (Class) - Forum <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=79142&amp;p=344445#p344445">link</a></li>
<li><a href="https://github.com/Xeo786/Rufaydium-Webdriver">Rufaydium
WebDriver</a> - by Xeo786 - Webdriver Library to support any Chromium
based browser only requiring webdriver (no selenium/websocket) - Forum
<a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;p=457302">link</a></li>
<li><a href="https://autohotkey.com/board/topic/94376-">Socket Class
(überarbeitet)</a> - by Bentschi - Class based sockets library. Supports
TCP and UDP.</li>
<li><a href="https://github.com/G33kDude/Socket.ahk">Socket.ahk</a> - by
GeekDude - Socket library based on Bentschis - Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=35120">link</a></li>
<li><a
href="https://github.com/G33kDude/WebSocket.ahk">WebSocket.ahk</a> - by
GeekDude - Class based WebSocket library - Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=35117">link</a></li>
<li><a href="https://github.com/lipkau/WinSCP.ahk">WinSCP.ahk</a> - by
Lipkau - Lib allows the use of WinSCP in AHK</li>
</ul>
<h3
id="plotting-graphs-bars-charts-and-etc"><a name="libraries-plotting"></a>Plotting
(graphs, bars, charts and etc)</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/82959-barchart/">BarChart</a> -
by Learning One - Library for making bar charts. Download <a
href="https://dl.dropboxusercontent.com/u/171417982/AHK/BarChart/BarChart.zip">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/88438-excel-charts/">Excel
Charts</a> - by Xx7 - Library for creating a graph in Excel, save the
graph as an image and display it in a GUI.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=3492">XGraph</a> -
by SKAN - Function library for graphically plotting real time data.</li>
<li><a href="https://github.com/CapnOdin/SVGraph">SVGraph</a> - by
CapnOdin - SVGraph bringing graphing and charting to AutoHotkey. Forum
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=23892">link</a></li>
<li><a href="https://github.com/nnnik/gdiChartLib">gdiChartLib</a> - by
nnnik - a gdip chart lib for autohotkey. Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=31533">link</a></li>
</ul>
<h3 id="system"><a name="libraries-system"></a>System</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=4334">RunAsTask</a>
- by SKAN - Auto-elevates script without UAC prompt.</li>
<li><a href="https://github.com/ahkscript/VistaAudio">Vista Audio
Control Functions</a> - by Lexikos - Provides alternatives to some
SoundSet/SoundGet subcommands, as well as some additional features that
SoundSet/SoundGet do not support. Forum thread: <a
href="https://autohotkey.com/board/topic/21984-vista-audio-control-functions/?p=143564">Link</a></li>
</ul>
<h3 id="text-manipulation">Text manipulation</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=53">String
Things</a> - by tidbit - Stand-alone string manipulation functions.</li>
<li><a href="https://github.com/hi5/TF">TF</a> - by hi5 - Functions for
manipulation of text files such as <em>.txt, </em>.ahk, <em>.html,
</em>.css etc and Strings (or variables). Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=576">link</a>.</li>
</ul>
<h2 id="library-distributions">Library Distributions</h2>
<p><em>List of useful AutoHotkey library distributions. Library
Distribution is a system that is made for distributing
libraries.</em></p>
<ul>
<li><a href="https://github.com/rshipp/ahk-libs">ahk-libs</a> - Ryan
Shipps collection of libraries.</li>
<li><a href="https://github.com/ahkscript/ASPDM">ASPDM</a> -
package/stdlib distribution and management from the <a
href="https://github.com/ahkscript">ahkscript</a> folks. Trello <a
href="https://trello.com/b/XVP4M76d/package-stdlib-distribution-and-management">link</a>.</li>
<li><a href="https://github.com/hi5/pAHKlight">pAHKlight</a> - Your
Lightweight Guide to AutoHotkey libraries, classes, functions and
tools.</li>
</ul>
<h2 id="scripts">Scripts</h2>
<p><em>List of useful AutoHotkey scripts. Script is code that is
intended to be used as standalone programs, and is not meant to be
integrated with other code.</em></p>
<h3 id="clipboard-1"><a name="scripts-clipboard"></a>Clipboard</h3>
<ul>
<li><a href="https://github.com/hi5/CL3">CL3</a> - A clipboard manager
(text only) with plugins (Search, predefined Slots, ClipChain, FIFO,
Editor and more). Forum thread <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=814">link</a>.</li>
<li><a
href="https://github.com/536/my-startup-ahk-scripts/blob/master/startup/ClipBoardMonitor/ClipBoardMonitor.ahk">ClipBoardMonitor</a>
- Monitor clipboard changes, show tooltip of word count for text or a
temporary GUI for pictures.</li>
<li><a href="http://clipjump.sourceforge.net/">Clipjump</a> - is a
Multiple-Clipboard management utility for Windows. Source code: <a
href="https://github.com/aviaryan/Clipjump">GitHub</a>. Forum threads:
<a href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=401">link
1</a>, <a
href="https://autohotkey.com/board/topic/91488-clipjump-the-ultimate-clipboard-manager-updated-0708/">link
2</a>.</li>
</ul>
<h3 id="filesystem-1"><a name="scripts-filesystem"></a>Filesystem</h3>
<ul>
<li><a href="https://github.com/adampash/belvedere">Belvedere</a> - sets
up rules for taking actions on files (move, copy, delete, etc) based on
the name of a file, its extension, size, age, and more. More info <a
href="http://lifehacker.com/341950/belvedere-automates-your-self-cleaning-pc">link</a>.</li>
<li><a
href="https://github.com/JnLlnd/QuickAccessPopup">QuickAccessPopup</a> -
Multi purpose launcher and file switcher. Website <a
href="https://www.quickaccesspopup.com/">link</a>.</li>
<li><a href="https://spicykeys.github.io/">SpicyKeys</a> - Use hotkeys
to open or move/copy selected files in Windows Explorer. Forum thread:
<a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=97171">link</a></li>
</ul>
<h3 id="graphics-1"><a name="scripts-graphics"></a>Graphics</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6071">Fun
with GDIPlus</a> - Interesting GDI+ examples.</li>
</ul>
<h3 id="gui-1"><a name="scripts-gui"></a>GUI</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3851">Examples
of Non-Standard GUIs (ActiveX, GDI, etc.)</a> - Examples of GUIs using
non-standard methods to produce beautiful user interfaces.</li>
</ul>
<h3 id="maths-1"><a name="scripts-maths"></a>Maths</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/15675-monster-evaluate-math-expressions-in-strings/">Monster</a>
- evaluate math expressions in strings (calculator).</li>
<li><a
href="https://autohotkey.com/board/topic/39359-unit-converter/">Unit
Converter</a> - unit converter that has most common English and
scientific units and most common quantities from length to density to
thermal conductivity. Also includes a section for physical and
mathematic constants.</li>
</ul>
<h3 id="mouse">Mouse</h3>
<ul>
<li><a href="http://www.EitherMouse.com">EitherMouse</a> - Multiple
mice, individual settings, auto swap mouse buttons on second mouse.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3648">link</a>.</li>
<li><a
href="http://www.vector.co.jp/download/file/winnt/util/fh633547.html">MouseGestureL</a>
- Control applications by mouse gestures. Gestures and actions can be
defined via customizable interface. Documentation in English and
Japanese - Japanese Homepage <a
href="http://hp.vector.co.jp/authors/VA018351/mglahk.html">link</a></li>
<li><a
href="https://autohotkey.com/board/topic/46856-radial-menu-scripts-updated-07122014/">Radial
Menu</a> - Powerful hotkey, launcher, mouse gestures system, and much
more (skinable) - Forum thread: <a
href="https://autohotkey.com/board/topic/46856-radial-menu-scripts-updated-07122014/">link</a></li>
</ul>
<h3 id="typing">Typing</h3>
<ul>
<li><a href="https://github.com/Uberi/Autocomplete">AutoComplete</a> -
Suggests and completes words as you type. Forum thread: <a
href="https://autohotkey.com/board/topic/60998-autocomplete/">link</a>.</li>
<li><a href="https://github.com/tiuub/DateHotkey">DateHotkey</a> -
Hotkey to easily receive current, past or upcomming date strings. Forum
thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=89929">link</a></li>
<li><a
href="https://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/page-6#entry216183">Half-QWERTY</a>
- One-handed Typing. Using the space bar as a modifier, the user can
generate the characters of either side of a full-sized keyboard using
only one hand. More information via Forum thread: <a
href="https://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/">link</a></li>
<li><a href="https://github.com/marius-sucan/KeyPress-OSD">KeyPress
OSD</a> - On-Screen Display which displays every key or mouse button
press at a clearly visible text size. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=225">link</a></li>
<li><a href="http://lintalist.github.io/">Lintalist</a> - Searchable
interactive lists to copy &amp; paste text with plugins. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3378">link</a>.</li>
<li><a href="http://pkl.sourceforge.net/">Portable Keyboard Layout</a> -
helps people to learn better, more efficient keyboard layouts such as
Dvorak, Colemak or Asset. Forum thread: <a
href="https://autohotkey.com/board/topic/25991-portable-keyboard-layout/">link</a>.</li>
<li><a href="https://github.com/almogtavor/static-hands">Static
Hands</a> - Super useful shortcuts with the CapsLock key that spare the
need to move hands while typing. Super simple. No learning curve.</li>
<li><a
href="https://autohotkey.com/board/topic/27198-beta-thumbscript-ahk/">Thumbscript</a>
- Allows you to type using the number pad, with only 2 number presses
for every letter. Documentation: <a
href="http://thumbscript.com/howitworks.html">link</a></li>
<li><a
href="https://github.com/ManiacDC/TypingAid/releases">TypingAid</a> -
Suggests and completes words as you type. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5644">link</a>
GitHub <a href="https://github.com/ManiacDC/TypingAid">link</a>.</li>
</ul>
<h3 id="window-management">Window Management</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=17907">Automatic
Window Manager</a> - Save and restore last window position for each
process. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=17907">link</a></li>
<li><a href="https://github.com/fuhsjr00/bug.n">bug.n</a> - Tiling
Window Manager. Forum thread: <a
href="https://autohotkey.com/board/topic/30332-bugn-tiling-window-manager/">link</a></li>
<li><a href="http://junyx.breadfan.de/Min2Tray/">Min2Tray</a> - Minimize
window to tray &amp; more. Forum thread: <a
href="https://autohotkey.com/board/topic/4173-min2tray-v179-minimize-window-to-tray-much-more/">link</a></li>
<li><a
href="https://github.com/JuanmaMenendez/AutoHotkey-script-Open-Show-Apps">Open-Show-Apps</a>
- Open, restore or minimize the desired Windows or Chromes Apps. Forum
thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=63579&amp;p=272220#p272220">link</a></li>
<li><a href="https://github.com/benallred/SnapX/releases">SnapX</a> -
Enhances Windows/Aero Snap by taking over its hotkeys (Win+Left/Right,
etc) and providing more fine-grained control over snap location and
size. Works with multiple monitors, resolutions, and DPI levels.</li>
<li><a href="https://github.com/hoppfrosch/WindowPadX">WindowPadX</a> -
tool which provides some useful functionality within multi monitor
environments. <em>WindowPadX is an enhancement of WindowPad, originally
released by Lexikos, see original forum thread: <a
href="https://autohotkey.com/board/topic/19990-windowpad-window-moving-tool/">link</a></em></li>
</ul>
<h3 id="games">Games</h3>
<ul>
<li><a
href="https://github.com/Uberi/ProgressPlatformer/releases">Achromatic -
ProgressPlatformer</a> - Platform game. Forum thread: <a
href="https://autohotkey.com/board/topic/64529-achromatic-progressplatformer-refined/">link</a>,
GitHub: <a
href="https://github.com/Uberi/ProgressPlatformer">link</a></li>
<li><a
href="https://autohotkey.com/boards/codeboxplus/download/183219-1">AHK
Mahjong Solitaire</a> - Mahjong game. Forum thread: <a
href="https://autohotkey.com//boards/viewtopic.php?f=19&amp;t=40133">link</a></li>
<li><a
href="https://www.dropbox.com/sh/01ucst7jeybn9ed/AABCItk8VKlfVp67T0P_DJFia">F1
Racer</a> - 2 or 4 player racing game. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=19&amp;t=4307&amp;p=24024&amp;hilit=racing#p24024">link</a></li>
<li><a
href="https://autohotkey.com/boards/download/file.php?id=3349&amp;sid=b3444f44c767f7698ede586c81d40fe2">Infection</a>
- Board game. Also known as Ataxx. Forum thread: <a
href="https://autohotkey.com/board/topic/35504-game-manytetris-customizable-pocket-tetris/">link</a></li>
<li><a
href="https://github.com/flibioahk/ishido/archive/master.zip">Ishido</a>
- Retro puzzle game. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=31825https://github.com/flibioahk/ishido">link</a>,
GitHub: <a href="https://github.com/flibioahk/ishido">link</a></li>
<li><a
href="http://sector-seven.net/assets/stuff/ManyTetris.zip">ManyTetris</a>
- Multiple Tetris variants. Forum thread: <a
href="https://autohotkey.com/board/topic/35504-game-manytetris-customizable-pocket-tetris/">link</a></li>
<li><a
href="http://ludumdare.com/compo/ludum-dare-24/?action=preview&amp;uid=14126">Out
of the Sea</a> - Try to avoid being fished by evolving. GitHub: <a
href="https://github.com/Uberi/Ludum-Dare-24">link</a></li>
<li><a href="https://github.com/bichlepa/PABI-Logical/releases">PABI
Logical</a> - Remake of the amiga game Logical. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=33267">link</a>,
GitHub: <a href="https://github.com/bichlepa/PABI-Logical">link</a></li>
<li><a
href="https://autohotkey.com/boards/codeboxplus/download/77645-1">Sudoku</a>
- Sudoku game and solver. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=15291">link</a></li>
</ul>
<h2 id="tools"><a name="tools"></a>Tools</h2>
<p><em>List of useful AutoHotkey tools. Tools made for
AutoHotkey</em></p>
<h3 id="interpreter">Interpreter</h3>
<ul>
<li><a href="https://autohotkey.com/download/">AutoHotkey</a> -
AutoHotkey interpreter installer and binaries.</li>
<li><a href="https://github.com/HotKeyIt/ahkdll-v1-release/">AutoHotkey
DLL</a> - AutoHotkey.dll opens the world of AutoHotkey to other
programming and scripting languages. Forum thread: <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/">link</a>.
Documentation <a
href="http://hotkeyit.ahk4.net/files/AutoHotkey-txt.html">link</a>.</li>
<li><a
href="http://www.autohotkey.net/%7EMicha/AutohotkeyCE/AutoHotkeyCEUni.CAB">AutoHotkey
build for CE</a> - AutoHotkey for Pocket PCs / WinCE / Smartphones.
Forum thread: <a
href="https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/">link</a>.
Documentation <a
href="http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm">link</a>.</li>
<li><a href="https://github.com/phil294/AHK_X11">AHK_X11</a> A
rudimentary but functional implementation of AutoHotkey v1.0.24 for
Linux by phil294. <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=81&amp;t=106640">Forum</a></li>
<li><a href="https://github.com/polyethene/IronAHK">IronAHK</a> - Cross
platform .NET rewrite - <em>unfinished</em>.</li>
<li><a
href="https://bitbucket.org/mfeemster/keysharp/src/master/">Keysharp</a>
- Continuation of IronAHK by mfeemster. <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=80&amp;t=77248">Forum</a></li>
</ul>
<h3 id="debugging">Debugging</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=2116">[Class]
Console</a> - This class is meant to simplify debugging for scripts from
simple text handling, to outputting and logging data &amp; arrays.
GitHub <a
href="https://github.com/AfterLemon/Class_Console">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/70490-print-array/">Print
Array</a> - Function that prints array content in GUI.</li>
<li><a href="https://github.com/Uberi/Yunit">Yunit</a> - by Uberi and
infogulch - Simple unit testing framework for AutoHotkey.</li>
</ul>
<h3 id="decompilers">Decompilers</h3>
<ul>
<li><a
href="https://gist.github.com/Uberi/3334552#file-decompiler-ahk">AutoHotkey
decompiler</a> - for AHK 1.1+ Forum thread: <a
href="https://autohotkey.com/board/topic/82986-ahk-l-decompiler-payload-method/">link</a>.</li>
<li><a href="https://autohotkey.com/docs/Scripts.htm#exe2ahk">AutoHotkey
decompiler - classic</a> - for AHK 1.0 does not work with password or
/nodecompile protected files.</li>
</ul>
<h3 id="integrated-development-environment">Integrated Development
Environment</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=300">AHK
Studio</a> - SciLexer.dll based IDE for AutoHotkey.</li>
<li><a
href="https://www.autohotkey.com/boards/viewtopic.php?f=64&amp;t=89901">Adventure
(formerly AutoGUI)</a> - by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- AHK IDE with useful built-in plugins and GUI designer.</li>
<li><a
href="https://www.dropbox.com/s/99cwiqpzlx4mtuz/AutoHotFlow%20Installation.exe?dl=1">AutoHotFlow</a>
- Draw your applications. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6399">link</a>.
GitHub <a href="https://github.com/bichlepa/AutoHotFlow">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3108">DRAKON
Editor</a> - Visual programming (with DRAKON diagrams) for
AutoHotkey.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=50">Notepad++
for AutoHotkey</a> - Setup for popular code editor Notepad++ for
AutoHotkey.</li>
<li><a href="http://fincs.ahk4.net/scite4ahk/">SciTE4AutoHotkey</a> -
SciTE-based IDE for AutoHotkey.</li>
<li><a
href="https://github.com/ahkscript/SublimeAutoHotkey">SublimeAutoHotkey</a>
- AutoHotkey AHK language package for SublimeText including syntax
highlighting, comments toggling, auto-completions, build system
definitions, commands for ahkrun, ahkcompile, ahkrunpiped.</li>
<li><a
href="https://autohotkey.com/board/topic/91066-sublime-4-autohotkey-updated-1311/">Sublime
4 AutoHotkey</a> - Sublime 4 AutoHotkey is a patch for Sublime Text text
editor which adds support for AutoHotkey. - (discontinued)</li>
<li><a
href="https://github.com/huleiak47/vim-AHKcomplete">vim-AHKcomplete</a>
- Vim plugin to add auto-completion. (omni-completion)</li>
<li><a href="https://github.com/vim-scripts/autohotkey-ahk">Vim
autohotkey-ahk</a> - Vim plugin to add syntax highlighting for
AutoHotkey.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=slevesque.vscode-autohotkey">VSCode
extension</a> - Visual Studio Code (VSCode) plugin to add syntax
highlighting for AutoHotkey.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=mark-wiemer.vscode-autohotkey-plus-plus">AutoHotkey
Plus Plus</a> AutoHotkey IntelliSense, debug, and language support for
VS Code, forked by Mark Wiemer from AutoHotkey Plus by cweijan</li>
</ul>
<h3 id="gui-wysiwyg-builders">GUI WYSIWYG Builders</h3>
<ul>
<li><a
href="https://www.autohotkey.com/boards/viewtopic.php?f=64&amp;t=89901">Adventure
(formerly AutoGUI)</a> - by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- WYSIWIG GUI Designer and Script Editor.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=303">GUI
Creator (formerly Basic GUI Creator)</a> - WYSIWYG GUI Creator for
AutoHotkey.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?p=100953#p100953">MagicBox</a>
- by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- MagicBox is a development tool to assist in the creation of message
boxes. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?p=100953#p100953">link</a>.</li>
</ul>
<h3 id="script-recorders-and-writers">Script Recorders and Writers</h3>
<ul>
<li><a href="http://www.macrocreator.com/">Pulovers Macro Creator</a> -
a Free Automation Tool and Script Generator. Recommended for beginners.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=143">link</a>.
GitHub <a
href="https://github.com/Pulover/PuloversMacroCreator">link</a>.</li>
</ul>
<h3 id="web-syntax-highlighters">Web Syntax Highlighters</h3>
<ul>
<li><a href="https://highlightjs.org/">highlight.js</a> - A syntax
highlighter written in JavaScript supporting more than 130 languages
(including AutoHotkey).</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=22&amp;t=3942">PrismJs</a>
- Lightweight minimal AutoHotkey syntax highlighting.</li>
<li><a href="https://github.com/aviaryan/highlighter-ahk-zenburn">Syntax
Highlighter</a> - Legacy syntax highlighter for AutoHotkey with default
support for line numbers.</li>
</ul>
<h3 id="others"><a name="tools-others"></a>Others</h3>
<ul>
<li><a href="https://autohotkey.com/board/topic/95009-">GoTo</a> - Addon
for any text editor that helps you jump to labels, hotkeys, hotstrings
and functions in the active file.</li>
<li><a
href="https://gist.github.com/hoppfrosch/4b4943b1311fd6a92f02">GoToTilla</a>
- Addon which allows jumping to tokens within AHK source code.</li>
<li><a href="https://autohotkey.com/board/topic/94493-">Context
sensitive help in any editor</a> - Addon for any text editor that
provides context sensitive help by pressing F1.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6113">CodeQuickTester</a>
- by GeekDude - A lightweight dynamic code tester.</li>
<li><a
href="https://sourceforge.net/projects/ahkcn/files/Recommended/iWB2%20Learner/">iWB2
Learner</a> - by jethrow - iWB2 Learner is a tool for gathering
information about Internet Explorer webpages. Forum thread: <a
href="https://autohotkey.com/board/topic/84258-iwb2-learner-iwebbrowser2/">link</a></li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6310">AHK-EXE-Swapper</a>
- by evilC - Swap AHK version quickly! Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6310">link</a>.</li>
<li><a href="https://github.com/joedf/AEI.ahk">AEI</a> - by joedf -
Displays AutoHotkey Environment Information and AHK support relevant
System Information with a fancy update checker that auto-downloads with
a progress bar. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5825">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=28220">WinSpy</a>
- by Alguimist - Useful window spy / information tool written in
AHK.</li>
</ul>
<h3 id="use-in-other-programming-languages">(Use in) other programming
languages</h3>
<ul>
<li><a
href="https://hotkeyit.github.io/v2/docs/AutoHotkeyDll.htm">AutoHotkey.dll</a>
- Part of the <a href="#autohotkey_h">AutoHotkey_H</a> distribution.
Load the autohotkey.dll from your other language, and pass normal AHK
code to the dll file for execution. See here for a list of the <a
href="https://hotkeyit.github.io/v2/docs/AHKH_Features.htm">exported
functions</a>. Some older links: <a
href="https://autohotkey.com/board/topic/56938-simple-python-intergration-example/">python
example</a>, <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/://autohotkey.com/board/topic/39588-autohotkeydll/page-10?&amp;#entry321945">c/c++
example</a>, <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/">forum
link</a></li>
<li><a href="https://dl.dropbox.com/u/20532918/Lib/CLR-1.2.zip">.NET
Framework Interop (CLR, C#, VB)</a> - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4633">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4555">ActiveScript
- Host VBScript and JScript in-process</a> - Provides an interface to
Active Scripting languages like VBScript and JScript, without relying on
Microsofts ScriptControl, which is not available to 64-bit
programs.</li>
<li><a href="https://github.com/Aurelain/Exo">Exo-Javascript</a> - Write
AHK with JavaScript - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5714">link</a>,
Exo-CLI (Interactive Command-line) <a
href="https://github.com/joedf/Exo-CLI.ahk">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/40690-ahk-lua-interop-stdlib-proof-of-concept/">LibLua</a>
- <em>Note: lua.ahk and lua_ahkfunctions.ahk can be found <a
href="https://code.google.com/archive/p/wow-vending-machine/source">here</a></em>.</li>
<li><a
href="https://autohotkey.com/board/topic/19483-machine-code-functions-bit-wizardry/">Machine
code functions: Bit Wizardry</a> - Tutorial <a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=32">link</a>,
C/C++ to MCode Generator forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4642">link</a>.</li>
<li><a
href="http://thomaslauer.com/comp/Calling_Perl_from_AHK_or_AU3">Embed
Perl</a> - Forum thread: <a
href="https://autohotkey.com/board/topic/11249-embedding-perl/">link</a>.</li>
<li><a href="https://code.google.com/archive/p/pahk">PAHK</a> - Forum
thread: <a
href="https://autohotkey.com/board/topic/89022-pahk-python-package-to-extend-python-with-autohotkey/">link</a>.</li>
<li><a href="https://bitbucket.org/kitsu/pyahk/downloads">PYAHK</a> -
Documentation <a
href="https://pyahk.readthedocs.io/en/latest/">link</a>.</li>
<li><a href="https://github.com/spyoungtech/ahk">ahk</a> - A Python
wrapper for AutoHotkey - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=63184">link</a></li>
<li><a
href="https://github.com/Perlence/AutoHotkey.py">AutoHotkey.py</a> -
Write AutoHotkey scripts in Python - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=86025">link</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<p><em>List of useful AutoHotkey tutorials.</em></p>
<h3 id="classes"><a name="tutorials-classes"></a>Classes</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=6033">Classes
in AHK, Basic tutorial</a> - AutoHotkey classes basic tutorial.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=6177">Classes
in AHK, a Dissection (Advanced)</a> - AutoHotkey classes advanced
tutorial.</li>
</ul>
<h3 id="com"><a name="tutorials-com"></a>COM</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=8978">MS
Office COM Basics</a> - Using AutoHotkey with MS Office.</li>
</ul>
<h3 id="gui-2"><a name="tutorials-gui"></a>GUI</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=4588">Use
HTML and CSS for your GUIs!</a> - Using HTML and CSS for creating
GUIs.</li>
</ul>
<h3 id="mcode-machine-code"><a name="tutorials-mcode"></a>MCode (machine
code)</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=32">MCode
Tutorial</a> - MCode (machine code) tutorial.</li>
</ul>
<h2 id="resources">Resources</h2>
<p><em>List of useful AutoHotkey resources. Various websites,
documentation, guides, videos and articles related to
AutoHotkey.</em></p>
<h3 id="documentation">Documentation</h3>
<ul>
<li><a href="https://autohotkey.com/docs/AutoHotkey.htm">Official
documentation</a> - Official uptodate AutoHotkey documentation. GitHub
<a href="https://github.com/Lexikos/AutoHotkey_L-Docs">link</a>.</li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a
href="http://ahkscript.github.io/ahkbook/projectinfo.html">ahkbook</a> -
a book on AutoHotkey (not completed yet). Forum thread: <a
href="https://autohotkey.com/board/topic/73014-ahkbook-a-free-online-book-for-autohotkey/">link</a>.</li>
</ul>
<h3 id="quick-start-guides">Quick-start guides</h3>
<ul>
<li><a href="https://autohotkey.com/docs/Tutorial.htm">Official quick
start tutorial</a> - Official quick start tutorial - originally written
by tidbit. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=27">link</a>.</li>
</ul>
<h3 id="websites">Websites</h3>
<ul>
<li><a href="https://autohotkey.com/">autohotkey.com</a> - Official
website of the AutoHotkey scripting language (downloads, forum,
documentation).</li>
<li><a
href="https://autohotkey.com/foundation">autohotkey.com/foundation</a> -
Official webpage of <a
href="https://autohotkey.com/foundation/">AutoHotkey Foundation LLC</a>,
a non-profit LLC (Limited Liability Company) founded for this software.
Certificate of Organization (pdf) <a
href="https://autohotkey.com/certificate_of_organization.pdf">link</a>.</li>
<li><a href="https://github.com/ahkscript">ahkscript GitHub
organization</a> - Official ahkscript GitHub organization.</li>
</ul>
<h2 id="forks">Forks</h2>
<p><em>Forks of AHK which add new features to the core language</em></p>
<h3 id="autohotkey_h">AutoHotkey_H</h3>
<ul>
<li><a href="https://hotkeyit.github.io/v2/">AutoHotkey_H</a> - AHK_H
adds functionality to original AutoHotkey and offers true
multi-threading using NewThread() function or AutoHotkey.dll. <a
href="https://hotkeyit.github.io/v1/docs/AutoHotkey.htm">Full list of v1
changes</a> + <a
href="https://hotkeyit.github.io/v2/docs/AutoHotkey.htm">Full list of v2
changes</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/licenses/by/4.0/"><img
src="https://licensebuttons.net/l/by/4.0/88x31.png"
alt="Creative Commons License" /></a></p>
<p>This work is licensed under a <a
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>.</p>
<p><a
href="https://github.com/ahkscript/awesome-AutoHotkey">AutoHotkey.md
Github</a></p>

1230
html/AutoIt.md2.html Normal file

File diff suppressed because it is too large Load Diff

288
html/CSV.md2.html Normal file
View File

@@ -0,0 +1,288 @@
<h1 id="awesome-csv-awesome">Awesome CSV <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><strong>A carefully curated list of CSV-related tools and
resources</strong></p>
<p><a
href="https://en.wikipedia.org/wiki/Comma-separated_values">CSV</a>
remains the most futuristic data format from the distant past.</p>
<p>XML has risen and fallen. JSON is just a flash in the pan. YAML is a
poisoned chalice. <strong>CSV will outlast them all.</strong></p>
<p>When the final cockroach breathes her last breath, her dying act will
be to scratch her date of death in a CSV file for posterity.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#repair-or-validate-csv">Repair or Validate CSV</a></li>
<li><a href="#treat-csv-as-sql">Treat CSV as SQL</a></li>
<li><a href="#convert-to-or-from-csv">Convert to or from CSV</a></li>
<li><a href="#csv---json">CSV &lt;-&gt; JSON</a></li>
</ul></li>
<li><a href="#essays">Essays</a></li>
<li><a href="#data">Data</a></li>
<li><a href="#conferences">Conferences</a></li>
<li><a href="#standards">Standards</a></li>
<li><a href="#meta-other-similar-lists">META: Other similar
lists</a></li>
<li><a href="#code-of-conduct">Code of Conduct</a></li>
<li><a href="#funtribute">Funtribute</a></li>
<li><a href="#footnotes">Footnotes</a></li>
</ul>
<p>Here are some awesome tools for dealing with CSV:</p>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://NimbleText.com/Live">NimbleText/Live</a> - Use
patterns to manipulate CSV; the worlds simplest code generator *.</li>
<li><a href="https://www.papaparse.com">PapaParse</a> - A powerful
in-browser CSV parser.</li>
<li><a href="https://github.com/d3/d3-dsv">d3-dsv</a> - d3.js parser and
formatter module for delimiter-separated values.</li>
<li><a href="https://csvkit.readthedocs.io/">CSVKit</a> - CSV utilities
that includes csvsql / csvgrep / csvstat and more.</li>
<li><a href="https://github.com/dathere/qsv">QSV</a> - A fast CSV
command-line toolkit written in Rust, (an update to xsv).</li>
<li><a href="https://www.gnu.org/software/sed/manual/sed.html">sed (gnu
tool)</a> - Stream editor.</li>
<li><a href="https://www.gnu.org/software/gawk/manual/gawk.html">gawk
(gnu tool)</a> - Text processing and data extraction using <a
href="http://pubs.opengroup.org/onlinepubs/009695399/utilities/awk.html">awk</a>.</li>
<li><a
href="https://github.com/learnbyexample/Command-line-text-processing/blob/master/gnu_awk.md#default-field-separation">awk
by example</a> - Comprehensive examples of using awk.</li>
<li><a href="http://johnkerl.org/miller/doc/">Miller</a> - Like sed /
awk / cut / join / sort etc for name-indexed data such as CSV.</li>
<li><a href="https://github.com/wiseio/paratext">ParaText</a> - CSV
parsing at 2.5 GB per second.</li>
<li><a href="http://github.com/fizx/csvget/tree/master">CSVGet</a> - Get
structured data from sites as CSV.</li>
<li><a href="https://code.google.com/p/csvfix/">CSVfix</a> - A tool for
manipulating CSV data.</li>
<li><a href="https://www.tadviewer.com">Tad</a> - A fast free
cross-platform CSV viewer.</li>
<li><a
href="http://blog.tryolabs.com/2015/02/27/nvd3-tags-a-tiny-library-for-making-charts-from-csv-data/">Nvd3-tags</a>
- A tiny library for making charts from csv data.</li>
<li><a
href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/import-csv">Powershell:
Import-CSV</a> - Powerful in-built facility for dealing with CSV (<a
href="https://gist.github.com/dfinke/786ba9edae1b0265ada10b36a7a11ba9">example</a>).</li>
<li><a href="https://onlinecsvtools.com/">CSV Tools</a> - A collection
of useful CSV utilities.</li>
<li><a href="https://github.com/mcastorina/graph-cli">graph-cli</a> -
Flexible command line tool to create graphs from CSV data.</li>
<li><a href="http://www.convertcsv.com/csv-to-sql.htm">CSV to SQL</a> -
Online tool to create insert/update/delete etc from CSV data.</li>
<li><a href="https://github.com/kentcb/KBCsv/blob/master/README.md">C#:
kbCSV</a> - An efficient, easy to use .NET parsing and writing library
for CSV.</li>
<li><a href="https://github.com/archiecobbs/csvprintf">csvprintf</a> -
UNIX command line utility for parsing and formatting output based on CSV
files.</li>
<li><a href="https://www.ronsplace.eu/Products/RonsDataEdit">Rons Data
Edit</a> (new modern version of <a
href="https://www.ronsplace.eu/products/ronseditor">Rons CSV
Editor</a>) - Handles big files, does miraculous things. A timeless
editor for a timeless format.</li>
<li><a
href="https://github.com/mechatroner/rainbow_csv#rainbow-csv-in-other-editors">Rainbow
CSV plugins</a> - Collection of text editor plugins for CSV/TSV syntax
highlighting. Available for <a
href="https://github.com/mechatroner/rainbow_csv">Vim</a>, <a
href="https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv">VS
Code</a>, <a href="https://atom.io/packages/rainbow-csv">Atom</a>, <a
href="https://packagecontrol.io/packages/rainbow_csv">Sublime Text</a>
and other editors.</li>
<li><a href="https://extendsclass.com/csv-diff.html">ExtendsClass</a> -
A simple CSV comparator.</li>
<li><a href="https://mightymerge.io/">Mighty Merge</a> - join/union csv
files.</li>
<li><a href="https://www.moderncsv.com/">Modern CSV</a> - A tool for
editing CSV files and viewing large files.</li>
<li><a href="https://github.com/microsoft/vscode-data-wrangler">Data
Wrangler</a> - Data Wrangler is a code-centric data cleaning tool that
is integrated into VS Code and VS Code Jupyter Notebooks.</li>
</ul>
<h3 id="repair-or-validate-csv">Repair or Validate CSV</h3>
<ul>
<li><a href="https://github.com/Clever/csvlint">Csvlint.go</a> - Command
line tool for validating CSV files against RFC 4180.</li>
<li><a href="http://www.csvstudio.com/">csvstudio</a> - A smart app to
repair syntax errors in very large CSV files.</li>
<li><a href="https://github.com/faradayio/scrubcsv">scrubcsv</a> -
Remove bad records from a CSV file and normalize (requires rust)</li>
<li><a
href="https://github.com/OpenRefine/reconcile-csv/blob/master/README.md">reconcile-csv</a>
- Find relationships between a set of related CSVs</li>
</ul>
<h2 id="generate-table-schema">Generate Table Schema</h2>
<ul>
<li><a href="https://csv-schema.surge.sh/">CSV Schema</a> — Analyzes a
CSV file and generates database table schema, all within the
browser</li>
<li>Wanted: More tools in this category.</li>
</ul>
<h3 id="treat-csv-as-sql">Treat CSV as SQL</h3>
<ul>
<li><a href="http://dinedal.github.io/textql/">TextQL</a> - Execute SQL
against CSV or TSV.</li>
<li><a
href="https://simonwillison.net/2018/May/20/datasette-facets/">Datasette
Facets</a> - Faceted browse and a JSON API for any CSV File or SQLite
DB.</li>
<li><a href="https://harelba.github.io/q/">q</a> - Run SQL Directly on
CSV Files</li>
<li><a href="https://rbql.org">RBQL</a> - Rainbow Query Language, a
SQL-like language with JavaScript or Python backend.</li>
<li><a href="https://github.com/dfinke/PSKit#sql-query">PSKit Query</a>
— Powershell module lets you run simple queries over objects, including
imported with csv</li>
</ul>
<h3 id="convert-to-or-from-csv">Convert to or from CSV</h3>
<ul>
<li><a href="https://github.com/vividvilla/csvtotable">CSV to Table</a>
- Convert CSV files to searchable and sortable HTML table.</li>
</ul>
<h3 id="csv---json">CSV &lt;-&gt; JSON</h3>
<ul>
<li><a href="http://www.secretgeek.net/agnes/twoWay.html">Agnes</a> -
Two way Csv to Json **.</li>
<li><a href="https://www.csvjson.com/csv2json">csv2json</a> - online
tool to convert your CSV or TSV formatted data to JSON and <a
href="https://www.csvjson.com/json2csv">vice versa</a>.</li>
<li><a href="https://mango-is.com/tools/csv-to-json/">csv-to-json</a> -
Easy, privacy-friendly and offline-first online csv to json
converter.</li>
</ul>
<h2 id="essays">Essays</h2>
<blockquote>
<p>Once youve found the perfect data serialization file format, you
stop looking</p>
<p><a
href="https://twitter.com/davidwengier/status/1159606464220000257">David
Wengier</a></p>
</blockquote>
<ul>
<li><a href="https://blog.datacite.org/thinking-about-csv/">Thinking
about CSV</a> - Martin Fenner.</li>
<li><a href="https://usopendata.org/2015/03/10/csv">In Praise of CSV</a>
- Waldo Jaquith.</li>
<li><a href="http://www.secretgeek.net/csv_trouble">Stop Rolling Your
Own CSV Parser!</a> - Leon Bambrick ***.</li>
<li><a
href="http://thomasburette.com/blog/2014/05/25/so-you-want-to-write-your-own-CSV-code/">So
You Want To Write Your Own CSV code?</a> - Thomas Burette.</li>
<li><a
href="https://donatstudios.com/Falsehoods-Programmers-Believe-About-CSVs">Falsehoods
Programmers Believe About CSVs</a> - Jesse Donat.</li>
<li><a
href="https://ronaldduncan.wordpress.com/2009/10/31/text-file-formats-ascii-delimited-text-not-csv-or-tab-delimited-text/">ASCII
Delimited Text - Not CSV or TAB delimited text</a> - Ronald Duncan.</li>
</ul>
<h2 id="generate-data">Generate Data</h2>
<ul>
<li><a href="https://www.fakenamegenerator.com/order.php">Fake Name
Generator</a> - Generate fake names with other identity data in bulk for
testing.</li>
<li><a href="https://softwium.com/mockium/">Mockium</a> - Test data
generator for CSV / JSON / SQL / XML.</li>
<li><a href="https://www.mockaroo.com/">Mockaroo</a> - Random data
generator for CSV / JSON / SQL / Excel.</li>
</ul>
<h2 id="data">Data</h2>
<ul>
<li><a href="https://catalog.data.gov/dataset?res_format=CSV">US
Data.gov</a> - 18789+ CSV datasets.</li>
<li><a href="https://data.gov.au/dataset?res_format=CSV">Australian
Government Open Data</a> - 2715+ CSV datasets.</li>
<li><a href="https://datahub.io/collections/reference-data">Reference
data in csv</a> - Easy-to-use reference data in CSV and JSON
formats.</li>
<li><a
href="https://github.com/awesomedata/awesome-public-datasets">awesome-public-datasets</a>
- A topic-centric list of high-quality open datasets in public
domains.</li>
<li><a href="https://data.un.org">United Nations data</a> - Data from
the UN</li>
</ul>
<h2 id="conferences">Conferences</h2>
<ul>
<li><a href="https://csvconf.com/">csv,conf</a> - A community conference
for data makers everywhere.</li>
</ul>
<h2 id="standards">Standards</h2>
<blockquote>
<p>The wonderful thing about standards is that there are so many of them
to choose from.<br />—(Possibly) Grace Hopper.</p>
</blockquote>
<ul>
<li><a href="https://tools.ietf.org/html/rfc4180">RFC 4180</a> (<a
href="http://www.faqs.org/rfcs/rfc4180.html">html version</a>) -
<em>Common format and MIME Type for Comma-Separated Values (CSV)
Files</em>”.
<ul>
<li><a href="https://tools.ietf.org/html/rfc4180#section-2">Definition
of the CSV Format</a></li>
<li><a href="https://tools.ietf.org/html/rfc4180#section-3">MIME Type
Registration of text/csv</a></li>
</ul></li>
<li><a href="https://www.w3.org/TR/tabular-data-model/">W3C: Model for
Tabular Data and Metadata on the Web</a></li>
<li><a
href="http://digital-preservation.github.io/csv-schema/csv-schema-1.2.html">CSV
Schema Language</a> - A language for defining and validating CSV
data.</li>
<li><a href="https://github.com/csvspecs">csv,specs</a> -
Comma-Separated Values (CSV) Format Specifications (and Tests) incl. CSV
v1.0, CSV v1.1, CSV Strict, CSV &lt;3 Numerics, CSV&lt;3 JSON, CSV &lt;3
YAML.</li>
<li><a
href="http://frictionlessdata.io/specs/tabular-data-resource/">Tabular
Data Resource</a> - A <a
href="http://frictionlessdata.io/specs/data-resource/">Data Resource</a>
specialized for describing tabular data like CSV files or
spreadsheets</li>
<li><a
href="https://github.com/csvy/csvy.github.io/blob/master/index.md">CSVY</a>
- A standard for adding a YAML header to CSV files to describe their
format</li>
</ul>
<h2 id="meta-other-similar-lists">META: Other similar lists</h2>
<ul>
<li><a
href="https://github.com/dbohdan/structured-text-tools">structured-text-tools</a>
- List of command line tools for manipulating CSV / XML / HTML / JSON /
INI etc.</li>
<li><a
href="https://raw.githubusercontent.com/secretGeek/AwesomeCSV/master/awesomecsv.csv">META-META</a>
- <strong>This list as CSV</strong>.</li>
<li><a href="https://nimbletext.com/Live/-971009575/">META-META-META</a>
- A NimbleText pattern that produces this markdown page from this list
as a CSV.</li>
</ul>
<h2 id="code-of-conduct">Code of Conduct</h2>
<p>See <a href="code-of-conduct.md">Code of Conduct</a></p>
<h2 id="funtribute">Funtribute</h2>
<p>To experience the fun of contributing, see <a
href="contributing.md">Contributing</a></p>
<h2 id="footnotes">Footnotes</h2>
<p><code>*</code> <span id="footnote1"></span> Im the author of <a
href="https://NimbleText.com/Live">NimbleText</a>. Of course I put it
first on the list. If I didnt personally rate it I wouldnt have spent
so much time making and improving it.</p>
<p><code>**</code> <span id="footnote2"></span> I wrote
<code>agnes</code> but dont particularly endorse it for others to use
(thus havent migrated the source code to GitHub). Its slow and
non-streaming. Id go with <code>papa-parse</code>. On the plus side,
<code>agnes</code> has a more comprehensive test suite and simpler api
than most.</p>
<p><code>***</code> <span id="footnote3"></span> Mine too.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://secretgeek.net">Leon Bambrick</a> has waived all copyright
and related or neighboring rights to this work.</p>
<p><a href="https://github.com/secretGeek/awesomeCSV">CSV.md
Github</a></p>

139
html/IoThybrid.md2.html Normal file
View File

@@ -0,0 +1,139 @@
<h1 id="awesome-iot-hybrid-awesome">Awesome IoT &amp; Hybrid <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>The missing awesome list - collection of awesome IoT and Hybrid Apps
frameworks, tools, resources, videos and shiny things.</p>
</blockquote>
<ul>
<li><a href="#iot">IoT</a>
<ul>
<li><a href="#os">OS</a></li>
<li><a href="#frameworks-tools">Frameworks/Tools</a></li>
<li><a
href="#resources-websites-projects">Resources/websites/projects</a></li>
</ul></li>
<li><a href="#iiot">IIoT</a></li>
<li><a href="#hybrid-desktop">Hybrid Desktop</a></li>
<li><a href="#hybrid-mobile">Hybrid mobile</a>
<ul>
<li><a href="#tools-plugins">Tools/Plugins</a></li>
</ul></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
</ul>
<h2 id="iot">IoT</h2>
<ul>
<li><a href="https://tessel.io/">Tessel</a></li>
<li><a href="http://www.arduino.cc/">Arduino</a></li>
<li><a href="http://beagleboard.org/bone">BeagleBoard</a></li>
<li><a href="http://www.developers.meethue.com/">Hue</a></li>
<li><a href="https://www.raspberrypi.org/">Raspberry Pi</a></li>
<li><a
href="https://www.kickstarter.com/projects/onion/onion-omega-invention-platform-for-the-internet-of/video_share">Onion
Omega</a></li>
<li><a href="https://www.particle.io/">Particle</a></li>
</ul>
<h4 id="os">OS</h4>
<ul>
<li><a href="http://www.riot-os.org/">Riot OS</a></li>
<li><a href="https://node-os.com/">Node OS</a></li>
<li><a href="http://www.contiki-os.org/">Contiki OS</a></li>
<li><a href="http://raspbian.org/">Raspbian</a></li>
<li><a href="https://developers.google.com/brillo/">Project
Brillo</a></li>
<li><a href="https://www.balena.io/os/">BalenaOS</a></li>
</ul>
<h4 id="frameworks-tools">Frameworks-Tools</h4>
<ul>
<li><a href="http://cylonjs.com/">CylonJS</a></li>
<li><a href="http://nodered.org/">Node Red</a></li>
<li><a href="http://iot.eclipse.org">IoT Eclipse</a></li>
<li><a href="http://gladysproject.com">Gladys Project</a></li>
<li><a href="https://github.com/lelylan/lelylan">Lelylan</a></li>
<li><a href="https://www.balena.io/">BalenaCloud</a></li>
</ul>
<h4 id="resources-websites-projects">Resources-websites-projects</h4>
<ul>
<li><a href="https://hackaday.io/projects">Hackday</a></li>
<li><a
href="http://www.instructables.com/tag/type-id/category-technology/">Instructables
- tech</a></li>
<li><a href="http://www.hackster.io/">Hackster</a></li>
<li><a href="https://www.mycontroller.org/#/home">My Controller</a></li>
<li><a href="https://www.kaaproject.org/">Kaa Project</a></li>
</ul>
<h2 id="iiot-industrial-iot">IIoT (Industrial IoT)</h2>
<ul>
<li><a href="https://www.opc-router.com/">OPC Router</a> - IIoT
Gateway/Workflow-Engine with various plug-ins (Mqtt Bridge, OPC UA
Bridge, SQL Bridge, REST Bridge, SAP Bridge)</li>
</ul>
<h2 id="hybrid-desktop">Hybrid Desktop</h2>
<ul>
<li><a href="https://github.com/nwjs/nw.js">nw.js</a></li>
<li><a href="https://github.com/atom/electron">Electron</a></li>
<li><a href="https://bitbucket.org/chromiumembedded/cef">Chromium
Embedded Framework</a></li>
<li><a href="http://appjs.com/">AppJS</a></li>
<li><a href="https://github.com/MacGapProject">MacGap</a></li>
</ul>
<h2 id="hybrid-mobile">Hybrid Mobile</h2>
<ul>
<li><a
href="http://facebook.github.io/react-native/">React-Native</a></li>
<li><a href="https://www.nativescript.org/">NativeScript</a></li>
<li><a href="http://phonegap.com/">PhoneGap</a></li>
<li><a href="http://coronalabs.com/">Corona</a></li>
<li><a href="http://ionicframework.com/">Ionic</a></li>
<li><a href="http://www.appcelerator.com/">Appcelerator</a></li>
<li><a href="https://software.intel.com/en-us/html5/tools">Intel
XDK</a></li>
<li><a href="https://trigger.io/">Trigger.io</a></li>
<li><a href="https://crosswalk-project.org/">Crosswalk</a></li>
<li><a href="http://www.telerik.com/platform">Telerik Platform</a></li>
<li><a href="https://www.meteor.com/">Meteor</a></li>
<li><a href="https://tabrisjs.com/">Tabris.js</a></li>
</ul>
<h4 id="tools-plugins">Tools-Plugins</h4>
<ul>
<li><a
href="https://github.com/petermetz/cordova-plugin-ibeacon">Cordova /
Phonegap iBeacon plugin</a></li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a href="https://www.mozilla.org/en-US/firefox/os/">Firefox
OS</a></li>
<li><a href="https://www.leapmotion.com/">Leap Motion</a></li>
</ul>
<h2 id="contributing">Contributing</h2>
<ol type="1">
<li>Fork it!</li>
<li>Create your branch: <code>git checkout -b my-new-branch</code></li>
<li>Commit your changes: <code>git commit -am 'fix stuff'</code></li>
<li>Push to the branch: <code>git push origin my-new-branch</code></li>
<li>Submit a pull request</li>
</ol>
<h2 id="license">License</h2>
<p>The MIT License (MIT)</p>
<p>Copyright (c) 2014 Michael Lancaster</p>
<p>Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
“Software”), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:</p>
<p>The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.</p>
<p>THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
<p><a
href="https://github.com/weblancaster/awesome-IoT-hybrid">IoThybrid.md
Github</a></p>

881
html/LaTeX.md2.html Normal file
View File

@@ -0,0 +1,881 @@
<h1 id="awesome-latex-awesome-license-cc-by-sa-4.0">Awesome LaTeX <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a> <a href="LICENSE.md"><img
src="https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg?style=flat"
alt="License: CC BY-SA 4.0" /></a></h1>
<p><a href="https://www.latex-project.org/"><img
src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/92/LaTeX_logo.svg/220px-LaTeX_logo.svg.png"
alt="LaTeX Logo" /></a></p>
<blockquote>
<p>This is a curated list of awesome stuff for the <a
href="https://www.latex-project.org/">(La)TeX typesetting
system</a>.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<!-- TOC depthFrom:2 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->
<ul>
<li><a href="#contents">Contents</a></li>
<li><a href="#distributions">Distributions</a></li>
<li><a href="#docker-images">Docker Images</a></li>
<li><a href="#engines">Engines</a>
<ul>
<li><a href="#latex-formulas-on-the-web">LaTeX formulas on the
web</a></li>
</ul></li>
<li><a href="#editors">Editors</a>
<ul>
<li><a href="#latex-focused">LaTeX-focused</a></li>
<li><a href="#general-purpose-text-editors">General purpose text
editors</a></li>
<li><a href="#online-editors">Online editors</a></li>
</ul></li>
<li><a href="#bibliography-tools">Bibliography tools</a></li>
<li><a href="#build-tools">Build Tools</a>
<ul>
<li><a href="#github-actions">GitHub Actions</a></li>
</ul></li>
<li><a href="#misc-tools">Misc. Tools</a></li>
<li><a href="#latex-compatible-gui-tools">LaTeX-compatible GUI
tools</a></li>
<li><a href="#packages">Packages</a>
<ul>
<li><a href="#references">References</a></li>
<li><a href="#tables">Tables</a></li>
<li><a href="#graphics">Graphics</a>
<ul>
<li><a href="#pstricks">PSTricks</a></li>
<li><a href="#tikz">TikZ</a></li>
</ul></li>
<li><a href="#source-code">Source Code</a></li>
<li><a href="#typography">Typography</a></li>
<li><a href="#presentations-slides">Presentations, Slides</a></li>
</ul></li>
<li><a href="#templates">Templates</a></li>
<li><a href="#symbols">Symbols</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#showcases">Showcases</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#social-media">Social media</a></li>
<li><a href="#meta-awesome-latex">Meta Awesome-LaTeX</a></li>
<li><a href="#legend">Legend</a></li>
</ul>
<!-- /TOC -->
<h2 id="learning-latex">Learning LaTeX</h2>
<p>Guides how to learn LaTeX</p>
<h2 id="distributions">Distributions</h2>
<ul>
<li><a href="https://tug.org/mactex/">MacTeX</a> - Most common LaTeX
distribution for macOS, basically TeXLive with some Mac-specific tools
added. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
<li><a href="https://www.tug.org/texlive/">TeX Live</a> - Most common
LaTeX distribution for Unix-like operating systems, including GNU/Linux.
Also works on Windows. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /></li>
<li><a href="https://miktex.org">MikTeX</a> - Most common LaTeX
distribution for Windows, but also available for Mac, Linux or as Docker
image. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h2 id="docker-images">Docker Images</h2>
<p>When one aims for a ready-to-run LaTeX environment without
installing, Docker images might be the choice.</p>
<ul>
<li><a
href="https://github.com/reitzig/texlive-docker">reitzig/texlive-docker</a>
- minimal TeXLive system with package installation possibility</li>
<li><a href="https://gitlab.com/islandoftex/images/texlive">Island of
TeX/texlive</a> - debian-based full TeXLive system</li>
<li><a
href="https://github.com/dante-ev/docker-texlive">dante-ev/docker-texlive</a>
- debian-based full TeXLive system with additions with pandoc, perl, and
python pre-installed</li>
</ul>
<h2 id="engines">Engines</h2>
<ul>
<li><a href="https://www.tug.org/applications/pdftex/">pdfTeX</a> - TeX
compiler that produces PDF files immediately instead of DVI files
(nowadays, this is the standard compiler for many users). <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="http://xetex.sourceforge.net">XeTeX</a> - TeX compiler that
provides better unicode and font support than TeX/pdfTeX (i.e. you can
use the fonts of your operating system instead of only TeX fonts). <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.luatex.org">LuaTeX</a> - (La)TeX compiler that
supports Lua code for scripting and has improved unicode and font
support than standard TeX/pdfTeX. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://tectonic-typesetting.GitHub.io/en-US/">tectonic</a>
- Modern, self contained (La)TeX compiler powered by XeTeX and TeXLive.
<img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h3 id="latex-formulas-on-the-web">LaTeX formulas on the web</h3>
<ul>
<li><a
href="https://sites.google.com/site/autolatexequations">Auto-LaTeX
Equations with Google Docs</a> - Render high-quality math equations
directly in Google Docs.</li>
<li><a href="https://www.mathjax.org">MathJaX</a> - JavaScript engine to
render mathematical formulas on the web. The outcome looks really slick.
<img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://ctan.org/pkg/mimetex">mimeTeX</a> - mimeTeX is a
rather old tool to render LaTeX formulas to PNG figures for your web
site, without actually needing a LaTeX installation on your server. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://ctan.org/pkg/mathtex">mathTeX</a> - mathTeX is the
successor of mimeTeX: it produces nicer-looking images but it requires
LaTeX to be installed on your server. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://khan.GitHub.io/KaTeX/">KaTeX</a> - KaTeX is a math
rendering library made by Khan Academy focusing on fast load times. All
output is processed as plain HTML instead of fixed images. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://franklinjl.org/">Franklin.jl</a> - Static site
generator with KaTeX support, code evaluation, LaTeX-like commands and
optional pre-rendering, in Julia. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/nschloe/xhub">xhub</a> - Browser
extension that lets you use LaTeX in GitHub pages. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h2 id="editors">Editors</h2>
<p>Because editing LaTeX code with notepad is not awesome. There are
many editors out there, below are the most awesome editors. A complete
list of LaTeX editors is collected at <a
href="https://tex.stackexchange.com/">tex.stackexchange.com</a> as <a
href="https://tex.stackexchange.com/q/339/9075">big list of LaTeX
Editors/IDEs</a>.</p>
<ul>
<li><a
href="https://tex.stackexchange.com/questions/339/latex-editors-ides">List
of popular LaTeX editors</a> - Community-maintained list of popular
LaTeX editors including a screenshot and a short description.</li>
</ul>
<h3 id="latex-focused">LaTeX-focused</h3>
<p>Some of the most awesome editor for LaTeX do just that: edit
LaTeX.</p>
<ul>
<li><a href="https://kile.sourceforge.io">Kile</a> - Great LaTeX editor
originally from the Linux/KDE community. It runs fine on Windows and
macOS as well. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.xm1math.net/texmaker/">TeXMaker</a> - Pretty
good alternative to Kile.</li>
<li><a href="https://www.texstudio.org">TeXStudio</a> - Cross-platform
LaTeX editor that stems from TeXMaker.</li>
<li><a href="https://www.winedt.com">WinEdt</a> - The LaTeX editor many
people swear by. Only for <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" />.</li>
<li><a href="https://www.texniccenter.org">TeXnicCenter</a> - Quite old
but free and decent editor for LaTeX. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /></li>
<li><a href="https://www.lyx.org">LyX</a> - Cross-platform WYSIWYM
editor that uses LaTeX behind the scenes to render documents. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://pages.uoregon.edu/koch/texshop/">TeXShop</a> -
No-nonsense editor for LaTeX documents which is included in MacTeX. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
<li><a href="https://www.tug.org/texworks/">TeXWorks</a> - No-nonsense
editor for LaTeX code, modeled after TeXShop, but this one is
cross-platform. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.bakoma-tex.com">BakomaTex</a> - Commercial
LaTeX editor that allows to edit your document both using its source
code and WYSIWYG.</li>
<li><a href="https://www.texifier.com/">Texifier</a> - Commercial LaTeX
editor for macOS and iOS, with excellent features (document overview,
synchronised PDF display, autocompletion, sync across devices, etc.)
that never get in the way of writing. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
</ul>
<h3 id="general-purpose-text-editors">General purpose text editors</h3>
<p>These editors are no one-trick ponies: sure, they edit LaTeX, but
they can do a lot more!</p>
<ul>
<li><a href="https://atom.io">Atom</a> <a
href="https://github.com/mehcode/awesome-atom"><img
src="https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Atom" /></a> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" />
<ul>
<li><a href="https://atom.io/packages/latextools">LaTeXTools</a> - Atom
port of the Sublime Text package of the same name. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
<li><a href="https://www.sublimetext.com">Sublime Text</a> <a
href="https://github.com/dreikanter/sublime-bookmarks"><img
src="https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Sublime Text" /></a>
<ul>
<li><a href="https://github.com/LaTeXing/LaTeXing">LaTeXing</a> - Free
plug-in to edit LaTeX. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/SublimeText/LaTeXTools">LaTeXTools</a> -
Free LaTeX plugin for Sublime Text. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
<li><a href="https://www.gnu.org/software/emacs/">Emacs</a> <a
href="https://github.com/emacs-tw/awesome-emacs"><img
src="https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Emacs" /></a> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" />
<ul>
<li><a href="https://www.gnu.org/software/auctex/">AucTeX</a> - Emacs
plugin for LaTeX that also shows a preview of equations and figures.
<img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.gnu.org/software/auctex/reftex">RefTeX</a> -
Emacs plugin for LaTeX that adds support for labels, references, and
citations. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
<li><a href="https://www.vim.org">Vim</a> <a
href="https://github.com/mhinz/vim-galore"><img
src="https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Vim" /></a> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" />
<ul>
<li><a href="http://vim-latex.sourceforge.net">Vim-LaTeX</a> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/xuhdev/vim-latex-live-preview">LaTeX
Live Preview</a> - Instantly previews your LaTeX document. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/lervag/vimtex">vimtex</a> - Modern vim
plugin for editing LaTeX files. Has a variety of features including live
preview and forward search. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
<li><a href="https://www.jetbrains.com/idea/">IntelliJ</a>
<ul>
<li><a href="https://github.com/Hannah-Sten/TeXiFy-IDEA">TeXiFy-IDEA</a>
- Free LaTeX plugin for IntelliJ IDEA. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
<li><a href="https://code.visualstudio.com/">VS Code</a> <a
href="https://github.com/viatsko/awesome-vscode"><img
src="https://cdn.jsdelivr.net/gh/sindresorhus/awesome@d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="VS Code" /></a> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" />
<ul>
<li><a href="https://github.com/James-Yu/LaTeX-Workshop">LaTeX
Workshop</a> - LaTeX extension for Visual Studio Code <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=valentjn.vscode-ltex">LTeX</a>
- LanguageTool grammar/spell checking <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a
href="https://github.com/a-nau/latex-devcontainer">a-nau/latex-devcontainer</a>
- Devcontainer setup for easy LaTeX usage without local installation
<img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul></li>
</ul>
<h3 id="online-editors">Online editors</h3>
<p>Online editors that allow you to edit documents collaboratively.</p>
<ul>
<li><a
href="https://tex.stackexchange.com/questions/3/compiling-documents-online/1654#1654">List
of popular online LaTeX editors</a> - Community-maintained list of
popular online LaTeX editor including equation editors.</li>
<li><a href="https://www.authorea.com">Authorea</a> - Online editor with
built-in git support and bibliography tools.</li>
<li><a href="https://app.crixet.com">Crixet</a> - Online editor with
realtime collaboration features.</li>
<li><a href="https://www.sharelatex.com">ShareLaTeX</a> - Has pretty
great LaTeX documentation and simple version control.</li>
<li><a href="https://www.overleaf.com">Overleaf</a> - Online editor,
also with a WYSIWYM editor and git support.</li>
<li><a href="https://github.com/sanjib-sen/weblatex">WebLaTeX</a> -
Web-based vscode with Git Integration + Copilot + Grammar &amp; Spell
Checker + Live Collaboration Support based on GitHub Codespace and Dev
container.</li>
<li><a href="https://papeeria.com">Papeeria</a> - Online editor with
built-in git support.</li>
<li><a href="https://zohooo.GitHub.io/jaxedit/">JaxEdit</a> - Online
LaTeX editor with Live Preview and nice presentation mode.</li>
<li><a href="https://vexlio.com/">Vexlio</a> - Online diagram editor
with built-in LaTeX equation support including live preview and easy
exports.</li>
</ul>
<h2 id="bibliography-tools">Bibliography tools</h2>
<ul>
<li><a href="https://www.jabref.org">JabRef</a> - Very powerful
cross-platform (Java) bibtex editor. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/papis/papis">Papis</a> - Extremely
customizable, powerful and simple cross-platform (Python) library
manager. It has a very complete Command-Line-Interface, several GUIs and
scripting capability. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="http://bibdesk.sourceforge.net">Bibdesk</a> - Great
bibliography editor for <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" />.</li>
<li><a href="https://www.zotero.org">Zotero</a> - Reference manager for
your browser that also exports to bibtex and integrates with many LaTeX
editors. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.mendeley.com">Mendeley</a> - Both an app and
cloud client to manage your references and PDFs. Can sync out to a
bibtex file for your LaTeX workflow. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /></li>
<li><a href="https://github.com/nschloe/betterbib">betterbib</a> -
Command-line utility for improving your BibTeX files. Fetches
information from online sources. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h2 id="build-tools">Build Tools</h2>
<p>Compiling LaTeX documents can be tedious, build tools help you to
manage the compilation process.</p>
<ul>
<li><a href="https://www.ctan.org/pkg/arara">Arara</a> (<a
href="https://github.com/islandoftex/arara">GitHub repo</a>) - Simple
tool that allows you to specify which tools to call inside your document
and it can be extended quite easily. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.ctan.org/pkg/latexmk">latexmk</a> - Build tool
that is the commonly used by many LaTeX editors (LaTeXing, TeXShop,
etc.) to build your LaTeX files. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h3 id="github-actions">GitHub Actions</h3>
<ul>
<li><a
href="https://github.com/xu-cheng/latex-action">xu-cheng/latex-action</a>
- GitHub Action to compile LaTeX documents</li>
<li><a
href="https://github.com/dante-ev/latex-action">dante-ev/latex-action</a>
- DANTE e.V.s GitHub action to compile LaTeX documents. Offers a full
TeXLive and pre-installed perl and python.</li>
</ul>
<h2 id="misc.-tools">Misc. Tools</h2>
<ul>
<li><a href="https://github.com/Alexis-benoist/CaTeX">CaTeX</a> -
Concatenates LaTeX documents with attention for properly merging the
preamble.</li>
<li><a href="https://pandoc.org">Pandoc</a> - This program converts
almost any document format (LaTeX, DOC, markdown, etc.) to almost any
other format. A great tool to aid workflows where multiple formats are
used. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h3 id="quality-check-tools">Quality Check Tools</h3>
<ul>
<li><a href="https://www.nongnu.org/chktex/">ChkTeX</a> - Linter / code
checker for LaTeX documents. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/nschloe/blacktex">blacktex</a> -
Command-line tool that replaces commonly occurring LaTeX anti-patterns
and cleans up your files. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/sylvainhalle/textidote">TeXtidote</a> -
A cross-platform (Java) spelling, grammar and style checker for LaTeX
documents. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h3 id="tools-centered-around-equations">Tools centered around
equations</h3>
<ul>
<li><a href="https://editor.codecogs.com/">Codecogs Eqn Editor</a> -
Online LaTeX equation editor that allows you to produce figures
containing an equation.</li>
<li><a href="https://equalx.sourceforge.io/">EqualX</a> - Graphical
LaTeX formula editor. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://klatexformula.sourceforge.io">KLaTeXFormula</a> -
Cross-platform alternative for LaTeXit. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.thrysoee.dk/laeqed/">Laeqed</a> - Crossplatform
LaTeX formula to PNG convertor. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="http://latexeqedit.sourceforge.net/">LaTeXEqEdit</a> -
LaTeX formula editor for Windows. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.chachatelier.fr/latexit/">LaTeXiT</a> - LaTeXit
is an equation editor that makes it easy to drag-and-drop rendered
equations (as PDF, PNG, etc.) into your non-LaTeX documents on the Mac.
<img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
<li><a href="https://lukas-blecher.github.io/LaTeX-OCR/">pix2tex</a> -
LaTeX OCR <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h2 id="latex-compatible-gui-tools">LaTeX-compatible GUI tools</h2>
<ul>
<li><a href="https://www.tikzedt.org">TikzEdt</a> (also: <a
href="https://github.com/hchapman/tikzedt">GitHub repo</a>) - WYSIWYG
and text-based editor for TikZ pictures. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/fredokun/TikZ-Editor">TikZ-Editor</a> -
Live-previewing editor for TikZ figures. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://ipe.otfried.org">IPE</a> - Drawing tool that
integrates well with LaTeX commands and documents. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://www.geogebra.org/">GeoGebra</a> - Cross-platform
geometry tool with output to TikZ. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://wiki.gnome.org/Apps/Dia">Dia</a> - Cross-platform
diagramming tool that can export to PSTricks and MetaPost code. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://tikzit.GitHub.io">TikZiT</a> - GUI tool for
creating graphs and string diagrams using PGF/TikZ. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://latexdraw.sourceforge.net/">LaTeXDraw</a> -
Vector-based drawing tool having LaTeX as first-class citizen. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
</ul>
<h2 id="packages">Packages</h2>
<ul>
<li><a href="https://www.ctan.org">CTAN</a> - The Comprehensive TeX
Archive Network is the place to look for useful packages and
documentation.</li>
</ul>
<h3 id="references">References</h3>
<ul>
<li><a href="https://tex.stackexchange.com/a/36312/9075">Cross-reference
packages explained</a> - Elaboration on cross-reference packages
(cleveref, varioref, theoremref, nameref, etc.): Which to use, which
conflict?</li>
</ul>
<h3 id="tables">Tables</h3>
<ul>
<li><a
href="https://www.ctan.org/pkg/excel2latex?lang=en">Excel2LaTeX</a> -
Excel (2010 and older) macros to produce LaTeX <code>tabular</code>
code. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
<li><a
href="http://freshmeat.sourceforge.net/projects/csv2latex">csv2latex</a>
- Converts CSV files from your favorite programs to LaTeX
<code>tabular</code>s. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></li>
<li><a href="https://www.tablesgenerator.com">Tables Generator</a> -
This website provides a graphical interface to input your table and
produces properly-formatted code for LaTeX, Markdown, HTML, etc.</li>
<li><a
href="https://www.ctan.org/pkg/pgfplotstable?lang=en">pgfplotstable</a>
- This package displays numerical tables rounded to desired precision in
various display formats. It can even read CSV files to include directly
in your LaTeX document.</li>
</ul>
<h3 id="graphics">Graphics</h3>
<h4 id="pstricks">PSTricks</h4>
<p>PSTricks is a great library to draw figures for inclusion in
PostScript/DVI files.</p>
<h4 id="tikz">TikZ</h4>
<p>TikZ is an awesome package with many plugins that allow you to create
figures from within your LaTeX documents. Typically, it is easier to get
to work with <code>pdflatex</code> than PSTricks is.</p>
<ul>
<li><a href="https://www.texample.net">TeXample</a> - Blog about LaTeX,
with a big collection of TikZ figures.</li>
<li><a
href="https://sciences-indus-cpge.papanicola.info/-LaTeX-en-SI-">LaTeX
en SI</a> - Useful website with some custom packages to draw special
plots (Bode, Nyquist, electrical schematics, block schematics, etc.)
using TikZ. Note that everything is in French.</li>
<li><a href="http://pgfplots.sourceforge.net">pgfplots</a> - Truly
awesome plotting library on top of and in the style of TikZ/pgf. This
library can load in CSV data files, perform some calculations and create
beautiful plots.</li>
<li><a href="https://cremeronline.com/LaTeX/minimaltikz.pdf">A very
minimal introduction to TikZ (PDF)</a> - Short introductory document to
the world of TikZ, written by Jacques Crémer.</li>
<li><a href="https://github.com/PetarV-/TikZ">PetarV-/TikZ</a> -
Collection of publication-ready PGF/TikZ figures by Petar
Veličković.</li>
<li><a href="https://github.com/matlab2tikz/matlab2tikz">matlab2tikz</a>
- Convert your MATLAB plots to PGFPlots/TikZ. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://github.com/nschloe/tikzplotlib">tikzplotlib</a> -
Convert your matplotlib plots to PGFPlots/TikZ. <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /> <img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="foss" /></li>
<li><a href="https://latexdraw.com">TikZBlog</a> - Step-by-Step
Tutorials about How to Draw Illustrations in LaTeX.</li>
</ul>
<h3 id="source-code">Source Code</h3>
<ul>
<li><a href="https://www.ctan.org/pkg/minted">minted</a> - The minted
package uses <a href="https://pygments.org/">pygments</a> to generate
the listings. In this way, LaTeX is able to format more than 300
programming and markup languages and other text formats.</li>
</ul>
<h3 id="typography">Typography</h3>
<ul>
<li><a href="https://ctan.org/pkg/microtype">microtype</a> - This
package improves the appearance of your documents by enabling margin
kerning and font expansion.</li>
</ul>
<h3 id="presentations-slides">Presentations, Slides</h3>
<ul>
<li><a href="https://nics.nilcons.com/">nics</a> - An opinionated
alternative to Beamer, that we created with the hopes to make common
tasks very easy and beautifully rendered by default. Has awesome
documentation and a detailed cheatsheet to help you getting
started.</li>
</ul>
<h2 id="templates">Templates</h2>
<ul>
<li><a href="https://www.latextemplates.com">LaTeX templates</a> -
Collection of templates for papers, posters, resumés, theses, books,
presentations, … for LaTeX.</li>
<li><a
href="https://github.com/martinbjeldbak/ultimate-beamer-theme-list">Ultimate
Beamer Theme List</a> - Links to various beamer themes along with PDF
previews.</li>
<li><a
href="https://github.com/UweZiegenhagen/LaTeX-Beamer-Theme-Overview/blob/main/OVERVIEW.md">LaTeX
Beamer Theme Overview</a> - Visual overview of beamer themes included in
TeXLive</li>
<li><a href="https://github.com/jdujava/TeXtured">TeXtured</a> - A
typographically elegant, clean, and structured LaTeX template (primarily
intended for theses).</li>
</ul>
<h2 id="symbols">Symbols</h2>
<ul>
<li><a
href="https://www.ctan.org/tex-archive/info/symbols/comprehensive/">Comprehensive
LaTeX symbol list</a> - Very extensive list of symbols for LaTeX.
Available in <a
href="https://mirrors.ctan.org/info/symbols/comprehensive/symbols-a4.pdf">A4</a>
and <a
href="https://mirrors.ctan.org/info/symbols/comprehensive/symbols-letter.pdf">letter</a>
sizes.</li>
<li><a href="https://detexify.kirelabs.org/classify.html">Detexify</a> -
You draw the symbol and this site/app will tell you the LaTeX
command.</li>
</ul>
<h2 id="resources">Resources</h2>
<ul>
<li><a href="https://www.tug.org">TUG</a> - The TeX User Group is a way
to get in touch with other (La)TeX users.</li>
<li><a href="https://texdoc.net">TeXDoc</a> - Online interface to the
<code>texdoc</code> utility to browse LaTeX packages and
documentation.</li>
<li><a
href="https://www.dickimaw-books.com/latexresources.html">Dickimaw
Books: LaTeX resources</a> - Great overview of resources useful for
LaTeX.</li>
<li><a href="https://latex-cookbook.net">LaTeX cookbook</a> - Sibling of
TeXample, contains quite a bit of example code.</li>
<li><a href="https://ctan.org/pkg/visualfaq">Visual FAQ</a> -
Typesetting issues and a link to appropriate TeX FAQ answers.</li>
<li><a
href="https://github.com/MartinThoma/LaTeX-examples/">MartinThomas
LaTeX example</a> - GitHub repository containing example LaTeX
documents.</li>
<li><a href="https://latex.org/forum">LaTeX community</a> - Forum about
LaTeX.</li>
<li>German: <a href="https://texfragen.de">Neue TeX FAQ</a> - Modern and
updated LaTeX FAQ in German.</li>
<li><a
href="http://www.cs.stir.ac.uk/~kjt/software/latex/showbst.html">BibTeX
Style Examples</a> - Example output of common BibTeX styles (BST
files).</li>
<li><a href="https://tex.world/">TeX World</a> - Websites supported by
the TeX Users Group, DANTE, and GUTenberg.</li>
<li><a href="https://texnique.xyz">TeXnique</a> - A LaTeX Typesetting
Game.</li>
</ul>
<h2 id="showcases">Showcases</h2>
<ul>
<li><a
href="https://tex.stackexchange.com/questions/1319/showcase-of-beautiful-typography-done-in-tex-friends">Showcase
of beautiful typography done in TeX &amp; friends</a> - Set of examples
demonstrating the power of LaTeX.</li>
<li><a href="https://tex.stackexchange.com/q/281415/9075">Showcase of
beautiful invitations in TeX</a> - Showcase of invitations typeset using
LaTeX.</li>
<li><a href="https://tex.stackexchange.com/q/219774/9075">Showcase of
“programming your document” paradigm</a> - Collection of LaTeX documents
demonstrating how LaTeX can be used like a programming language.</li>
<li><a href="https://www.tug.org/texshowcase/">TUG: TeX showcase</a> -
Website from the TUG that shows some examples of what LaTeX can do.</li>
<li><a href="https://github.com/xinychen/awesome-latex-drawing">Awesome
LaTeX drawing</a> - Curated list of academic drawing examples for using
LaTeX</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="https://www.learnlatex.org/">LearnLaTeX.org</a> -
Browser-based LaTeX tutorial.</li>
<li><a
href="https://mirrors.ctan.org/info/lshort/english/lshort.pdf">The (Not
So) Short Introduction to LaTeX2e</a> - Very comprehensive introduction
to LaTeX.</li>
<li><a
href="https://github.com/luong-komorebi/Begin-Latex-in-minutes">Begin
LaTeX in minutes</a> - Brief intro to LaTeX for beginners that helps you
use LaTeX with ease.</li>
<li><a href="https://www.andy-roberts.net/writing/latex">Getting to
Grips with LaTeX</a> - Complete guide going through the majority of
things you need to know about LaTeX.</li>
<li><a
href="https://tex.stackexchange.com/questions/84384/latex-introductions-in-languages-other-than-english/84385">LaTeX
introductions in languages other than English</a> - Collection of
introductions in many languages.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a href="https://en.wikibooks.org/wiki/LaTeX">Wikibooks: LaTeX</a> -
The LaTeX wikibook. Not really a paper book, but it is equally
extensive.</li>
<li><a
href="https://www.informit.com/store/latex-companion-9780201362992">The
LaTeX Companion, F. Mittelbach (2004)</a></li>
<li><a
href="https://www.informit.com/store/latex-graphics-companion-9780321508928">LaTeX
Graphics Companion, M. Goossens (2007)</a></li>
<li><a href="https://ctan.org/pkg/texbytopic">TeX by Topic
(2007)</a></li>
<li><a href="https://ctan.org/pkg/impatient">TeX for the Impatient
(2020)</a></li>
<li><a href="https://latex.silmaril.ie/formattinginformation">Formatting
Information (2020)</a> - This is the HTML5-based online version of the
book <em>Formatting Information - An introduction to typesetting with
LATEX</em>. It has been continuously updated since the early 2000s.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://texblog.net">TeXblog</a> - Blog about LaTeX and
everything related.</li>
<li><a href="https://texblog.org">texblog.org</a> - Blog on LaTeX and
related topics (tutorials, packages, code snippets, etc.).</li>
<li><a href="https://tex-talk.net">TeX Talk</a> - Blog for the TeX Stack
Exchange site with news and interviews.</li>
<li><a href="https://texhour.github.io/">TeX Hour</a> - A weekly video
meeting</li>
</ul>
<h2 id="social-media">Social media</h2>
<ul>
<li><a href="https://www.linkedin.com/groups/1600297">LinkedIn:
TeX/LaTeX User Group</a></li>
<li><a href="https://twitter.com/TeXtip">Twitter: <span class="citation"
data-cites="TeXtip">@TeXtip</span></a> - Tips related to (La)TeX by <a
href="https://www.johndcook.com/">John D. Cook</a>.</li>
<li><a href="https://tex.stackexchange.com">TeX.StackExchange</a> -
StackExchange TeX section.</li>
<li><a href="https://topanswers.xyz/tex">TopAnswers TeX</a> - a free and
open source Q&amp;A site for TeX and friends</li>
</ul>
<hr />
<!-- Icons -->
<h2 id="meta-awesome-latex">Meta Awesome-LaTeX</h2>
<p>If you want to contribute, please do read our <a
href="CONTRIBUTING.md">CONTRIBUTING</a> guidelines.</p>
<h2 id="legend">Legend</h2>
<p>The icons indicating Mac, Linux and Windows compatibility show when a
program is <em>only</em> available for those platforms. So absence of
those icons means that the software is fully cross-platform.</p>
<table>
<colgroup>
<col style="width: 27%" />
<col style="width: 72%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: center;">Logo</th>
<th style="text-align: left;">Description</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;"><img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/apple.svg"
alt="mac" /></td>
<td style="text-align: left;"><a
href="https://www.apple.com/macos">macOS</a></td>
</tr>
<tr class="even">
<td style="text-align: center;"><img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/linux.svg"
alt="linux" /></td>
<td style="text-align: left;"><a
href="https://www.gnu.org">GNU/Linux</a></td>
</tr>
<tr class="odd">
<td style="text-align: center;"><img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/windows.svg"
alt="windows" /></td>
<td style="text-align: left;"><a
href="https://www.microsoft.com/windows">Microsoft Windows</a></td>
</tr>
<tr class="even">
<td style="text-align: center;"><img
src="https://cdn.jsdelivr.net/gh/egeerardyn/awesome-LaTeX@700138fe725574e1741f148df6d1f77a8aa07eee/fig/foss.svg"
alt="FOSS" /></td>
<td style="text-align: left;"><a href="https://opensource.org">Free
Open-Source Software</a></td>
</tr>
</tbody>
</table>
<hr />
<p>All trademarks are property of their respective owners.</p>
<p><a href="https://github.com/egeerardyn/awesome-LaTeX">LaTeX.md
Github</a></p>

726
html/MATLAB.html Normal file
View File

@@ -0,0 +1,726 @@
<h1 id="awesome-matlab-awesome">Awesome MATLAB <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome MATLAB toolboxes, applications, software
and resources. Inspired by <a
href="https://github.com/qinwf/awesome-R">awesome-R</a>.</p>
<ul>
<li><a href="#awesome-matlab--">Awesome MATLAB</a>
<ul>
<li><a href="#3rd-party-commercial-toolboxes">3rd Party Commercial
Toolboxes</a></li>
<li><a href="#artificial-intelligence-and-machine-learning">Artificial
Intelligence and Machine Learning</a></li>
<li><a href="#computational-mechanics">Computational Mechanics</a></li>
<li><a href="#cool">Cool</a></li>
<li><a href="#database-management">Database Management</a></li>
<li><a href="#games">Games</a></li>
<li><a href="#geospatial">Geospatial</a></li>
<li><a href="#GPU-Computing-in-MATLAB">GPU Computing in MATLAB</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#high-performance-computing-in-matlab">High Performance
Computing in MATLAB</a></li>
<li><a href="#image-processing-and-computer-vision">Image Processing and
Computer Vision</a></li>
<li><a href="#interfacing-with-other-languages">Interfacing with other
languages</a></li>
<li><a href="#interfacing-with-other-programs">Interfacing with other
programs</a></li>
<li><a href="#learning-matlab">Learning MATLAB</a></li>
<li><a href="#making-figures">Making Figures</a></li>
<li><a href="#miscellaneous-free-toolboxes">Miscellaneous Free
Toolboxes</a></li>
<li><a href="#matlab-like-environments">MATLAB-like
environments</a></li>
<li><a href="#model-reduction">Model Reduction</a></li>
<li><a href="#optimization">Optimization</a></li>
<li><a href="#Parallel-Computing-in-MATLAB">Parallel Computing in
MATLAB</a></li>
<li><a href="#Quantum-Computing">Quantum Computing</a></li>
<li><a href="#statistics">Statistics</a></li>
<li><a href="#using-matlab-in-other-environments">Using MATLAB in other
environments</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#websites">Websites</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#courseware">Courseware</a></li>
<li><a href="#reference-cards">Reference Cards</a></li>
<li><a href="#social-media">Social Media</a></li>
<li><a href="#moocs">MOOCs</a></li>
<li><a href="#tips-and-tricks">Tips and Tricks</a></li>
</ul></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h2 id="rd-party-commercial-toolboxes">3rd Party Commercial
Toolboxes</h2>
<p><em>High quality commercial toolboxes from organisations other than
MathWorks</em></p>
<ul>
<li><a href="https://www.andata.at/en/fem-operations-toolbox.html">FEM
Operations Toolbox</a> - From ANDATA. The FEM Operations Toolbox
provides functions for the evaluation and analysis of the results of
numerical simulations created with the finite element method (FEM).</li>
<li><a href="http://www.advanpix.com/">Multiprecision Toolbox for
MATLAB</a> - This toolbox equips MATLAB with a new multiple precision
floating-point numeric type and an extensive set of mathematical
functions that are capable of computations with arbitrary
precision.</li>
<li><a href="https://www.mosek.com">MOSEK Optimization Tools</a> - The
<a href="https://mosek.com/resources/downloads">MOSEK tools</a> provide
access to the powerful MOSEK optimization solvers from inside the MATLAB
environment either by a classical <a
href="http://docs.mosek.com/7.1/tools/index.html">Toolobx</a> or by the
modern object-oriented API <a
href="http://docs.mosek.com/7.1/matlabfusion/index.html">Fusion</a>.</li>
<li><a href="http://www.precisesimulation.com">FEATool Multiphysics</a>
- Finite Element FEM Simulation toolbox for Matlab and Octave featuring
an easy to use GUI, integrated CAD, geometry, grid generation, solvers,
and postprocessing functionality.</li>
</ul>
<h2 id="artificial-intelligence-and-machine-learning">Artificial
Intelligence and Machine Learning</h2>
<ul>
<li><a href="https://uk.mathworks.com/matlabcentral/playground/new">AI
Chat Playground</a> - Free service from MathWorks. Chat with an AI about
MATLAB and run code in the browser.</li>
<li><a
href="https://github.com/matlab-deep-learning/constrained-deep-learning">AI
Verification: Constrained Deep Learning</a> - Constrained deep learning
is an advanced approach to training deep neural networks by
incorporating domain-specific constraints into the learning process. <a
href="https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/constrained-deep-learning"><img
src="https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg"
alt="Open in MATLAB Online" /></a></li>
<li><a href="https://www.mathworks.com/products/deep-learning.html">Deep
Learning Toolbox</a> - MATLABs official deep learning toolbox from
MathWorks</li>
<li><a
href="https://uk.mathworks.com/help/deeplearning/deep-learning-verification-for-images.html">Deep
Learning Verification</a> - Deep learning verification is a set of
techniques for assessing the properties of deep neural networks. A free
support package from MathWorks.</li>
<li><a
href="https://github.com/matlab-deep-learning/llms-with-matlab">Large
Language Models (LLMs) with MATLAB</a> Large Language Models (LLMs) with
MATLAB lets you connect to large language model APIs using MATLAB®. <a
href="https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/llms-with-matlab"><img
src="https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg"
alt="Open in MATLAB Online" /></a> <a
href="https://www.mathworks.com/matlabcentral/fileexchange/163796-large-language-models-llms-with-matlab"><img
src="https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg"
alt="View Large Language Models (LLMs) with MATLAB on File Exchange" /></a></li>
<li><a
href="https://github.com/matlab-deep-learning/MATLAB-Deep-Learning-Model-Hub">MATLAB
Deep Learning Model Hub</a> - Discover the latest pretrained models for
deep learning in MATLAB.</li>
<li><a href="https://chatgpt.com/g/g-QFTjbeK3U-matlab">MATLAB GPT</a> -
Discover MATLAB with the official MATLAB GPT by MathWorks.</li>
<li><a
href="https://uk.mathworks.com/products/reinforcement-learning.html">Reinforcement
Learning Toolbox</a> - MATLABs official toolbox for Reinforcement
Learning from MathWorks.</li>
<li><a
href="https://github.com/matlab-deep-learning/SciML-and-Physics-Informed-Machine-Learning-Examples">SciML-and-Physics-Informed-Machine-Learning-Examples</a>
- This repository collates a number of examples demonstrating Scientific
Machine Learning (SciML) and Physics Informed Machine Learning. <a
href="https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/SciML-and-Physics-Informed-Machine-Learning-Examples"><img
src="https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg"
alt="Open in MATLAB Online" /></a></li>
<li><a
href="https://uk.mathworks.com/products/statistics.html">Statistics and
Machine Learning Toolbox</a> - MATLABs official traditional (i.e. not
neural networks) machine learning toolbox from MathWorks</li>
</ul>
<h2 id="computational-mechanics">Computational Mechanics</h2>
<ul>
<li><a href="https://www.gibboncode.org/">GIBBON</a> - An open-source
(<a href="https://github.com/gibbonCode/GIBBON">get the source here</a>)
MATLAB toolbox for computational (bio)mechanics, computational geometry,
image segmentation, meshing, lattice structure creation, and finite
element analysis (by linking with the open source package <a
href="https://febio.org/">FEBio</a> and the commercial package
ABAQUS).</li>
</ul>
<h2 id="cool">Cool</h2>
<p><em>Fun projects that make you say Cool!</em></p>
<ul>
<li><a
href="http://blogs.mathworks.com/pick/2015/10/30/enigma/">Engima</a> -
MATLAB version of the Enigma machine.</li>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/103830-invisibility-cloak-using-matlab-and-simulink">Invisibility
Cloak Using MATLAB and Simulink</a> - This submission contains the
implementation of an Invisibility Cloak using image thresholding and
segmentation.</li>
</ul>
<h2 id="database-management">Database Management</h2>
<p><em>Toolboxes for managing data</em></p>
<ul>
<li><a href="http://uk.mathworks.com/products/database/">Database
toolbox</a> - Official database toolbox from The MathWorks.</li>
<li><a href="https://github.com/markuman/go-redis/">go-redis</a> - Free
Redis Mex client for MATLAB.</li>
<li><a href="https://github.com/rmartinjak/mex-sqlite3">mex-sqlite3</a>
- Free Sqlite3 Mex client for MATLAB.</li>
<li><a href="https://github.com/mathworks/dotenv-for-MATLAB">dotenv for
MATLAB</a> - Manage database configuration environment variables.</li>
</ul>
<h2 id="games">Games</h2>
<p><em>Fully playable games developed in MATLAB.</em></p>
<ul>
<li><a
href="http://uk.mathworks.com/matlabcentral/fileexchange/46124-2048-matlab-edition">2048</a>
- 2048 is a game originally created by Gabriele Cirulli. This is a
MATLAB implementation of the game.</li>
<li><a
href="http://uk.mathworks.com/matlabcentral/fileexchange/45795-flappy-bird-for-matlab">Flappy
bird</a> - As one of the most popular games on app stores before being
taken down, Flappy Bird does not need any further introduction. Now, it
has come back alive, on MATLAB.</li>
</ul>
<h2 id="geospatial">Geospatial</h2>
<ul>
<li><a href="https://uk.mathworks.com/help/map/index.html">Mapping
Toolbox</a> - The official Mapping Toolbox from MathWorks.</li>
<li><a href="https://topotoolbox.wordpress.com/">TopoToolbox</a> -
TopoToolbox is a MATLAB program for the analysis of digital elevation
models (DEMs). Its free and open source.</li>
<li><a href="https://www.eoas.ubc.ca/~rich/map.html">m_map</a> - A
mapping package for Matlab.</li>
</ul>
<h2 id="gpu-computing-in-matlab">GPU Computing in MATLAB</h2>
<ul>
<li><a
href="https://uk.mathworks.com/help/deeplearning/ug/deep-learning-with-matlab-on-multiple-gpus.html">Deep
Learning with MATLAB on Multiple GPUs</a> - MATLAB supports training a
single deep neural network using multiple GPUs in parallel.</li>
<li><a href="https://blogs.mathworks.com/matlab/category/gpu/">GPU
Section of the MATLAB Blog</a> - Mike Croucher from MathWorks writes
about GPU Programming in MATLAB</li>
<li><a
href="https://uk.mathworks.com/help/parallel-computing/gpu-computing.html">GPU
Computing using Parallel Computing Toolbox</a> - The relevant section of
the documentation for getting started with GPU computing using NVIDIA
GPUs in MATLAB.</li>
<li><a
href="https://uk.mathworks.com/help/gpucoder/getting-started-with-gpu-coder.html">GPU
Coder</a> - Generates CUDA code from MATLAB code.</li>
<li><a
href="https://ngc.nvidia.com/catalog/containers/partners:matlab">MATLAB
on the NVIDIA GPU Cloud</a> - Running MATLAB on the NVIDIA GPU
Cloud.</li>
<li><a
href="https://uk.mathworks.com/hardware-support/nvidia-jetson.html">NVIDIA
Jetson Support from MATLAB Coder</a> - MATLAB Coder support package for
NVIDIA® Jetson™ and NVIDIA DRIVE™ platforms automates the deployment of
MATLAB algorithm or Simulink design on embedded NVIDIA GPUs such as the
Jetson platform.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<ul>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware">Arduino
Support package</a> - MATLAB Support Package for Arduino Hardware</li>
<li><a
href="https://de.mathworks.com/matlabcentral/fileexchange/33155-cpu-info">CPU
Info</a> - Read various bits of information about the CPU and operating
system.</li>
<li><a href="http://uk.mathworks.com/products/matlab-mobile/">MATLAB
Mobile</a> - MATLAB on Android and iOS mobile phones and tablets.</li>
<li><a
href="http://uk.mathworks.com/hardware-support/raspberry-pi-matlab.html">Raspberry
Pi Support from MATLAB</a> - Acquire sensor and image data from your
connected Raspberry Pi.</li>
<li><a href="http://github.com/octave-de/octave-rpi-gpio">Rasperry Pi IO
Support for Octave</a> - Control Rasperry Pi GPIO Port from Octave.</li>
</ul>
<h2 id="image-processing-and-computer-vision">Image Processing and
Computer Vision</h2>
<ul>
<li><a href="http://uk.mathworks.com/products/computer-vision/">Computer
Vision System Toolbox</a> - The official computer vision toolbox from
MathWorks.</li>
<li><a href="http://uk.mathworks.com/products/image/">Image Processing
Toolbox</a> - The official Image Processing Toolbox from MathWorks.</li>
<li><a href="http://www.vlfeat.org/matconvnet/">MatConvNet</a> -
MatConvNet is a free MATLAB toolbox implementing Convolutional Neural
Networks (CNNs) for computer vision applications. It is simple,
efficient, and can run and learn state-of-the-art CNNs. It provides
pre-trained CNNs for image classification, segmentation, face
recognition, and text detection.</li>
<li><a href="http://www.vlfeat.org/">VLFeat</a> - The VLFeat free and
open source library implements popular computer vision algorithms
specializing in image understanding and local features extraction and
matching. It is written in C for efficiency and compatibility, with
interfaces in MATLAB for ease of use, and detailed documentation
throughout.</li>
<li><a href="https://github.com/kyamagu/mexopencv">MexOpenCV</a> -
MATLAB MEX interface for <a href="http://opencv.org">OpenCV</a>,
i.e. one of the leading libraries for computer vision.</li>
<li><a href="https://github.com/sfikas/zah">Zoning Aggregated
Hypercolumns for Keyword Spotting</a> - An image descriptor, suitable
for keyword spotting, that is computed as a function of Convolutional
Neural Network intermediate layer responses.</li>
</ul>
<h2 id="interfacing-with-other-languages">Interfacing with other
languages</h2>
<ul>
<li><a
href="http://uk.mathworks.com/help/matlab/write-cc-mex-files.html">C/C++
mex routines</a> - C/C++ MEX files allow to call C/C++ functions from
within MATLAB.</li>
<li><a
href="http://uk.mathworks.com/help/matlab/write-fortran-mex-files.html">Fortran
mex routines</a> - Fortran MEX routines allow you to call Fortran code
from within MATLAB.</li>
<li><a
href="http://uk.mathworks.com/help/matlab/matlab_external/get-started-with-matlab-engine-for-python.html">MATLAB
Engine for Python</a> - The MATLAB Engine for Python provides a Python
package named <code>matlab</code> that enables you to call MATLAB
functions from within Python.</li>
<li><a href="http://matlink.org/">MATLink</a> - To run MATLAB code
inside Mathematica / Wolfram Language notebooks.</li>
<li><a href="https://github.com/zeybek/node-matlab">node-matlab</a> - To
run MATLAB code inside NodeJS.</li>
<li><a
href="http://uk.mathworks.com/help/matlab/call-python-libraries.html">Python</a>
- How to call Python functions from within MATLAB.</li>
<li><a href="https://github.com/kreutz-lab/Rcall">Rcall</a> - The Rcall
interface runs in MATLAB and provides direct access to methods and
software packages implemented in R.</li>
</ul>
<h2 id="interfacing-with-other-programs">Interfacing with other
programs</h2>
<ul>
<li><a href="https://github.com/jaketmp/matlab-quicklook">MATLAB
QuickLook</a> - QuickLook preview generator for MAT files. This shows
the contents of your MAT files in Finder. The binary is only compatible
with 64 bit OS X.</li>
<li><a href="https://github.com/manur/MATLAB-git">MATLAB-git</a> - A
thin wrapper to call <code>git</code> from within a MATLAB console.</li>
<li><a href="https://github.com/fangq/jsonlab">JSONlab</a> - Toolbox to
encode/decode <a href="http://www.json.org">JSON</a> data files from
within MATLAB and Octave.</li>
</ul>
<h2 id="learning-matlab">Learning MATLAB</h2>
<ul>
<li><a
href="https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted">MATLAB
Onramp</a> - Start here if youve never used MATLAB before. 2 hour
interactive intro from MathWorks. Free for all.</li>
<li><a
href="https://www.coursera.org/learn/matlab-programming-with-chatgpt">AI-assisted
MATLAB Programming with ChatGPT</a> - A Coursera course showing how to
use ChatGPT to help you program in MATLAB</li>
<li><a
href="http://swcarpentry.github.io/matlab-novice-inflammation/">Software
Carpentry lessons in MATLAB</a> - Teaching basic lab skills for research
computing.</li>
<li><a
href="http://ctms.engin.umich.edu/CTMS/index.php?aux=Home">Control
Tutorials for MATLAB and Simulink</a> - This site contains quite a bit
control theory, some practical applications and how to implement these
in MATLAB and SimuLink.</li>
<li><a href="http://rosettacode.org/wiki/Category:MATLAB">Rosetta Code
(MATLAB category)</a> - Rosetta Code is a community comparing algorithms
in different languages.</li>
</ul>
<h2 id="matlab-like-environments">MATLAB-like environments</h2>
<ul>
<li><a href="https://www.gnu.org/software/octave/">GNU Octave</a> - GNU
Octave is a high-level interpreted language, primarily intended for
numerical computations. It can run many MATLAB programs unmodified.</li>
<li><a href="http://www.scilab.org/">Scilab</a> - Scilab is free and
open source software for numerical computation providing a powerful
computing environment for engineering and scientific applications.</li>
<li><a
href="https://www.ni.com/en-gb/support/downloads/software-products/download.labview-mathscript-module.html#345625">MathScript</a>
- MathScript is an interpreter for MATLAB® code for the <a
href="http://www.ni.com/labview/">LabView</a> programming language.</li>
</ul>
<h2 id="making-figures">Making Figures</h2>
<p><em>Third-party tools to produce publication quality
figures.</em></p>
<ul>
<li><a href="https://git.io/antijet">antijet</a> - An alternative to the
problematic “jet”-colormap.</li>
<li><a href="https://github.com/altmany/export_fig">export_fig</a> -
produces better vector/bitmap graphics than standalone MATLAB®.</li>
<li><a
href="https://uk.mathworks.com/matlabcentral/fileexchange/54465-gramm-complete-data-visualization-toolbox-ggplot2-r-like">gramm</a>
- GRAMmar of graphics for Matlab.</li>
<li><a
href="http://dgleich.github.io/hq-matlab-figs/">hq-matlab-figs</a> -
Creating high-quality graphics in MATLAB for papers and
presentations.</li>
<li><a href="https://github.com/matlab2tikz/matlab2tikz">matlab2tikz</a>
- exports MATLAB® figures to TikZ code for seamless inclusion in LaTeX
documents.</li>
<li><a
href="https://de.mathworks.com/matlabcentral/fileexchange/62729-matplotlib-2-0-colormaps--perceptually-uniform-and-beautiful">matplotlib
colormaps</a> - Perceptually uniform colormaps.</li>
<li><a
href="http://www.mathworks.com/matlabcentral/fileexchange/7401-scalable-vector-graphics--svg--export-of-figures">plot2svg</a>
- exports MATLAB® figures to Scalable Vector Graphics format. This is
particularly useful in older MATLAB® versions that dont support
<code>print -dsvg</code>.</li>
<li><a href="https://plot.ly/matlab/">Plotly MATLAB Library</a> -
exports MATLAB figures to the online plotting service <a
href="https://plot.ly">plot.ly</a>.</li>
<li><a
href="https://github.com/djoshea/matlab-save-figure">saveFigure</a> -
exports MATLAB® figures to PDF, SVG, EPS and PNG with improved support
for transparancy.</li>
<li><a
href="https://mathworks.com/matlabcentral/fileexchange/24035-wgplot-weighted-graph-plot--a-better-version-of-gplot">wgPlot</a>
- A better version of gplot.</li>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/38499-xkcdify">xkcdify</a>
- xkcd-style plots.</li>
</ul>
<h2 id="miscellaneous-free-toolboxes">Miscellaneous Free Toolboxes</h2>
<p><em>High quality free toolboxes in subject areas that dont yet have
their own section</em></p>
<ul>
<li><a href="http://www.chebfun.org/">Chebfun</a> - Chebfun is an
open-source package for computing with functions to about 15-digit
accuracy.</li>
<li><a href="http://www.maths.manchester.ac.uk/~djs/ifiss/">IFISS</a> -
IFISS is a graphical package for the interactive numerical study of
incompressible flow problems which can be run under MATLAB or
Octave.</li>
<li><a
href="http://statweb.stanford.edu/~wavelab/Wavelab_850/index_wavelab850.html">Wavelab</a>
- WaveLab is a collection of MATLAB functions related to wavelet
analysis.</li>
<li><a href="http://www.ugr.es/~jfernand/mpitb_eng.html">MPITB</a> - MPI
Toolbox for Matlab (<a href="http://www.ugr.es/~jfernand/mpitb.html">MPI
Toolbox for Octave</a>).</li>
<li><a
href="http://research.microsoft.com/en-us/um/people/minka/software/lightspeed/">Lightspeed</a>
- Microsoft Lightspeed Utilities Toolbox.</li>
<li><a href="http://www.brain-connectivity-toolbox.net/">bct</a> - Brain
Connectivity Toolbox.</li>
<li><a href="https://github.com/imaginairy-user/opencl-toolbox/">OpenCL
Toolbox</a> - OpenCL support for MATLAB.</li>
<li><a href="http://www.uqlab.com/">UQLab</a> - The Framework for
Uncertainty Quantification.</li>
<li><a href="http://octave.sourceforge.net/">Octave Forge</a> - Extra
packages for GNU Octave.</li>
<li><a
href="http://www.maths.manchester.ac.uk/~higham/mctoolbox/">Matrix
Computation Toolbox</a> - For constructing test matrices, computing
matrix factorizations, visualizing matrices, and carrying out direct
search optimization.</li>
<li><a
href="http://timmitchell.com/software/GRANSO/index.html">GRANSO</a> -
GRadient-based Algorithm for Non-Smooth Optimization.</li>
<li><a
href="http://www.timmitchell.com/software/ROSTAPACK/index.html">ROSTAPACK</a>
- RObust STAbility PACKage.</li>
<li><a href="https://github.com/clugen/MOCluGen">MOCluGen</a> -
Multidimensional cluster generation in MATLAB/Octave.</li>
</ul>
<h2 id="model-reduction">Model Reduction</h2>
<ul>
<li><a href="https://lvdmaaten.github.io/drtoolbox/">drtoolbox</a> -
Matlab Toolbox for Dimensionality Reduction.</li>
<li><a href="http://dmdbook.com/CODE.zip">DMD Book</a> - Dynamic Mode
Decomposition Book Companion Code.</li>
<li><a href="http://gramian.de">emgr</a> - EMpirical GRamian framework
for model reduction of input-output systems.</li>
<li><a href="http://git.io/hapod">hapod</a> - Hierarchical Approximate
Proper Orthogonal Decomposition.</li>
<li><a href="https://mordigitalsystems.fr/en/">MOR Toolbox</a> - Model
Reduction Toolbox for MATLAB (formerly: <a
href="http://w3.onera.fr/more/">MORE</a> - a MOdel REduction
Toolbox).</li>
<li><a
href="http://www.ians.uni-stuttgart.de/MoRePaS/software/kermor/">KerMor</a>
- Model order reduction for nonlinear dynamical systems and nonlinear
approximation.</li>
<li><a href="https://git.io/morgen">morgen</a> - Model Order Reduction
for Gas and Energy Networks.</li>
<li><a href="http://www.mpi-magdeburg.mpg.de/1657682/morlab">MORLAB</a>
- Model Order Reduction Laboratory.</li>
<li><a
href="http://tu-dresden.de/die_tu_dresden/fakultaeten/fakultaet_maschinenwesen/ifkm/dmt/forschung/forschungsthemen/morpack">MORPACK</a>
- Model Order Reduction PACKage.</li>
<li><a href="http://www.mpi-magdeburg.mpg.de/projects/mess">MESS</a> -
The Matrix Equations Sparse Solvers library, is the successor to the
Lyapack Toolbox.</li>
<li><a
href="https://web.archive.org/web/20080727002739/http://scowl.ge.uiuc.edu/~ssivakum/research.html">MRedTool</a>
- A MATLAB toolbox for model reduction of multi-dimensional
systems.</li>
<li><a href="http://homepages.rpi.edu/~hahnj/Model_Reduction">Nonlinear
Model Reduction Routines for MATLAB</a> - Empirical balanced truncation
toolbox.</li>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/64392-psssmor-toolbox">psssMOR</a>
- A parametric sparse state-space and Model Order Reduction
toolbox.</li>
<li><a href="https://www.morepas.org/software/rbmatlab/">RBmatlab</a> -
A MATLAB library for model order reduction with Reduced Basis
Methods.</li>
<li><a href="https://github.com/redbKIT/redbKIT">redBKIT</a> - A MATLAB
library for reduced-order modeling of parametrized PDEs.</li>
<li><a href="http://simplifytoolbox.tumblr.com/">SiMpLIfy</a> -
Structured ModeL reduction.</li>
<li><a
href="http://slicot.org/matlab-toolboxes/model-reduction">SLICOT</a> -
SLICOT Model and Controller Reduction Toolbox.</li>
<li><a
href="https://web.archive.org/web/20151115030532/http://bnbond.com/software/smores/">SMORES</a>
- A Matlab tool for Simulation and Model Order Reduction of Electrical
Systems.</li>
<li><a href="http://doi.org/10.5281/zenodo.3332706">SOMDDPA</a> -
Second-Order Modally-Damped Dominant Pole Algorithm.</li>
<li><a href="https://github.com/MORLab/sssMOR">sssMOR</a> - sparse state
space and Model Order Reduction toolbox.</li>
<li><a href="http://sumo.intec.ugent.be/SUMO">SUMO</a> - SUrrogate
MOdelling lab.</li>
</ul>
<h2 id="optimization">Optimization</h2>
<ul>
<li><a
href="https://matlabacademy.mathworks.com/details/optimization-onramp/optim">Optimization
Onramp</a> - Free interactive course from MathWorks. Learn the basics of
optimization in MATLAB.</li>
<li><a href="https://uk.mathworks.com/help/gads/index.html">Global
Optimization Toolbox</a> - Offical toolbox from MathWorks. Includes
algorithms such as Simulated Annealing, Particle Swarm Optimizaton and
Genetic Algorithms.</li>
<li><a href="https://www.manopt.org/">Manopt</a> - Free toolboxes for
optimization on manifolds and matrices.</li>
<li><a
href="https://uk.mathworks.com/help/optim/index.html">Optimization
Toolbox</a> - Official optimization Toolbox from MathWorks.</li>
<li><a href="https://uk.mathworks.com/help/matlab/qubo.html">Quadratic
Unconstrained Binary Optimization (QUBO)</a> - An optimization
formulation thats available in MATLAB via the Quantum Computing Support
package</li>
</ul>
<h2 id="parallel-computing-in-matlab">Parallel Computing in MATLAB</h2>
<ul>
<li><a
href="https://uk.mathworks.com/products/parallel-computing.html">Parallel
Computing Toolbox</a> - Mathworks Toolbox. Provides support for various
parallel programming paradigms to scale MATLAB to 1000s of CPU cores and
GPUs. Also helps make maximum use of your laptop if thats the only
hardware you have.</li>
</ul>
<h2 id="quantum-computing">Quantum Computing</h2>
<ul>
<li><a
href="https://uk.mathworks.com/matlabcentral/fileexchange/125425-matlab-support-package-for-quantum-computing">MATLAB
Support Package for Quantum Computing</a> - MATLAB Support Package for
Quantum Computing lets you build, simulate, and run quantum algorithms.
You can use your own PC or real quantum hardware via the cloud.</li>
<li><a href="https://github.com/QuantumComputingLab/qclab">QCLAB MATLAB
Toolbox</a> - QCLAB is an object-oriented MATLAB toolbox for creating,
representing and simulating quantum circuits.</li>
<li><a
href="https://uk.mathworks.com/matlabcentral/fileexchange/129264-strangeworks">Strangeworks
SDK</a> - This allows users to submit jobs from MATLAB to a range of
Quantum Hardware via the Strangeworks platform.</li>
</ul>
<h2 id="statistics">Statistics</h2>
<ul>
<li><a href="http://rosa.unipr.it/fsda.html">FSDA Toolbox</a> - FSDA
(Flexible Statistics and Data Analysis) extends MATLAB and the
Statistics Toolbox for the robust analysis of data sets affected by
different sources of heterogeneity.</li>
<li><a href="https://uk.mathworks.com/help/stats/index.html">Statistics
and Machine Learning Toolbox</a> - Statistics and Machine Learning
Toolbox from MathWorks.</li>
</ul>
<h2 id="using-matlab-in-other-environments">Using MATLAB in other
environments</h2>
<ul>
<li><a
href="https://blogs.mathworks.com/matlab/2023/01/30/official-mathworks-matlab-kernel-for-jupyter-released/">Official
MATLAB Kernel for Jupyter</a> - Blog post describing how to install and
use the official MATLAB Kernel for Jupyter</li>
</ul>
<h1 id="resources">Resources</h1>
<p>Where to discover new MATLAB resources.</p>
<h2 id="websites">Websites</h2>
<ul>
<li><a href="http://uk.mathworks.com/matlabcentral/fileexchange/">MATLAB
File Exchange</a> - File Exchange lets you find and share custom
applications, classes, code examples, drivers, functions, Simulink
models, scripts, and videos.</li>
<li><a href="http://uk.mathworks.com/matlabcentral/cody/">Cody</a> - A
website with programming challenges that consist of writing MATLAB®
code. A fun way to improve your skills.</li>
<li><a href="https://thingspeak.com">ThingSpeak</a> - An internet of
things (IoT) platform that allows to collect, analyze and act upon
various data sources. You can enter your own MATLAB® code to process and
plot your data.</li>
<li><a href="http://octave-online.net/">Octave-Online</a> - An online
Octave interpreter.</li>
<li><a href="http://matlab.wikia.com/wiki/FAQ">Matlab FAQ on
Wikia</a></li>
<li><a href="https://hackr.io/tutorials/learn-matlab">Programming
Community Curated Resources For Learning Matlab</a></li>
<li><a href="http://people.duke.edu/~hpgavin/m-files/">Assorted
.m-files</a> - by H.P. Gavin.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="http://blogs.mathworks.com/cleve/">Cleves Corner: Cleve
Moler on Mathematics and Computing</a> - Cleve Moler is the author of
the first MATLAB, one of the founders of MathWorks, and is currently
Chief Mathematician at the company.</li>
<li><a href="https://blogs.mathworks.com/matlab/">The MATLAB Blog</a> -
Mike Croucher, a Customer Success Engineer at MathWorks, writes about
MATLAB.</li>
<li><a href="http://blogs.mathworks.com/developer/">Developer Zone</a> -
Developing, testing, and integrating production grade software using
MATLAB.</li>
<li><a href="http://blogs.mathworks.com/seth/">Guy and Seth on
Simulink</a> - Guy Rouleau and Seth Popinchalk are Application Engineers
for MathWorks.</li>
<li><a href="http://blogs.mathworks.com/steve/">Steve on Image
Processing</a> - Steve Eddins has developed MATLAB and image processing
capabilities for MathWorks since 1993.</li>
<li><a href="http://undocumentedmatlab.com">Undocumented MATLAB</a> -
Yair Altman blogs about the hidden underbelly of MATLAB®. This is the
place to be for discovering new and awesome features.</li>
<li><a href="http://www.walkingrandomly.com/?cat=11">WalkingRandomly</a>
- The MATLAB tag of WalkingRandomly.</li>
<li><a href="http://xcorr.net/?s=matlab">xcorr: comp neuro</a> - MATLAB
relevant post of XCORR.</li>
<li><a href="http://matlabgeeks.com/">Matlab Geeks</a> - Matlab Blog,
Tutorials and Expertise.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.crcpress.com/Accelerating-MATLAB-Performance-1001-tips-to-speed-up-MATLAB-programs/Altman/9781482211290">Accelerating
MATLAB Performance: 1001 tips to speed up MATLAB programs</a> - A superb
guide to making MATLAB code faster.</li>
<li><a href="http://www.databookuw.com/">Data-Driven Science and
Engineering: Machine Learning, Dynamical Systems and Control</a> - This
textbook brings together machine learning, engineering mathematics, and
mathematical physics to integrate modeling and control of dynamical
systems with modern methods in data science.</li>
<li><a
href="http://www.cambridge.org/us/academic/subjects/computer-science/scientific-computing-scientific-software/elements-matlab-style">The
Elements of MATLAB Style</a> - Coding guidelines for the MATLAB
language.</li>
<li><a
href="http://eu.wiley.com/WileyCDA/WileyTitle/productCd-111882010X.html">MATLAB
for Dummies</a> - A good beginners book.</li>
<li><a href="http://www.ma.man.ac.uk/~higham/mg/">MATLAB Guide</a> - By
Desmond and Nicholas Higham. One of the best books for learning
MATLAB</li>
<li><a
href="https://www.crcpress.com/Undocumented-Secrets-of-MATLAB-Java-Programming/Altman/9781439869031#isbn">Undocumented
Secrets of MATLAB-Java Programming</a> - A great guide on MATLAB® and
its Java interface (e.g. for GUIs or interaction with JVM
software).</li>
<li><a href="http://www.sagepub.com/books/Book239284">An Introduction to
MATLAB for Behavioral Researchers</a> - Beginner book for those with no
programming experience. Targeted to those in psychology/behavioural
sciences and uses real experimental data in examples.</li>
</ul>
<h2 id="courseware">Courseware</h2>
<p><em>Materials developed to help you teach various subjects.</em></p>
<ul>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/180661-computer-vision-basics">Computer
Vision Basics</a> - This curriculum module contains interactive MATLAB
live scripts centered on the fundamentals of image segmentation.</li>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/97112-convolution-in-digital-signal-processing">Convolution
in Digital Signal Processing</a> - This curriculum module contains
interactive MATLAB live scripts and supporting data files centered
around the fundamentals of convolution in digital signal
processing.</li>
</ul>
<h2 id="reference-cards">Reference Cards</h2>
<ul>
<li><a
href="https://www.mathworks.com/campaigns/products/cheat-sheets.html">Cheat
Sheets for MATLAB and Simulink</a> - Use these cheat sheets as quick
reference resources for MATLAB and Simulink.</li>
<li><a
href="http://www.robots.ox.ac.uk/~dwm/Courses/1P5_2011/MatlabQuickRef1v1.pdf">MATLAB
Quick Reference</a> - by Eric Peasley, Department of Engineering
Science, University of Oxford</li>
</ul>
<h2 id="social-media">Social Media</h2>
<ul>
<li><a href="https://www.facebook.com/MATLAB">MATLAB on Facebook</a> -
Official Facebook page for MATLAB.</li>
<li><a href="https://www.reddit.com/r/matlab/">MATLAB Reddit</a> -
MATLAB on Reddit.</li>
<li><a href="http://stackoverflow.com/questions/tagged/matlab">MATLAB on
Stack Overflow</a> - Stack Overflow is a community of 4.7 million
programmers, just like you, helping each other.</li>
<li><a href="https://twitter.com/MATLAB">MATLAB on Twitter</a> -
Official MATLAB twitter account.</li>
<li><a href="http://stackoverflow.com/questions/tagged/octave">Octave on
Stack Overflow</a> - Stack Overflow has an extensive back catalogue of
many answered questions.</li>
<li><a href="https://www.reddit.com/r/octave/">Octave Reddit</a> -
Octave on Reddit.</li>
</ul>
<h2 id="moocs">MOOCs</h2>
<p><em>Massive open online courses.</em></p>
<ul>
<li><a href="http://www.ulaff.net/index.html">Linear Algebra:
Foundations to Frontiers</a> - Hands-on introduction to Linear Algebra
using MATLAB.</li>
</ul>
<h2 id="tips-and-tricks">Tips and Tricks</h2>
<ul>
<li><a
href="https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/campaigns/portals/files/intel/may-12-2015-advanced-matlab.pdf">Advanced
Programming Techniques in MATLAB</a> - Slides by Loren Shure.</li>
<li><a
href="http://www.mathworks.com/matlabcentral/fileexchange/22943-guidelines-for-writing-clean-and-fast-code-in-matlab">Guidelines
for writing clean and fast code in MATLAB</a> - A guide with best
practices in MATLAB® programming to which anybody can <a
href="https://github.com/nschloe/matlab-guidelines">contribute</a>.</li>
<li><a href="https://git.io/mtips">Octave and MATLAB Snippets</a> -
Collection of code snippets.</li>
<li><a href="https://github.com/kendrickkay/knkutils">knkutils</a> -
MATLAB utility functions written by Kendrick Kay.</li>
<li><a
href="http://bickson.blogspot.de/2011/10/lanczos-algorithm-for-svd-singule-value.html">Lanczos
Algorithm for SVD</a> - MATLAB Code</li>
<li><a href="https://jie-chen-ibm.appspot.com/software.html">Jie Chens
Software</a> - Collection of companion codes (mostly MATLAB).</li>
<li><a href="http://sspsite.org/matlab_scripts.html">SSP RK</a> - Strong
Stability Preserving Runge-Kutta Codes.</li>
<li><a href="http://faculty.smu.edu/shampine/current.html">BV78</a> -
Shampines Adaptive Block Vectorized Runge-Kutta 7-8.</li>
<li><a
href="http://www.datatool.com/downloads/MatlabStyle2%20book.pdf">MATLAB
Style Guidelines 2.0</a> - by R. Johnson.</li>
<li><a
href="https://gist.github.com/precisesimulation/94395a41e53abf01da4d073b3b746493">parrun.sh</a>
- MATLAB and OCTAVE Parallel Job Script.</li>
<li><a href="https://git.io/flamegraph">flamegraph</a> - Flame graph
visualization for Octaves profiler output.</li>
<li><a
href="https://www.mathworks.com/matlabcentral/fileexchange/23786-recursive-mlint">mlintall</a>
- Recursive <code>mlint</code></li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Your contributions are always welcome. Refer to the <a
href="https://github.com/mikecroucher/awesome-MATLAB/blob/main/Contributing.md">contribution
guidelines</a> if youd like to make a Pull Request.</p>
<p>This work is licensed under the Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License - <a
href="http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode">CC
BY-NC-SA 4.0</a></p>
<p><a href="https://github.com/mikecroucher/awesome-MATLAB">MATLAB.md
Github</a></p>

View File

@@ -0,0 +1,334 @@
<h1
id="awesome-opensourcephotography">Awesome-OpenSourcePhotography</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>A list of awesome free open source software &amp; libraries for
photography. Also tools for video. For more awesomeness, check out <a
href="https://github.com/sindresorhus/awesome">awesome</a>.</p>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#camera-firmware-mods">Camera Firmware Mods</a></li>
<li><a href="#libraries">Libraries</a>
<ul>
<li><a href="#canon">Canon</a></li>
<li><a href="#gopro">GoPro</a></li>
<li><a href="#sony">Sony</a></li>
</ul></li>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#analogue-photography">Analogue Photography</a></li>
<li><a href="#raw-image-developers">RAW image developers</a></li>
<li><a href="#hdr-specific-software">HDR Specific Software</a></li>
<li><a href="#panorama-stitching">Panorama Stitching</a></li>
<li><a href="#photo-organizers">Photo Organizers</a></li>
<li><a href="#exif-editors">EXIF Editors</a></li>
<li><a href="#photo-downloaders">Photo Downloaders</a></li>
<li><a href="#camera-tetherers">Camera Tetherers</a></li>
<li><a href="#monitor-color-correction">Monitor Color
Correction</a></li>
<li><a href="#360-images">360° Images</a></li>
<li><a href="#alternative-image-viewers">Alternative Image
Viewers</a></li>
<li><a href="#useful-gimp-mods-or-scripts">Useful GIMP Mods or
Scripts</a></li>
<li><a href="#communities">Communities</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#video">Video</a>
<ul>
<li><a href="#general-tools">General tools</a></li>
<li><a href="#compositing-software">Compositing software</a></li>
<li><a href="#video-libraries">Video Libraries</a></li>
</ul></li>
<li><a href="#scripts">Scripts</a>
<ul>
<li><a href="#video-to-panorama">Video to Panorama</a></li>
</ul></li>
</ul>
<h2 id="general">General</h2>
<ul>
<li><a href="http://www.gimp.org/">GIMP</a> - A swiss knife for image
manipulation.</li>
<li><a href="https://github.com/aferrero2707/PhotoFlow">PhotoFlow</a> -
A non-destructive photo retouching program including RAW image
development.</li>
<li><a href="http://www.imagemagick.org/">ImageMagick</a> - A suite of
command-line utilities for modifying and working with images.</li>
<li><a href="http://www.graphicsmagick.org/">GraphicsMagick</a> -
GraphicsMagick is usually faster than ImageMagick.</li>
</ul>
<h2 id="camera-firmware-mods">Camera Firmware Mods</h2>
<ul>
<li><a href="http://chdk.wikia.com/wiki/CHDK">CHDK</a> - Canon Hack
Development Kit, for Canon cameras.</li>
<li><a href="http://magiclantern.fm/">Magic Lantern</a> - A software
enhancement that offers increased functionality to Canon DSLR
cameras.</li>
<li><a href="https://github.com/KonradIT/autoexechack">Autoexec Hack</a>
- Compilation of hacks for GoPro Cameras.</li>
<li><a href="http://www.gh1-hack.info/">PTool Firmware Manipulation
Tool</a> - Change the video recording parameters of Panasonics
cameras.</li>
<li><a href="https://nikonhacker.com/wiki/Main_Page">Nikon Hacker</a> -
Nikon Patch and Nikon Emulator, 2 softwares for Nikon cameras.</li>
<li><a href="https://github.com/PJanisio/Xiaomi_Yi_autoexec">Xiaomi Yi
Autoexec</a> - Compilation of autoexec scripts and mods for Xiaomi Yi
camera.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<ul>
<li><a href="https://github.com/gphoto/libgphoto2">LibGphoto2</a> - C
APi for Digital camera access and remote control. Java,python,C#, and
much more bindings.</li>
</ul>
<h3 id="canon">Canon</h3>
<ul>
<li><a href="https://github.com/roxlu/ofxCanon">OfxCanon</a> -
OpenFrameworks addon for the Canon EDSK.</li>
<li><a href="https://github.com/kritzikratzi/edsdk4j">Edsdk4j</a> -
Canon SDK for Java.</li>
</ul>
<h3 id="gopro">GoPro</h3>
<ul>
<li><a href="https://github.com/kschzt/gopro">GoPro</a> - API for
controlling GoPro Hero 3 Camera from Node.js.</li>
<li><a href="https://github.com/DenisCarriere/gopro">GoPro</a> - GoPro
Hero 4 - Python API.</li>
<li><a href="https://github.com/joshvillbrandt/goprohero">GoPro</a> - A
Python library and a CLI that can interface with GoPro HERO3, HERO3+,
and HERO4 cameras over http.</li>
<li><a href="https://github.com/r1pper/GoPro.Hero">GoPro.Hero</a> - A
lightweight c# library to access and control GoPro HERO.</li>
</ul>
<h3 id="sony">Sony</h3>
<ul>
<li><a href="https://github.com/storborg/sonypy">SonyPy</a> - Python
module for Sony Camera Remote API.</li>
</ul>
<h2 id="utilities">Utilities</h2>
<ul>
<li><a
href="https://github.com/ThibaudM/timelapse-sony">Timelapse-sony</a> -
Android app for creating timelapse via “Ctrl with Smartphone” mode or
connected by NFC.</li>
<li><a
href="https://github.com/crazymaik/remoteyourcam-usb">Remoteyourcam-usb</a>
- Control your Canon or Nikon DSLR camera from your Android device
through USB.</li>
<li><a href="https://github.com/dukus/digiCamControl">digiCamControl</a>
- DSLR camera remote control open source software.</li>
</ul>
<h2 id="analogue-photography">Analogue photography</h2>
<ul>
<li><a href="https://www.digitaltruth.com/devchart.php">Digitaltruth</a>
- Film development chart.</li>
</ul>
<h2 id="raw-image-developers">RAW image developers</h2>
<ul>
<li><a href="http://www.darktable.org/">Darktable</a> - An open source
photography workflow application and RAW developer.</li>
<li><a href="http://rawtherapee.com/">RawTherapee</a> - A cross-platform
raw image processing program.</li>
<li><a href="http://photivo.org/photivo/start?redirect=1">Photivo</a> -
A multi platform photo processor for RAW and bitmap images with 16 bit
precision.</li>
<li><a href="https://github.com/rawstudio/rawstudio">Raw Studio</a> -
Read and manipulate RAW images from digital cameras.</li>
<li><a href="http://ufraw.sourceforge.net/">UFRaw</a> - A utility to
read and manipulate raw images from digital cameras.</li>
<li><a href="http://www.cybercom.net/~dcoffin/dcraw/">DCRaw</a> -
Decoding raw digital photos in Linux.</li>
<li><a href="http://lightzoneproject.org/">Lightzone</a> - Open-source
digital darkroom software for Windows/Mac/Linux.</li>
<li><a href="http://www.kornelix.com/fotoxx.html">Fotoxx</a> - A Linux
program for editing photos and other images.</li>
</ul>
<h2 id="hdr-specific-software">HDR Specific Software</h2>
<ul>
<li><a href="https://github.com/LuminanceHDR/LuminanceHDR">Luminance</a>
- A complete workflow for HDR imaging.</li>
<li><a
href="http://theplaceofdeadroads.blogspot.com/2006/07/qpfstmo-hdr-tone-mapping-gui-for-linux_04.html">QPSFTMO</a>
- HDR Tone Mapping GUI for Linux.</li>
<li><a href="http://pfstools.sourceforge.net/">PFS Tools</a> - A set of
command line programs for reading, writing and manipulating HDR images
and video frames.</li>
</ul>
<h2 id="panorama-stitching">Panorama Stitching</h2>
<ul>
<li><a href="http://hugin.sourceforge.net/">Hugin</a> - An easy to use
cross-platform panoramic imaging toolchain.</li>
<li><a href="http://www.panoramatools.com/">Panorama Tools</a> - A
framework for re-projecting and blending multiple source images into
immersive panoramics of many types.</li>
</ul>
<h2 id="photo-organizers">Photo Organizers</h2>
<ul>
<li><a href="http://yorba.org/shotwell/">Shotwell</a> - A photo manager
for GNOME 3.</li>
<li><a
href="http://www.digikam.org/drupal/about?q=about/overview">DigiKam/ShowFoto</a>
- Open Source Photo manager for KDE/Gnome desktop.</li>
<li><a href="http://www.gphoto.org/">GPhoto</a> - A program and library
framework that lets users download pictures from their digital
cameras.</li>
<li><a href="http://lychee.electerious.com/">Lychee</a> - A great
looking and easy-to-use photo-management-system you can run on your
server, to manage and share photos.</li>
<li><a
href="https://github.com/SimpleMobileTools/Simple-Gallery/">Simple
Gallery</a> - A Android gallery app for viewing photos and videos
similar to android stock gallery with support for file
copy/move/rename/delete/share.</li>
<li><a href="https://github.com/HoraApps/LeafPic/">Leaf Pic</a> -
Material-designed android gallery alternative.</li>
<li><a href="https://github.com/k3b/APhotoManager/">A Photo Manager</a>
- Manage local photos on Android: gallery, geotag with photomap, tags,
find, sort, view, copy, delete, send,…</li>
<li><a href="https://photoprism.org/">PhotoPrism</a> - PhotoPrism™ is a
server-based application for browsing, organizing and sharing your
personal photo collection.</li>
</ul>
<h2 id="exif-editors">EXIF Editors</h2>
<ul>
<li><a href="http://owl.phy.queensu.ca/~phil/exiftool/">ExifTool</a> - A
program for reading, writing, and manipulating image, audio, and video
metadata.</li>
<li><a href="https://github.com/Exiv2/exiv2/">Exiv2</a> - Exiv2 is a C++
library and a command-line utility to read, write, delete and modify
Exif, IPTC, XMP and ICC image metadata.</li>
</ul>
<h2 id="photo-downloaders">Photo Downloaders</h2>
<ul>
<li><a href="http://www.damonlynch.net/rapid/index.html">Rapid Photo
Downloader</a> - A photo and video downloader for the Linux
Desktop.</li>
</ul>
<h2 id="camera-tetherers">Camera Tetherers</h2>
<ul>
<li><a href="http://entangle-photo.org/">Entangle</a> - Entangle
provides a GUI for taking photographs with a digital camera completely
controlled from the computer.</li>
</ul>
<h2 id="monitor-color-correction">Monitor Color Correction</h2>
<ul>
<li><a href="http://www.hughski.com/index.html">Hughski</a></li>
<li><a href="http://displaycal.net/">DisplayCal</a> - Open source
display calibration and characterization.</li>
</ul>
<h2 id="images">360° Images</h2>
<ul>
<li><a
href="https://github.com/TheGreyDiamond/open360viewer">Open360viewer</a>
- Open source 360° media viewer.</li>
</ul>
<h2 id="alternative-image-viewers">Alternative Image Viewers</h2>
<ul>
<li><a href="http://geeqie.sourceforge.net/">Geeqie</a> - An image
viewer and image organiser program for Unix-like operating systems.</li>
<li><a href="http://feh.finalrewind.org/">FEH</a> - An X11 image
viewer.</li>
</ul>
<h2 id="useful-gimp-mods-or-scripts">Useful GIMP Mods or Scripts</h2>
<ul>
<li><a href="http://registry.gimp.org/">GIMP Plugin Registry</a></li>
<li><a
href="http://sourceforge.net/projects/cinepaint/files/CinePaint/">Cinepaint</a>
- A program for painting and retouching bitmap frames of films based on
GIMP.</li>
</ul>
<h2 id="communities">Communities</h2>
<ul>
<li><a href="https://www.flickr.com/groups/83823859@N00/">Flickr Open
Source Photography Group</a></li>
<li><a href="http://reddit.com/r/fossphotography">/r/FOSSPhotography</a>
- Community about Free open source software for Photography on
reddit.</li>
<li><a
href="https://plus.google.com/u/0/communities/110647644928874455108">Open
Source Photography Community on Google+</a></li>
<li><a href="https://www.facebook.com/groups/326042310770868/">Open
Source Photography Group on Facebook</a></li>
<li><a href="https://www.reddit.com/r/opensourcephotography">Open Source
Photography Sub on Reddit</a></li>
<li><a href="https://500px.com/groups/open-source-photography">Open
Source Photography Group on 500px</a></li>
<li><a href="https://pixls.us">PIXLS.US</a> - Community dedicated to
tutorials, workflows, and showcases of high-quality photography using
Free Software tools</li>
</ul>
<h2 id="resources">Resources</h2>
<ul>
<li><a href="https://unsplash.com/">Unsplash.com</a> - Free (do whatever
you want) high-resolution photos, <a
href="https://medium.com/unsplash/the-unsplash-license-f6fb7de5c95a">licensed</a>
under the Unsplash License (<a
href="https://medium.com/unsplash/why-we-moved-from-the-creative-commons-zero-license-to-the-unsplash-license-598f76386489">changed
from CC0</a>)</li>
<li><a href="https://pexels.com/">Pexels.com</a> - Royalty free
high-resolution stock photos, <a
href="https://www.pexels.com/photo-license/">licensed</a> under Creative
Commons Zero (CC0)</li>
<li><a href="https://pixabay.com/">Pixabay.com</a> - Royalty free stock
photos and videos, <a
href="https://pixabay.com/en/service/faq/">licensed</a> under Creative
Commons Zero (CC0).</li>
<li><a href="https://www.shutterography.com">Shutterography.com</a> -
Free Photos.</li>
</ul>
<h2 id="video">Video</h2>
<h3 id="general-tools">General tools</h3>
<ul>
<li><a href="https://www.ffmpeg.org/">FFmpeg</a> - A complete,
cross-platform solution to record, convert and stream audio and
video.</li>
<li><a href="http://www.virtualdub.org/">Virtualdub</a> - A free video
tool for basic editing and encoding.</li>
</ul>
<h3 id="compositing-software">Compositing software</h3>
<ul>
<li><a href="https://github.com/MrKepzie/Natron">Natron</a> - A
node-based compositor based on the same principles as state-of-the art
tools used in film and television post-production.</li>
<li><a href="https://github.com/buttleofx/ButtleOFX">ButtleOFX</a> - A
simple, user-friendly and open source compositing software.</li>
<li><a href="https://www.blender.org/">Blender</a> - This open source 3D
graphics has tools for video editing.</li>
<li><a href="https://github.com/mltframework/shotcut">Shotcut</a> - A
free, open source, cross-platform video editor.</li>
</ul>
<h3 id="video-libraries">Video Libraries</h3>
<ul>
<li><a href="http://openfx.sourceforge.net/">OpenFX</a> - An Open
Plug-in API for 2D Visual Effects.</li>
<li><a href="https://github.com/tuttleofx/TuttleOFX">TuttleOFX</a> - An
image processing framework based on OpenFX plugin format.</li>
<li><a href="https://github.com/georgmartius/vid.stab">Vid.stab</a> - A
video stabilization library which can be plugged-in with Ffmpeg and
Transcode.</li>
<li><a href="https://github.com/dyne/frei0r">Frei0r</a> - A large
collection of free and portable video plugins.</li>
</ul>
<h2 id="scripts">Scripts</h2>
<h3 id="video-to-panorama">Video to Panorama</h3>
<p>Using <a href="https://www.ffmpeg.org/">FFmpeg</a> and <a
href="http://hugin.sourceforge.net/">Hugin</a>.</p>
<div class="sourceCode" id="cb1"><pre
class="sourceCode bash"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="co">#!/bin/bash</span></span>
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a><span class="fu">mkdir</span> <span class="at">-p</span> /tmp/images</span>
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="ex">ffmpeg</span> <span class="at">-i</span> video.avi <span class="at">-r</span> 5 <span class="at">-qscale</span> 3 tmp/images/image-%3d.jpg</span>
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a><span class="ex">pto_gen</span> <span class="at">-o</span> tmp/hugin.pto tmp/images/<span class="pp">*</span>.jpg</span>
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a><span class="ex">cpfind</span> <span class="at">--multirow</span> <span class="at">-o</span> tmp/hugin.pto tmp/hugin.pto</span>
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="ex">cpclean</span> <span class="at">-o</span> tmp/hugin.pto tmp/hugin.pto</span>
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a><span class="ex">linefind</span> <span class="at">-o</span> tmp/hugin.pto tmp/hugin.pto</span>
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="ex">autooptimiser</span> <span class="at">-a</span> <span class="at">-l</span> <span class="at">-s</span> <span class="at">-m</span> <span class="at">-o</span> tmp/hugin.pto tmp/hugin.pto</span>
<span id="cb1-9"><a href="#cb1-9" aria-hidden="true" tabindex="-1"></a><span class="ex">pano_modify</span> <span class="at">-o</span> tmp/hugin.pto <span class="at">--center</span> <span class="at">--fov</span><span class="op">=</span>AUTO <span class="at">--canvas</span><span class="op">=</span>70% tmp/hugin.pto</span>
<span id="cb1-10"><a href="#cb1-10" aria-hidden="true" tabindex="-1"></a><span class="ex">pto2mk</span> <span class="at">-o</span> tmp/hugin.mk <span class="at">-p</span> tmp/output tmp/hugin.pto</span>
<span id="cb1-11"><a href="#cb1-11" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> <span class="at">-f</span> tmp/hugin.mk all</span></code></pre></div>
<figure>
<img src="https://i.creativecommons.org/l/by-nc/4.0/88x31.png"
alt="license" />
<figcaption aria-hidden="true">license</figcaption>
</figure>
<p><a
href="https://github.com/ibaaj/awesome-OpenSourcePhotography">OpenSourcePhotography.md
Github</a></p>

332
html/PICO8.md2.html Normal file
View File

@@ -0,0 +1,332 @@
<h1 id="awesome-pico-8-awesome">Awesome PICO-8 <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><img src="https://www.lexaloffle.com/gfx/p8_jelpi.gif"
alt="PICO-8" /> <img src="https://www.lexaloffle.com/gfx/p8_tracker.gif"
alt="tools" /> <img src="https://www.lexaloffle.com/gfx/p8_cast.gif"
alt="code" /></p>
<p>A curated list of PICO-8 resources, tutorials, tools and more.
Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
You might also like <a
href="https://github.com/LewisJEllis/awesome-lua">awesome-lua</a> and <a
href="https://github.com/JanWerder/awesome-love2d">awesome-love2d</a>.</p>
<p>PICO-8 is a fantasy console for making, sharing and playing tiny
games and other computer programs. When you turn it on, the machine
greets you with a shell for typing in a subset of <a
href="https://www.lua.org/">Lua</a> commands and provides simple
built-in tools for creating your own cartridges.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#community">Community</a></li>
<li><a href="#demoscene">Demoscene</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#libraries">Libraries</a></li>
<li><a href="#assets">Assets</a></li>
<li><a href="#text-editors-language-support">Text Editors Language
Support</a></li>
<li><a href="#hacks---undocumented-pico-8-features">Hacks</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#articles--posts">Articles &amp; Posts</a></li>
<li><a href="#talks">Talks</a></li>
<li><a href="#clones">Clones</a></li>
<li><a href="#i-want-to-contribute">Contributing</a></li>
<li><a href="#license">License</a></li>
</ul>
<h3 id="community">Community</h3>
<ul>
<li><a href="https://www.lexaloffle.com">Lexaloffle</a>
<ul>
<li><a href="https://www.lexaloffle.com/bbs/?uid=1">Blog</a></li>
<li><a href="https://www.lexaloffle.com/pico-8.php">PICO-8</a></li>
<li><a href="https://www.lexaloffle.com/bbs/?cat=7">Forum/BBS</a></li>
<li><a href="https://twitter.com/lexaloffle">Twitter</a></li>
<li><a href="https://www.facebook.com/lexaloffle/">Facebook</a></li>
<li><a href="https://www.youtube.com/user/lexaloffletv">Youtube</a></li>
</ul></li>
<li><a href="https://www.reddit.com/r/pico8/">Subreddit</a></li>
<li><a href="https://twitter.com/hashtag/pico8">#pico8 on
Twitter</a></li>
<li><a
href="https://webchat.freenode.net/?randomnick=1&amp;channels=#pico8&amp;prompt=1">#pico8
on Freenode</a></li>
<li><a href="https://twitter.com/pico8console">Pico-8 Console
News</a></li>
<li><a href="https://pico-8.wikia.com/wiki/Pico-8_Wikia">Pico-8
Wiki</a></li>
<li><a href="https://slofile.com/slack/pico-8">Slack Team</a> - PICO-8
Slack chat.</li>
<li><a href="https://discord.gg/EwQ86eq">Discord Server</a> - PICO-8
Discord chat.</li>
</ul>
<h3 id="demoscene">DemoScene</h3>
<ul>
<li><a href="https://demozoo.org/platforms/81/">Pico-8 demos on
Demozoo</a></li>
<li><a
href="https://www.pouet.net/prodlist.php?platform%5B%5D=PICO-8">Pico-8
demos on Pouet</a></li>
<li><a
href="https://medium.com/swlh/creativity-through-limitation-pico-8-fantasy-console-175294e13332">Article
with demoscene effects code</a></li>
<li><a
href="https://www.youtube.com/results?search_query=pico+8+demoscene">Pico-8
demos on Youtube</a></li>
</ul>
<h3 id="resources">Resources</h3>
<ul>
<li><a href="https://www.lexaloffle.com/pico-8.php?page=manual">Official
Manual</a> - Placeholder dump of pico-8.txt! (Proper manual coming
soon).</li>
<li><a href="https://sectordub.itch.io/pico-8-fanzine-1">PicoZine
#1</a>, <a href="https://sectordub.itch.io/pico-8-fanzine-2">#2</a>, <a
href="https://sectordub.itch.io/pico-8-fanzine-3">#3</a> and <a
href="https://sectordub.itch.io/-pico-8-zine-4">#4</a> - PICO-8 Zine is
a 48-page fanzine made by and for PICO-8 users.</li>
<li><a
href="https://gist.github.com/josefnpat/bfe4aaa5bbb44f572cd0">Going from
Lua 5.2 to PICO-8s Lua</a> - This document is here to help folks with a
proficiency in Lua understand the limitations and discrepencies between
Lua and PICO-8s Lua.</li>
<li><a href="https://ztiromoritz.github.io/pico-8-spick/">Cheat Sheet
(printable)</a> - A reduced cheat sheet in a printable format. German
and English version available.</li>
<li><a href="https://www.lexaloffle.com/bbs/?tid=28207">Cheat Sheet
(wallpaper)</a> - An enhancement of the printable cheat sheet for use as
a desktop wallpaper.</li>
</ul>
<h3 id="tutorials">Tutorials</h3>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLjZAika8vyZkyOjoCp0EbHeIFZ8MLlhvg">Music
Tracker Tutorial Series</a> - Making audio with PICO-8.</li>
<li><a href="https://youtu.be/ZuaLuMhwcc8">Tron Lightcycle game from
scratch</a> - A quick introduction to PICO-8 writing a game from
scratch.</li>
<li><a href="https://ztiromoritz.github.io/pico-8-shooter/">A PICO-8
Spaceshooter in 16 GIFs</a> - Screencaptures of writing a Spaceshooter
game step by step.</li>
<li><a href="https://github.com/seleb/PICO-8-Token-Optimizations">Token
optimization</a> - tips&amp;tricks for saving tokens.</li>
<li><a href="https://www.lexaloffle.com/bbs/?tid=3726">Tweetjam, BBS
thread</a> - cards which code fits in a tweet (really useful to learn
some fun techniques).</li>
<li><a href="https://www.lexaloffle.com/bbs/?search=sample+code">Sample
code on the BBS</a> - the search is not 100% accurate, but some of those
cards features some nice tricks you can re-use in your future code.</li>
<li><a
href="https://github.com/Bigaston/pico-8-newgrounds-tutorial">Newgrounds
Medals Tutorial</a> - a little tutorial to add Newgrounds Medals to
PICO-8 games.</li>
<li><a
href="https://ultiman3rd.wordpress.com/2018/02/01/pico-8-binary-save-system/">Binary
save system</a> - Custom game save system that supports various data
types</li>
</ul>
<h3 id="tools">Tools</h3>
<ul>
<li><a href="https://www.lexaloffle.com/bbs/?tid=51270">Sprite
Editor</a> - Keyboard only 8x8 pixel art tool.</li>
<li><a href="https://github.com/briacp/pico2png">pico2png</a> -
Spritesheet extraction written in perl.</li>
<li><a
href="https://www.reddit.com/r/pico8/comments/3jhmni/spritesheets_and_tools_for_the_pico8_palette/">Spritesheets
and tools for the PICO-8 Palette</a> - Compilation of works assest and
tools using the PICO-8 palette.</li>
<li><a href="https://github.com/josefnpat/pico8utils">Pico8Utils</a> -
Compilation of lua scripts based on the unix philosophy for working with
.p8 files.</li>
<li><a href="https://github.com/dansanderson/picotool">picotool</a> -
Tools and Python libraries for manipulating Pico-8 game files.</li>
<li><a href="https://github.com/franciscod/p8dl">p8dl - Carts Downloader
- Python</a> - Downloads cartridges into the correct folder (looks at
your config.txt).</li>
<li><a
href="https://github.com/kikookoubis/pico-8-carts-bash-downloader">Pico-8
Carts Downloader - Bash</a> - Downloads cartridge from the BBS (single
cart, whole index or dump your favourited entries) &amp; rename them
according to their metadata.</li>
<li><a
href="https://github.com/benwiley4000/pico8-responsive-webplayer-transform">p8
responsive webplayer transform</a> - Python script that makes your HTML
export page responsive.</li>
<li><a href="https://www.romanzolotarev.com/pico-8-color-palette/">Color
Palette</a> - Hex and RGB colors codes for web.</li>
<li><a href="https://www.lexaloffle.com/bbs/?tid=3760">PICO-8 font</a> -
by <a
href="https://www.lexaloffle.com/bbs/?uid=11704">RhythmLynx</a>.</li>
<li><a href="https://github.com/movAX13h/P8Coder">P8Coder</a> - A
programming tool that replaces the lua code in pico-8 cartridges (p8)
with the code you write in P8Coder.</li>
<li><a href="https://github.com/torch2424/picoDeploy">picoDeploy</a> -
Deploy Pico-8 carts as standalone applications on desktop (Electron) and
mobile (Ionic).</li>
<li><a
href="https://github.com/TeamNoComplyGames/pico8Grunt">pico8Grunt</a> -
A build system for pico8 games, using gruntjs.</li>
<li><a href="https://github.com/JoebRogers/PICO-EC">PICO-EC</a> - A tiny
scene-entity-component library created for the PICO-8 fantasty
console.</li>
<li><a href="https://github.com/jozanza/p8">p8</a> - A dependency
manager and build tool. Lets you share code/sprites,
<code>require()</code> dependencies, and auto-reload carts on save.
Works with any external code editor and supports <a
href="https://moonscript.org/">MoonScript</a>.</li>
<li><a href="https://github.com/andmatand/midi-to-pico8">MIDI to
PICO-8</a> - A tool to convert MIDI files to PICO-8 music.</li>
<li><a href="https://github.com/gamax92/midi2pico">midi2pico</a> - A
MIDI to PICO-8 converter.</li>
<li><a href="https://bikibird.itch.io/denote">Denote</a> - Converts MIDI
files into SFX data interactive and web based.</li>
<li><a href="https://www.lexaloffle.com/bbs/?tid=31000">Custom
template</a> - A simple and clean template, that fixes issues with
fullscreen, mouse and just looks nice.</li>
<li><a href="https://seansleblanc.itch.io/pico-8-fillp-tool">Fillp
Tool</a> - A simple helper tool for generating fillp patterns.</li>
<li><a href="https://bikibird.itch.io/depict">Depict</a> - Converts
image into a dithered image using PICO-8 colors and reduces it to a
maximum size of 128 x 128.</li>
<li><a href="https://johanpeitz.itch.io/picocad">picoCAD</a> - A PICO-8
program to build and texture lowpoly 3D models.</li>
<li><a href="https://github.com/tducasse/pico8-deploy">pico8-deploy</a>
- An easy way to export and deploy PICO-8 projects to itch.io</li>
<li><a href="https://github.com/Enerccio/yap8b">yap8b</a> - Build tool
for creating pico carts from multiple source files.</li>
<li><a
href="https://github.com/tmountain/pico-8-typescript">TS-PICO-8</a> -
Create PICO-8 games using TypeScript.</li>
<li><a href="https://github.com/thisismypassport/shrinko8">Shrinko8</a>
- A minifier that aggressively shrinks Pico-8 code size. Also includes a
linter and other tools.</li>
</ul>
<h3 id="libraries">Libraries</h3>
<ul>
<li><a href="https://github.com/jozanza/pico-test">pico-test</a> -
PICO-8 testing framework.</li>
<li><a href="https://github.com/clowerweb/Lib-Pico8">Lib-Pico8</a> - A
Pico-8 library of useful common functions.</li>
<li><a
href="https://github.com/adamscott/pico8-missing-builtins">pico8-missing-builtins</a>
- Provides Lua built-in functions to pico8.</li>
<li><a href="https://github.com/outkine/pico-kit">Pico-Kit</a> - An
opinionated collection of Pico-8 helpers that make it easier to get
going. Adds OOP, better debugging, and physics.</li>
<li><a href="https://github.com/JoebRogers/PICO-Tween">PICO-Tween</a> -
A small library of tweening/easing functions for use in the PICO-8
fantasy console, inspired by Robert Penners easing functions.</li>
<li><a href="https://github.com/Siapran/parens-8">parens-8</a> - Bypass
the Lua token limit with a tiny lisp interpreter/compiler.</li>
<li><a href="https://github.com/Siapran/p8-canvas">p8-canvas</a> - A
high performance infinite canvas/texture library.</li>
</ul>
<h3 id="assets">Assets</h3>
<ul>
<li><a
href="https://www.lexaloffle.com/bbs/?cat=7#tag=midilib">midilib</a> -
Custom SFX instruments</li>
</ul>
<h3 id="text-editors-language-support">Text Editors Language
Support</h3>
<ul>
<li>Visual Studio Code: <a
href="https://github.com/japhib/pico8-ls">pico8-ls</a> - PICO-8 Language
Server, providing full language support for the PICO-8 dialect of
Lua.</li>
<li>Atom: <a
href="https://atom.io/packages/language-pico8">language-pico8</a></li>
<li>Sublime: <a href="https://packagecontrol.io/packages/PICO-8">Sublime
PICO-8</a> - PICO-8 plugin for the Sublime Text editor (color scheme,
font, build system, code completion, snippets…).</li>
<li>Vim: <a
href="https://github.com/justinj/vim-pico8-syntax">vim-pico8-syntax</a></li>
<li>Emacs: <a
href="https://github.com/Kaali/pico8-mode">pico8-mode</a></li>
</ul>
<h3 id="programming-fonts">Programming Fonts</h3>
<p>You might be interested to install <a
href="https://github.com/juanitogan/p8-programming-fonts">pico-8
programming fonts</a> they support the pico-8 custom characters as well
as various fonts (bitmap and regular anti-aliased fonts). Check the <a
href="https://www.lexaloffle.com/bbs/?tid=28975">BBS thread
here</a>.</p>
<p>How to install the font(s):</p>
<ul>
<li><strong>Linux:</strong> copy the files on ~/.fonts and
<code>sudo fc-cache -f -v</code></li>
<li><strong>Windows:</strong> copy the files on c:/windows/fonts/</li>
</ul>
<h3 id="hacks---undocumented-pico-8-features">Hacks - undocumented
PICO-8 features</h3>
<ul>
<li><a href="https://www.lexaloffle.com/bbs/?tid=3549">Mouse</a> - How
to retrieve mouse coordinates (with demo).</li>
<li><a href="https://github.com/dppc/p8keyboard.js">p8keyboard.js</a> -
Javascript “keyboard adapter” for the Pico-8. Send ASCII characters to a
Pico-8 program running in a browser.</li>
<li><a href="https://www.lexaloffle.com/bbs/?tid=3561">SFX
Modifications</a> - Four effects that can only be applied by modifying
memory (with demo).</li>
<li><a href="https://www.lexaloffle.com/bbs/?pid=10719#p10719">Tracker
State/Audio Memory Locations</a> - How to access and modify audio data
as it is playing.</li>
</ul>
<h3 id="hardware">Hardware</h3>
<ul>
<li><a href="https://www.clockworkpi.com/">GameShell</a> - A modular
handheld game console that allows you to play &amp; modify retro games
and DIY new devices. Check the <a
href="https://github.com/clockworkpi/GameShellDocs/wiki/Running-PICO-8-on-the-GameShell">GameShell
Docs</a> for how to run PICO-8 on the GameShell.</li>
<li><a href="https://shop.pocketchip.co/">PocketChip</a> - A handheld
designed for playing and coding anywhere. Officially supported by
pico-8. <a href="https://www.lexaloffle.com/bbs/?tid=34009">PoketChip
version of pico-8</a></li>
</ul>
<h3 id="articles-posts">Articles &amp; Posts</h3>
<ul>
<li><a
href="https://www.indieretronews.com/2015/10/pico-8-8-bit-fantasy-console-from.html">Indie
Retro News</a> - A great introduction to PICO-8 by <a
href="https://twitter.com/ABrugsch"><span class="citation"
data-cites="ABrugsch">@ABrugsch</span></a>.</li>
</ul>
<h3 id="talks">Talks</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=AmMYWD2Zbso">Sharing the
love</a> - Making games with PICO-8. linux conf au 2017 - Hobart,
Australia</li>
</ul>
<h3 id="clones">Clones</h3>
<ul>
<li><a href="https://nesbox.itch.io/tic">TIC-80 by Nesbox</a> - Tiny
Computer, available on HTML 5, Windows, Linux 32/64bit, Android &amp;
MacOSX</li>
<li><a href="https://github.com/picolove/picolove">PicoLove</a> - Pico-8
Reimplementation in LÖVE.</li>
<li><a href="https://github.com/RamiLego4Game/LIKO-12">LIKO-12</a> - An
open source fantasy computer made using LÖVE with 96kb RAM.</li>
<li><a href="https://github.com/PikuseruConsole/pikuseru">Pikuseru</a> -
Open Source Fantasy Console in pure Rust [Core].</li>
<li><a href="https://0xcafed00d.itch.io/tac08-rg350">tac08</a> - tac08
is an emulation of the runtime part of the Pico-8 fantasy console,
running on RG350 handheld game console.</li>
<li><a href="https://lowresnx.inutilis.com/">LowRes NX</a> - Fantasy
Console available on IOS, MacOS, Windows, Linux, and GameShell (BASIC
code support)</li>
</ul>
<h3 id="i-want-to-contribute">I Want to Contribute!</h3>
<p>Great! :smiley:</p>
<p>Please, read the <a href="CONTRIBUTING.md">contribution
guidelines</a> first.</p>
<h3 id="license">License</h3>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://twitter.com/felipebueno">Felipe Bueno</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p>See <a href="LICENSE">LICENSE</a> for more information.</p>
<p><a href="https://github.com/pico-8/awesome-PICO-8">PICO8.md
Github</a></p>

163
html/ProductManager.html Normal file
View File

@@ -0,0 +1,163 @@
<h4 style="text-align: center;">
✨ Sponsor: <a href="https://mindmac.app" target=_blank">MindMac</a> now
offers 30% OFF on all plans for first purchase with code WELCOME30 💖.
See details below!
</h4>
<h1 id="awesome-product-manager">Awesome Product Manager</h1>
<blockquote>
<p>A curated list of awesome books, tools and other resources for
Product Managers. Inspired by awesome- repos. All PRs are welcomed to
contribute to this awesome stuff.</p>
</blockquote>
<!---
[]()
-->
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#books">Books</a></li>
<li><a href="#web-resource">Web Resources</a>
<ul>
<li><a href="#courses">Courses</a></li>
<li><a href="#essays">Essays</a></li>
<li><a href="#mailing-lists">Mailing Lists</a></li>
</ul></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#sponsor">Sponsor</a></li>
</ul>
<blockquote>
<p>All resources are collected from many sources on Internet and ordered
randomly.</p>
</blockquote>
<h2 id="books">Books</h2>
<ul>
<li><a
href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758">Dont
Make Me Think: A Common Sense Approach to Web Usability</a> by <a
href="http://www.sensible.com/">Steve Krug</a>. This is a book about
human-computer interaction and web usability. 400 000 copies sold into
20 languages, its a kind of classic book for all product managers,
developers.</li>
<li><a
href="http://www.amazon.com/gp/product/B004J4XGN6/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004J4XGN6&amp;linkCode=as2&amp;tag=theartofproma-20">The
Lean Startup</a> by <a href="https://twitter.com/ericries">Eric
Ries</a>. One of the worst things a PM can do is build a product that
nobody wants. This book shows you how to avoid that by building a
minimum viable product and paying attention to the metrics that
matter.</li>
<li><a
href="http://www.amazon.com/gp/product/0062060244/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0062060244&amp;linkCode=as2&amp;tag=httpstwit071f-20">The
Innovators Dilemma</a> by <a
href="http://www.claytonchristensen.com/">Clayton M. Christensen</a>.
Focusing on <em>disruptive technology</em>, Christensen shows why most
companies miss out on new waves of innovation. Whether in electronics or
retailing, a successful company with established products will get
pushed aside unless managers know when to abandon traditional business
practices. Using the lessons of successes and failures from leading
companies, The Innovators Dilemma presents a set of rules for
capitalizing on the phenomenon of disruptive innovation.</li>
<li><a
href="http://www.amazon.com/gp/product/B00E257T6C/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00E257T6C&amp;linkCode=as2&amp;tag=theartofproma-20">The
Design of Everyday Things</a> by <a href="http://www.jnd.org/">Don
Norman</a>. <a
href="http://pmblog.quora.com/The-10-Books-Every-Product-Manager-Should-Read">From
a product designers perspective</a>, “I consider this the canonical
product design book, and its a great place for anyone to start,
especially if you dont already have a background in design. It will
show you how to look at the world in terms of design. <strong>After
reading this book youll start to notice good and bad designs all around
you.</strong></li>
<li><a
href="http://www.amazon.com/gp/product/0984782818/ref=as_li_tf_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0984782818&amp;linkCode=as2&amp;tag=carshaperweb-20">Cracking
the PM Interview: How to Land a Product Manager Job in Technology</a> by
Gayle Laakmann McDowell and Jackie Bavaro. This is a great overview of
what the PM role is, how it looks at different companies, and how to ace
interviews, good for both startup or bigger tech company.</li>
</ul>
<!--
- [Business Model Generation]().
- [Getting Things Done]()
-->
<h2 id="web-resources">Web Resources</h2>
<h4 id="courses">Courses</h4>
<ul>
<li><a
href="https://www.udemy.com/how-to-get-a-job-in-product-management/">Youre
Hired: How to Get a Job in Product Management</a> on <a
href="https://www.udemy.com">Udemy</a>. Learn how to become a product
manager at a hot tech startup.</li>
</ul>
<h4 id="essays">Essays</h4>
<ul>
<li><a href="http://thepmhandbook.com/">The Product Manager Handbook</a>
by Carl Shan and Brittany Cheng. This is a FREE 60-page handbook
featuring in-depth interviews with product and program managers at
Google, Facebook, Microsoft, Twitter and more.</li>
<li><a href="http://www.paulgraham.com/articles.html">Paul Grahams
Essays</a>. All essays by Paul Graham, Y-Combinator founder and advisor.
No need to say much, you will find plenty of precious lessons from
there.</li>
<li><a
href="http://venturegeneratedcontent.com/2013/07/11/we-are-product-managers/?utm_source=buffer&amp;utm_campaign=Buffer&amp;utm_content=bufferaceac&amp;utm_medium=twitter">We
are Product Managers</a> by <a href="https://twitter.com/satyap">Satya
Patel</a>, Google Product Manager and ex-VP Product at Twitter.</li>
<li><a
href="https://medium.com/@joshelman/a-product-managers-job-63c09a43d0ec">A
Product Managers Job</a> by <a
href="https://medium.com/@joshelman">Josh Elman</a>, PM at Twitter,
Facebook, LinkedIn. He gives a definition of task, responsibilty for
Product Manager.</li>
</ul>
<h4 id="mailing-lists">Mailing Lists</h4>
<ul>
<li><a
href="http://us7.campaign-archive1.com/home/?u=2d088a4a12d4882e575ba320a&amp;id=990d67eb21">Mailing
list from The Product Manager Handbook</a></li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a
href="http://www.brainmates.com.au/industry-links/software-tools-for-product-managers">Software
Tools for Product Managers</a>, an excellent list, full tool types for
Product Manager.</li>
<li><a
href="https://www.producthunt.com/e/tools-for-product-managers">Tools
for Product Managers</a>, listed by <a
href="https://www.producthunt.com/">Product Hunt</a>.</li>
<li><a href="https://canvanizer.com/">Canvanizer</a>, a website lets
Product Manager create business model canvas and do quick prototype from
idea.</li>
<li><a href="https://taskade.com/">Taskade</a>, a collaborative task
manager to help teams organize ideas, tasks, and project roadmaps.</li>
</ul>
<h2 id="credits">Credits</h2>
<p>This awesome list is gathered from many resources on Internet,
including these below sources but not limited: - <a
href="https://medium.com/@noah_weiss/50-articles-and-books-that-will-make-you-a-great-product-manager-aad5babee2f7">53
Articles and Books that will Make you a Great Product Manager</a> - <a
href="http://www.quora.com/What-are-the-best-Books-for-Product-Managers">What
are the best Books for Product Managers?</a> - <a
href="http://pmblog.quora.com/The-10-Books-Every-Product-Manager-Should-Read">The
10 Books Every Product Manager Should Read</a></p>
<h2 id="sponsor">Sponsor</h2>
<p>This repository is backed by <a
href="https://mindmac.app">MindMac</a>, a user-friendly, fully
customizable and <strong>privacy-first</strong> native app that enables
seamless connection and effortless chatting with ChatGPT on macOS. It
can be highly beneficial for your professional tasks.</p>
<p>✨ For a limited-time, MindMac now offers 30% OFF on all plans for
first purchase with code WELCOME30. Lets check it out if you find this
helpful 💖!</p>
<figure>
<img
src="https://github.com/hugo53/awesome-RemoteWork/assets/1033299/646dd241-274d-4527-9ce5-c6e54dda8a86"
alt="conversation-trimmed-2-4k-up-speed-crf23" />
<figcaption
aria-hidden="true">conversation-trimmed-2-4k-up-speed-crf23</figcaption>
</figure>
<p>https://github.com/hugo53/awesome-RemoteWork/assets/1033299/75e2eafb-e922-4288-ac82-67a631dd1ade</p>
<!---
[]()
-->
<p><a
href="https://github.com/hugo53/awesome-ProductManager">ProductManager.md
Github</a></p>

1667
html/R.md2.html Normal file

File diff suppressed because it is too large Load Diff

282
html/RemoteWork.html Normal file
View File

@@ -0,0 +1,282 @@
<h4 style="text-align: center;">
✨ Sponsor: <a href="https://mindmac.app" target=_blank">MindMac</a> now
offers 30% OFF on all plans for first purchase with code WELCOME30 💖.
See details below!
</h4>
<h1 id="awesome-remote-work">Awesome Remote Work</h1>
<blockquote>
<p>A curated list of awesome resources for remote workers: hiring site,
remote life, book, tool and what funny telecommunication job is.
Inspired by awesome- repos. All PRs are welcomed to contribute to this
awesome stuff.</p>
</blockquote>
<!---
[]()
-->
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#books">Books</a></li>
<li><a href="#experience">Experience</a></li>
<li><a href="#hiring-sites">Hiring sites</a></li>
<li><a href="#software">Software</a></li>
<li><a href="#law">Law</a></li>
<li><a href="#sponsor">Sponsor</a></li>
</ul>
<blockquote>
<p>All resources are collected from many sources on Internet and ordered
randomly.</p>
</blockquote>
<h2 id="books">Books</h2>
<ul>
<li><a href="http://37signals.com/remote/">Remote : Office Not
Required</a>. A great book for every newbie at remote working. As its
description, <em>As an employer, restricting your hiring to a small
geographic region means youre not getting the best people you can. As
an employee, restricting your job search to companies within a
reasonable commute means youre not working for the best company you
can. REMOTE, the new book by 37signals, shows both employers and
employees how they can work together, remotely, from any desk, in any
space, in any place, anytime, anywhere.</em></li>
<li><a href="https://leanpub.com/remotemobprogramming">Remote Mob
Programming</a>. Remote Mob Programming combines two ways of working:
Mob Programming and working as a distributed team. Jochen Christ, Simon
Harrer and Martin Huber share their experience with their working model
- and why they dont want to work differently anymore.</li>
</ul>
<h2 id="experience">Experience</h2>
<ul>
<li><a
href="https://overflow.bufferapp.com/2014/06/12/my-ideal-day-as-a-programmer-taking-charge-of-your-daily-routine/">My
Ideal Day as a Remote Programmer: Taking Charge of Your Daily
Routine</a> by Colin Ross, Chief back-end at Buffer.</li>
<li><a
href="http://remotenation.co/blog/a-day-in-the-life-of-a-remote-developer">A
Day in the Life of a Remote Developer</a> by Josh Black, a software
engineer working at <a href="http://cramerdev.com/">CramerDev</a>, based
in US.</li>
<li><a
href="https://coderwall.com/p/0ikc0w/working-as-a-remote-contract-code-monkey?p=1&amp;q=author%3Alee101">Working
As A Remote Contract Code Monkey</a> by Lee Penkman, a software
engineer, live in New Zealand and work remotely for a firm in
Australia.</li>
<li><a
href="http://joel.is/the-joys-and-benefits-of-working-as-a-distributed-team/">The
Joys and Benefits of Working as a Distributed Team</a> by Joel
Gascoigne, Co-founder and CEO at Buffer. Buffer is a company with almost
employees are remote workers.</li>
<li><a
href="https://careervault.io/blog/interview-with-automattic-software-engineer/">Landing
a remote job straight out of college</a> with Noah Allen, a software
engineer at Automattic.</li>
<li><a
href="https://moduscreate.com/blog/tips-to-land-a-remote-job/">Tips to
Land a Remote Job</a> by Sarah McCasland a product manager at Modus
Create.</li>
<li><a href="https://snir.dev/blog/remote-async-communication//">Written
communication is remote work super power</a> by Snir David.</li>
<li><a href="https://effectivehomeoffice.com/">Effective Homeoffice: An
opinionated guide to effectively work from home</a> by Jochen Christ and
Simon Harrer at INNOQ.</li>
</ul>
<h2 id="hiring-sites">Hiring Sites</h2>
<ul>
<li><a href="https://himalayas.app">https://himalayas.app</a> a
dedicated remote job board</li>
<li><a href="https://workaline.com/">https://workaline.com/</a></li>
<li><a href="https://remotesome.com/">https://remotesome.com/</a>.
Full-time remote-first enginnering jobs.</li>
<li><a href="https://whoishiring.io/">https://whoishiring.io/</a></li>
<li><a href="https://findwork.dev">https://findwork.dev/</a>. Jobs
aggregator and search engine for software jobs.</li>
<li><a href="https://www.careervault.io">https://careervault.io</a>.
Thousands of remote jobs scraped every few hours from 900+
companies.</li>
<li><a href="https://weworkremotely.com">https://weworkremotely.com</a>.
A page of <a href="http://37signals.com">37Signals</a>.</li>
<li><a href="https://dailyremote.com">https://dailyremote.com</a>.
Filter and find remote jobs for every role!</li>
<li><a
href="http://careers.stackoverflow.com/jobs/remote">http://careers.stackoverflow.com/jobs/remote</a>.
Job page of StackOverflow.</li>
<li><a
href="http://www.flexjobs.com/jobs/">http://www.flexjobs.com/jobs/</a> a
service purely focusing on telecommuting, part-time, flexible jobs.</li>
<li><a href="https://remoterole.com/">https://remoterole.com/</a> a job
board exclusively for remote and remote-friendly jobs.</li>
<li><a
href="http://www.reddit.com/r/forhire/">http://www.reddit.com/r/forhire/new/</a>.
Subreddit for hiring, not purely a remote job page but have a lots.</li>
<li><a href="http://hnhiring.me/">http://hnhiring.me/</a> an aggregator
site collects job from <a
href="https://news.ycombinator.com/">HackerNews</a>, easier to
read.</li>
<li><a href="http://workinstartups.com/">http://workinstartups.com/</a>
not all jobs are remote but it has.</li>
<li><a href="https://angel.co/jobs">https://angel.co/jobs</a>, a lots of
startup jobs, set filter for “Remote OK” will show remote jobs.</li>
<li><a href="http://www.asklorem.com/">http://www.asklorem.com/</a>
freelance jobs for developers and designers, 100% remote.</li>
<li><a href="https://remotecoder.io/">https://remotecoder.io/</a></li>
<li><a
href="http://www.authenticjobs.com/#onlyremote=1">http://www.authenticjobs.com/#onlyremote=1</a></li>
<li><a
href="http://www.remoteyear.com/jobs/">http://www.remoteyear.com/jobs/</a>,
job board of RemoteYear program.</li>
<li><a href="http://nomadjobs.io/">http://nomadjobs.io/</a></li>
<li><a href="http://jobmote.com/">http://jobmote.com/</a></li>
<li><a href="http://workingnomads.co/">http://workingnomads.co/</a></li>
<li><a href="http://www.teamed.io/">http://www.teamed.io/</a></li>
<li><a href="http://www.toptal.com">http://www.toptal.com</a></li>
<li><a href="https://wemake.services/">wemake.services</a></li>
<li><a
href="http://automattic.com/work-with-us/">http://automattic.com/work-with-us/</a>.
Made <a href="Wordpress.com">https://wordpress.com/</a>, has remote
working culture and employees are from everywhere in the world.</li>
<li><a href="http://jobs.remotive.io/">http://jobs.remotive.io/</a>,
weekly update with remote jobs from startups.</li>
<li><a href="http://remoteok.io/">http://remoteok.io/</a> a remote job
aggregator. Job from Angel List, Stackoverflow, …</li>
<li><a href="http://remotus.com/">http://remotus.com/</a> a fulltime
jobs for developers, still under construction. Seems have a lots of
startup jobs.</li>
<li><a href="http://www.candoerz.com/">http://www.candoerz.com/</a>
hourly update remote, relocate, freelance jobs aggregator.</li>
<li><a href="https://www.fossjobs.net/">https://www.fossjobs.net/</a>
This is the first website exclusively for Free &amp; Open Source
jobs.</li>
<li><a
href="https://www.golangprojects.com/golang-remote-jobs.html">https://www.golangprojects.com</a>
Go/Golang jobs, filter on remote jobs</li>
<li><a
href="https://jobhunt.ai/machinelearning-remote-jobs.html">https://jobhunt.ai</a>
AI/Machine learning jobs, filter on remote jobs</li>
<li><a href="https://jobspresso.co/">https://jobspresso.co</a> Curated
list of remote jobs<br />
</li>
<li><a
href="https://www.skipthedrive.com/">https://www.skipthedrive.com</a>
Remote opportunities in all industries<br />
</li>
<li><a href="https://remotejobr.com">https://remotejobr.com</a>
Barebones site with listing of remote roles<br />
</li>
<li><a href="http://www.soshace.com">http://www.soshace.com</a> a
Full-time jobs for React/Angular/Vue.js/Python/Java developers.</li>
<li><a
href="https://www.lancegator.com/">https://www.lancegator.com/</a> -
freelance jobs aggregator</li>
<li><a
href="https://fullstackjob.com/remote/jobs">https://fullstackjob.com/remote/jobs</a>
- Remote Full-Stack Developer Jobs</li>
<li><a href="https://alcamine.com">https://alcamine.com</a> - A special
inbox that protects you from recruiting spam and scores job
opportunities based on your preferences, location, and keywords.</li>
<li><a href="https://tiancai.co/">https://tiancai.co/</a>. A platform
that provides vetted network of freelance devs, UI designers and PMs
with software/app/web development projects - 100% remote.</li>
<li><a href="https://remotehub.io">https://remotehub.io</a> - lists
remote companies with their locations, benefits, tech stack, and
more</li>
<li><a href="https://kaam.work">kaamwork</a> - Engineering, Data Science
jobs. Work from Anywhere.</li>
<li><a href="https://employbl.com/job-listings">https://employbl.com</a>
- Find remote jobs for Bay Area tech companies and startups</li>
<li><a href="https://rubyonremote.com/">https://rubyonremote.com</a> -
Ruby On Remote, All ruby remote jobs in one place.</li>
<li><a href="http://remoteclub.io/">http://remoteclub.io/</a> a remote
job board showcasing both jobs and candidates</li>
<li><a
href="https://kube.careers/remote-kubernetes-jobs">https://kube.careers/remote-kubernetes-jobs</a>
A Curated list of remote Kubernetes jobs</li>
<li><a href="https://4dayweek.io/">https://4dayweek.io/</a> Remote
Software Jobs with a 4 day work week.</li>
<li><a href="https://remotetify.com/">https://remotetify.com/</a> The
best curated remote jobs for those looking to start a telecommuting
career.</li>
<li><a
href="https://uiuxdesignerjobs.com/remote-ui-ux-designer-jobs/">https://uiuxdesignerjobs.com/remote-ui-ux-designer-jobs/</a>
Remote Jobs for UI &amp; UX Designers</li>
<li><a
href="https://www.realworkfromanywhere.com/">https://www.realworkfromanywhere.com/</a>
a site for fully location independent jobs. 100% work from
anywhere.</li>
<li><a href="https://www.onstrider.com/">https://www.onstrider.com/</a>
Get a remote job with a top international company.</li>
<li><a
href="https://www.golangjob.xyz/remote/jobs">https://www.golangjob.xyz</a>
Golang Remote Jobs</li>
<li><a
href="https://reactjsjob.com/remote/jobs">https://reactjsjob.com</a>
Remote React Jobs</li>
<li><a href="https://europeanremote.com">https://europeanremote.com</a>
- selected European tech opportunities every week in your inbox</li>
<li><a href="https://www.okjob.io">https://okjob.io</a> - 4 day week job
board</li>
<li><a href="https://androiddev.careers">https://androiddev.careers</a>
- Job board for Android Developers</li>
</ul>
<h2 id="software">Software</h2>
<ul>
<li><a href="https://wfhlist.io">Work From Home List</a> An Open List of
Work From Home Software &amp; Hardware tools.</li>
<li><a href="https://zoom.us/">Zoom</a> video conferece tool.</li>
<li><a href="https://www.lambdatest.com/">LambdaTest</a> Cross Browser
Testing Platform.</li>
<li><a href="https://slack.com/">Slack</a> for team communication.</li>
<li><a href="http://www.pivotaltracker.com/">Pivotal Tracker</a> for
tracking tasks.</li>
<li><a href="https://trello.com/">Trello</a> free, flexible, and visual
way to organize anything with anyone.</li>
<li><a href="https://asana.com/">Asana</a> team collaboration, projects
and tasks management.</li>
<li><a href="https://www.getharvest.com/">Harvest</a>, a timesheet
tracking software.</li>
<li><a href="http://desktime.com/">Desktime</a>, time tracking
tool.</li>
<li><a href="https://www.toggl.com/">Toggl</a>, insanely simple time
tracking tool.</li>
<li><a href="https://qotoqot.com/qbserve/">Qbserve</a>, automatic
productivity tracking, time tracking, and invoice generation for
Mac.</li>
<li><a
href="https://open.bufferapp.com/remote-working-means-tools-use/">What
Remote Working Means &amp; The Tools We Use at Buffer</a>, tools used at
<a href="https://bufferapp.com/">Buffer</a>.</li>
<li><a href="https://timingapp.com/">Timing</a> - Automatic time and
productivity tracking for Mac. Helps you stay on track with your work
(especially important when working remotely). Also ensures that no
billable hours get lost if you are billing hourly.</li>
<li><a href="https://pukkateam.com">PukkaTeam</a> - Remote team presence
tool.</li>
<li><a href="https://www.notion.so/">Notion</a> - Software to write,
plan, collaborate, and get organized.</li>
<li><a href="https://www.taskade.com/">Taskade</a> - Realtime
organization and collaboration tool for getting things done.</li>
<li><a href="https://mob.sh">mob</a> - CLI tool for swift Git
Handover.</li>
</ul>
<h2 id="law">Law</h2>
<h2 id="sponsor">Sponsor</h2>
<p>This repository is backed by <a
href="https://mindmac.app">MindMac</a>, a user-friendly, fully
customizable and <strong>privacy-first</strong> native app that enables
seamless connection and effortless chatting with ChatGPT on macOS. It
can be highly beneficial for your professional tasks.</p>
<p>✨ For a limited-time, MindMac now offers 30% OFF on all plans for
first purchase with code WELCOME30. Lets check it out if you find this
helpful 💖!</p>
<figure>
<img
src="https://github.com/hugo53/awesome-RemoteWork/assets/1033299/646dd241-274d-4527-9ce5-c6e54dda8a86"
alt="conversation-trimmed-2-4k-up-speed-crf23" />
<figcaption
aria-hidden="true">conversation-trimmed-2-4k-up-speed-crf23</figcaption>
</figure>
<p>https://github.com/hugo53/awesome-RemoteWork/assets/1033299/75e2eafb-e922-4288-ac82-67a631dd1ade</p>
<!--## Credits
This awesome list is gathered from many resources on Internet, including these below sources but not limited:-->
<!---
[]()
-->
<p><a href="https://github.com/hugo53/awesome-RemoteWork">RemoteWork.md
Github</a></p>

84
html/SAS.html Normal file
View File

@@ -0,0 +1,84 @@
<h1 id="awesome-sas">Awesome SAS</h1>
<p>A curated list of awesome SAS resources. Inspired by the other <a
href="https://github.com/bayandin/awesome-awesomeness">awesome
lists</a>.</p>
<ul>
<li><a href="#awesome-sas">Awesome SAS</a>
<ul>
<li><a href="#reproducible-research">Reproducible Research</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#books">Books</a>
<ul>
<li><a href="#beginner">beginner</a></li>
</ul></li>
<li><a href="#websites">Websites</a></li>
<li><a href="#sas-for-free">SAS for Free</a></li>
<li><a href="#conference">Conference</a></li>
<li><a href="#search-for-helps">Search for helps</a></li>
</ul></li>
<li><a href="#contributing">Contributing</a>
<ul>
<li><a href="#guidelines">Guidelines</a></li>
</ul></li>
</ul>
<h2 id="reproducible-research">Reproducible Research</h2>
<ul>
<li><p>Macro programs to produce PDF document with LaTeX*</p></li>
<li><p><a
href="http://support.sas.com/rnd/app/papers/statrep.html">StatRep</a> -
Two steps to produce PDF document</p></li>
<li><p><a
href="http://homepage.stat.uiowa.edu/~rlenth/SASweave/">SASweave</a> -
inspired by Sweave in R</p></li>
</ul>
<h1 id="resources">Resources</h1>
<ul>
<li><a
href="http://support.sas.com/certify/index.html">certification</a></li>
</ul>
<h2 id="books">Books</h2>
<h3 id="beginner">beginner</h3>
<ul>
<li><a href="http://www.sas.com/store/prodBK_65423_en.html">The Little
SAS Book: A Primer, Fifth Edition</a> - a classical book for
beginners</li>
</ul>
<h2 id="websites">Websites</h2>
<ul>
<li><a href="http://www.ats.ucla.edu/stat/sas/">UCLA</a> - Tutorials
from University of California, Los Angeles</li>
</ul>
<h2 id="sas-for-free">SAS for Free</h2>
<ul>
<li><a
href="http://www.sas.com/en_us/software/university-edition.html">SAS
University Edition</a></li>
<li><a
href="http://www.sas.com/en_us/industry/higher-education/on-demand-for-academics.html">SAS
OnDemand for Academics</a> - browser app</li>
</ul>
<h2 id="conference">Conference</h2>
<ul>
<li><a href="http://www.sas.com/events/analytics/us/">SAS Global
Forum</a> - yearly global SAS user conference</li>
<li><a href="http://www.sas.com/events/analytics/us/">Analytics</a> -
yearly educational event about analytics</li>
</ul>
<h2 id="search-for-helps">Search for Helps</h2>
<ul>
<li><a href="https://communities.sas.com/welcome">SAS Support
Communities</a> - official SAS support forum</li>
<li><a
href="http://stackoverflow.com/questions/tagged/sas">Stackoverflow</a> -
a question and answer site for professional and enthusiast
programmers</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Your contributions are always welcome!</p>
<p><a
href="https://github.com/huyingjie/awesome-SAS/blob/master/CONTRIBUTING.md">Click
to see CONTRIBUTING for details</a></p>
<p><a href="https://github.com/huyingjie/awesome-SAS">SAS.md
Github</a></p>

63
html/a11y.md2.html Normal file
View File

@@ -0,0 +1,63 @@
<h1 id="awesome-accessibility">Awesome Accessibility</h1>
<p><a href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a> <img
src="https://img.shields.io/badge/license-CC0%201.0-green"
alt="License" /> <img
src="https://img.shields.io/github/contributors/brunopulis/awesome-a11y"
alt="Github Contributors" /> <img
src="https://img.shields.io/github/forks/brunopulis/awesome-a11y?style=flat-square"
alt="Github Forks" /> <img
src="https://img.shields.io/liberapay/patrons/brunopulis.svg"
alt="Liberapay" /></p>
<p><a href="https://www.producthunt.com/posts/awesome-accessibility?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-awesome&#0045;accessibility" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=339140&theme=light" alt="Awesome&#0032;Accessibility&#0032; - A&#0032;curate&#0032;list&#0032;about&#0032;A11Y | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a></p>
<p><em>Para uma versão em português deste arquivo, veja <a
href="README-pt-br.md">README.pt-BR</a>.</em></p>
<figure>
<img
src="https://user-images.githubusercontent.com/1204692/30697506-9fd3020c-9eb5-11e7-95ca-a6c56785dd66.png"
alt="The #a11y hashtag with the ones replaced by a fist giving the rock and roll sign." />
<figcaption aria-hidden="true">The #a11y hashtag with the ones replaced
by a fist giving the rock and roll sign.</figcaption>
</figure>
<p>Image is an illustration by <a
href="http://www.heydonworks.com/">Heydon Pickering</a> which you can <a
href="https://dribbble.com/shots/2121794-rock-n-roll-a11y">see on
Dribble</a>.</p>
<blockquote>
<p>A curated list of awesome accessibility tools, articles, and
resources. Inspired by <a
href="https://github.com/willianjusten/awesome-svg">awesome-svg</a>, <a
href="https://github.com/obetomuniz/awesome-webcomponents">awesome-webcomponents</a>
and <a
href="https://github.com/afonsopacifer/awesome-flexbox">awesome-flexbox</a>.</p>
</blockquote>
<p><em>Please read the <a href="CONTRIBUTING.md">contribution
guidelines</a> before contributing.</em></p>
<p><strong>Table of Contents</strong></p>
<ul>
<li><a href="topics/newsletter.md">Accessibility Weekly</a></li>
<li><a href="topics/articles-and-videos.md">Articles and Videos</a></li>
<li><a href="topics/blogs.md">Blogs</a></li>
<li><a href="topics/books.md">Books</a></li>
<li><a href="topics/certificates.md">Certificates</a></li>
<li><a href="topics/companies-and-organizations.md">Companies and
Organizations</a></li>
<li><a href="topics/conferences.md">Conferences</a></li>
<li><a href="topics/courses.md">Courses</a></li>
<li><a href="topics/guides.md">Guides</a></li>
<li><a href="topics/jobs.md">Jobs</a></li>
<li><a href="topics/laws.md">Laws</a></li>
<li><a href="topics/meetups.md">Meetups</a></li>
<li><a href="topics/other-resources.md">Other Resources</a></li>
<li><a href="topics/people.md">People to Follow in Web
Accessibility</a></li>
<li><a href="topics/podcasts.md">Podcasts</a></li>
<li><a href="topics/talks.md">Talks</a></li>
<li><a href="topics/tools.md">Tools</a></li>
<li><a href="topics/specification.md">W3C Specification</a></li>
</ul>
<h2 id="support-me">Support me</h2>
<p><a href="https://ko-fi.com/U7U4IDQTS"><img
src="https://ko-fi.com/img/githubbutton_sm.svg" alt="ko-fi" /></a></p>
<p><a href="https://github.com/brunopulis/awesome-a11y">a11y.md
Github</a></p>

1186
html/actions.md2.html Normal file

File diff suppressed because it is too large Load Diff

1329
html/actionscript3.md2.html Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,321 @@
<h1 id="awesome-actions-on-google-awesome">Awesome Actions on Google <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome AoG(Action on Google) libraries, blogs,
open-source project, videos.</p>
<p>With <a href="https://developers.google.com/actions/">Actions on
Google</a>, you can easily reach and engage with users across Google.
From quick commands to full conversations, Actions help you connect your
content and services to users with the Google Assistant.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#codelabscourses">Codelabs/Courses</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#open-source-code">Open source code</a></li>
<li><a href="#people-to-follow">People to follow</a></li>
<li><a href="#applications">Applications</a></li>
</ul>
<h2 id="document">Document</h2>
<ul>
<li><a href="https://developers.google.com/actions/">Actions on
Google</a></li>
<li><a href="https://developers.google.com/actions/templates/">Template
Actions</a></li>
<li><a
href="https://developers.google.com/actions/transactions/digital/dev-guide-digital">Build
digital transactions</a></li>
<li><a
href="https://developers.google.com/actions/interactivecanvas">Interactive
Canvas</a></li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a
href="https://medium.com/google-developer-experts/chord-assist-building-an-accessible-smart-guitar-for-the-mute-deaf-and-blind-4f81669ab663">Chord
Assist: Building an accessible smart guitar for the blind, deaf and
mute</a> - By Joe Birch.</li>
<li><a
href="https://medium.com/google-developer-experts/the-full-stack-guide-to-actions-for-google-assistant-e1765edd075b">The
Full-Stack Guide to Actions for Google Assistant</a> - By <a
href="https://twitter.com/UriShaked">Uri Shaked</a></li>
<li><a
href="https://www.raywenderlich.com/1217997-building-an-action-for-google-assistant-getting-started">Building
an Action for Google Assistant: Getting Started</a> - By <a
href="https://www.raywenderlich.com/u/invisigothcodegirl">Jenn
Bailey</a></li>
<li><a
href="https://www.androidauthority.com/how-to-build-google-assistant-actions-877154/">Build
your own Action for Google Assistant</a> - By <a
href="https://www.androidauthority.com/author/jessicathornsby/">Jessica
Thornsy</a></li>
<li><a
href="https://android.jlelse.eu/create-your-first-google-assitant-application-9a51cea37728">Create
Your First Google Assistant Application</a> - By <a
href="https://twitter.com/ravi_rupareliya">Ravi Rupareliya</a></li>
<li><a
href="https://xebia.com/blog/how-to-automate-testing-for-google-assistant-apps/">How
to automate testing for Google Assistant Apps?</a> - By Ruben
Oostinga.</li>
<li><a
href="https://medium.com/google-developers/use-video-loops-with-interactive-canvas-dc7503e95c6a">Use
video loops with Interactive Canvas</a> - By <a
href="https://twitter.com/TheLeonNicholls">Leon Nicholls</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://youtu.be/D-lhorsDlUQ">What are Actions on
Google</a> - Luke Davis and guest Jessica Dene Early-Cha introduce the
concept of Actions on Google, and talk about common terminology.</li>
<li><a href="https://youtu.be/cxABjSOa6RY">Smart Home Integrations on
Google Assistant</a> - Jessica Dene Early-Cha and guest Dan Myers go
over how to get onboarded to Google Assistant for their smart devices
and how voice commands work.</li>
<li><a href="https://youtu.be/Jy4CsxNafeE">Pathway to creating your own
Action</a> - Jessica Dene Earley-Cha and guest Brad Abrams talk about
content, App Actions, and experiences.</li>
<li><a href="https://youtu.be/dh_mixqvrP0">Creating personality for your
Actions</a> - In this episode of Assistant on Air, host Jessica Dene
Early Cha and guest Wally Brill discuss why its important to design
with persona and how to bring it to life.</li>
<li><a href="https://youtu.be/dpNrq_wiqGs">Intro to the Google
Assistant: Build Your First Action (Google I/O19)</a> - This intro
session will cover the fundamentals of the Google Assistant and what you
can build for the assistive future.</li>
<li><a href="https://youtu.be/ak6Uj02DTjk">Reach the Next Billion Users
with Your Actions for the Google Assistant (Google I/O19)</a> - Come
learn how users in emerging markets are interacting with the Google
Assistant, what they expect from your Actions, and what opportunities
you have to grow your services with them.</li>
<li><a href="https://youtu.be/SJ2KYVKfURA">Smart Home 101: How to
Develop for the Connected Home (Google I/O19)</a> - This session covers
updates on the latest tools and capabilities of our smart home API,
along with how developers and device makers alike can benefit from
deeper integrations with the Google Assistant ecosystem.</li>
<li><a href="https://youtu.be/0Hyt7gjHYO4">Create App-like Experiences
on Google Search and the Google Assistant (Google I/O19)</a> - Learn
how to create interactive, app-like experiences that engage users right
on the Google Search results page and the Google Assistant.</li>
<li><a href="https://youtu.be/vQALSeGy9aY">Extend Your Android App to
the Google Assistant (Google I/O19)</a> - This session is about App
Actions and Slices to learn how to let your app users quickly get things
done through the Google Assistant.</li>
<li><a href="https://youtu.be/oo5dFEW0Vk8">10 Best Practices for High
Quality Actions (Google I/O19)</a> - Learn how to reduce development
errors, enhance discovery of your Action, grow your user base, and avoid
mistakes along the way when building quality and engaging Actions.</li>
<li><a href="https://youtu.be/Y6Ue5hQ9meM">Local Technologies for the
Smart Home (Google I/O19)</a> - This talk will dive deep into a new SDK
that enables developers to locally communicate with and control their
smart devices, along with providing a preview of whats to come.</li>
<li><a href="https://youtu.be/1I-7lpZu_PA">Tools for Building Better
Smart Home Actions (Google I/O19)</a> - This session will discuss tools
to help developers build smart home Actions that make users lives
easier.</li>
<li><a href="https://youtu.be/GR1j2ADyGvA">Enhance Your Search and
Assistant Presence with Structured Data (Google I/O19)</a> - Learn how
to surface your engaging content on Google Search and the Google
Assistant.</li>
<li><a href="https://youtu.be/J8lsvvJ21Ok">Build Interactive Games for
the Google Assistant (Google I/O19)</a> - Learn how to design and
develop immersive gaming experiences for the Google Assistant.</li>
<li><a href="https://youtu.be/Oh4lCL05XWc">Voice and Visual: How to
Build Actions for Smart Displays and More Devices (Google I/O19)</a> -
In this talk, well walk you through design and developer considerations
for building multimodal experiences across Google Assistant-enabled
devices.</li>
<li><a href="https://youtu.be/w2wDR8rr0Hk">How We Built the Google
Assistant Sandbox Demos (And How You Can Too) (Google I/O19)</a></li>
<li><a href="https://youtu.be/b3nDCC2K3rY">Data and Insights to Build
for the Digital Assistant Era (Google I/O19)</a></li>
<li><a href="https://youtu.be/ZRjkSqVedfY">Designing Quality
Conversations for the Google Assistant (Google I/O19)</a> - A
conversation designer and a developer will walk you through setting user
expectations, handling unexpected user responses, and making
improvements with user insights.</li>
</ul>
<h2 id="codelabscourses">Codelabs/Courses</h2>
<ul>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-builder-1/index.html">Build
Actions for Google Assistant using Actions Builder (Level 1)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-builder-2/index.html">Build
Actions for Google Assistant using Actions Builder (Level 2)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-1/index.html">Build
Actions for the Google Assistant (Level 1)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-2/index.html">Build
Actions for the Google Assistant (Level 2)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-3/index.html">Build
Actions for the Google Assistant (Level 3)</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-user-engagement/index.html">Engage
Users with your Action</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/appactions/index.html">Extend
an Android app to the Google Assistant with App Actions</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html">Connect
smart home devices to the Google Assistant</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-local/index.html">Smart
Home Local Execution</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/smarthome-washer/index.html">Smart
Home Washer</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-1">Build a
Conversational Action for Google Assistant</a></li>
<li><a
href="https://codelabs.developers.google.com/codelabs/actions-2">Build a
sophisticated Conversational Action for Google Assistant</a></li>
<li><a href="https://www.qwiklabs.com/quests/61">Build Interactive Apps
with Google Assistant</a> - Qwiklabs quest with 6 labs.</li>
<li><a
href="https://www.udemy.com/course/actions-on-google-app-google-assistant/">Google
Assistant development with Actions on Google</a> - Udemy course to
create an app for the Google Assistant and Google Home in Node.js.</li>
<li><a
href="https://www.udemy.com/course/buildactionsforgoogleassistant/">Build
Actions for Google Assistant</a> - Udemy course to build actions with
Dialogflow.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a
href="https://podcasts.google.com/?feed=aHR0cHM6Ly9hY3Rpb25zb25nb29nbGUubGlic3luLmNvbS9yc3M&amp;ved=0CAAQ4aUDahcKEwiQruG2mJTnAhUAAAAAHQAAAAAQAQ">Assistant
On Air</a> - By Google team</li>
</ul>
<h2 id="open-source-code">Open source code</h2>
<ul>
<li><a
href="https://github.com/googlecreativelab/aog-canvas-quiz">Canvas
Quiz</a> - It is a starter kit for developers to make custom,
voice-enabled question-answer games for the Google Assistant.</li>
<li><a
href="https://github.com/actions-on-google-labs/interactive-canvas-editor-nodejs">Interactive
Canvas editor</a> - Editor to create a web app for Interactive Canvas
that is immediately loaded onto a smart display device. This allows for
quick prototyping of web apps for Interactive Canvas.</li>
<li><a
href="https://github.com/actions-on-google-labs/virtual-pet-game-nodejs">Virtual
Pet</a> - It is built with interactive canvas. In this game, you will
adopt and take care of a hamster just like you would in real life,
except through Google Assistant.</li>
<li><a
href="https://github.com/actions-on-google-labs/dialogflow-spellcast-nodejs">Spellcast</a>
- Experimental Interactive Canvas game for the Google Assistant.</li>
<li>Silly Name Maker <a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java">(Java)</a>
- Parameters sample (using Dialogflow).</li>
<li>Facts about Google <a
href="https://github.com/actions-on-google/dialogflow-facts-about-google-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-silly-name-maker-webhook-java">(Java)</a>
- Custom Entities, Contexts, and Deep Links sample (using
Dialogflow).</li>
<li>Name Psychic <a
href="https://github.com/actions-on-google/dialogflow-name-psychic-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-name-psychic-java">(Java)</a>
- Permissions and Google Maps Static API sample (using Dialogflow).</li>
<li>Number Genie <a
href="https://github.com/actions-on-google/dialogflow-number-genie-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/dialogflow-number-genie-java">(Java)</a>
- Localization sample.</li>
<li><a
href="https://github.com/actions-on-google/dialogflow-gdg-nodejs">GDG
Action</a> - This sample demonstrates Actions on Google features for use
on Google Assistant including localization (i18n-node), conversation
design, rich responses, and API integrations.</li>
<li>Say Number <a
href="https://github.com/actions-on-google/actionssdk-say-number-nodejs">(Node.js)</a>
<a
href="https://github.com/actions-on-google/actionssdk-say-number-java">(Java)</a>
- Say a number Actions SDK sample for Actions on Google.</li>
<li><a
href="https://github.com/actions-on-google/smart-home-nodejs">Smart Home
sample</a> - A sample of the Smart Home device control APIs in Actions
on Google.</li>
<li><a href="https://github.com/nish17/scheduler">PDPU Scheduler</a> -
Its a Google Assistant action for PDPU that tells you about which
classes and labs you have today.</li>
<li><a href="https://github.com/amdcaruso/karaoke">karaoke</a> - <a
href="https://github.com/amdcaruso">Amanda Cavallaro</a> -
Conversational App to buid your own karaoke using GCP, YouTube API and
Actions on Google.</li>
</ul>
<h2 id="people-to-follow">People to follow</h2>
<ul>
<li><a href="https://twitter.com/actionsongoogle">Actions on Google</a>
- Official Actions on Google Account.</li>
<li><a href="https://twitter.com/chatasweetie">Jessica Dene
Earley-Cha</a> - Developer Advocate <span class="citation"
data-cites="google">@google</span>.</li>
<li><a href="https://twitter.com/hitherejoe">Joe Birch</a> - Android
Lead <span class="citation" data-cites="Buffer">@Buffer</span>. GDE for
<span class="citation" data-cites="Android">@Android</span>, <span
class="citation" data-cites="actionsongoogle">@actionsongoogle</span>,
<span class="citation" data-cites="FlutterIO">@FlutterIO</span> &amp;
<span class="citation" data-cites="GooglePay">@GooglePay</span>.
Instructor <span class="citation"
data-cites="caster_io">@caster_io</span>.</li>
<li><a href="https://twitter.com/afirstenberg">Allen “Prisoner”
Firstenberg</a> - GDE for Actions on Google.</li>
<li><a href="https://twitter.com/chibichibibr">Amanda (Chibi)
Cavallaro</a> - GDE for Actions on Google.</li>
<li><a href="https://twitter.com/aygul">Aygul Zagidullina</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/MandyChanNYC">Mandy Chan</a> -
Developer Advocate for the Actions On Google team.</li>
<li><a href="https://twitter.com/yoichiro">Yoichiro Tanaka</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/cpearl42">Cathy Pearl</a> - Head of
Conversation Design Outreach <span class="citation"
data-cites="Google">@Google</span>.</li>
<li><a href="https://twitter.com/sachin_atk">Sachin Kumar</a> - GDE for
Actions on Google.</li>
<li><a href="https://twitter.com/handnf">Nick Felker</a> - Developer
Programs Engineer at Google.</li>
<li><a href="https://twitter.com/TheLeonNicholls">Leon Nicholls</a> -
Google Developer Relations Engineer</li>
</ul>
<h2 id="applications">Applications</h2>
<ul>
<li><a
href="https://assistant.google.com/services/a/uid/000000c9bec03997">TuneIn</a>
- TuneIn is your everything audio app. With more than 100,000 radio
stations and 5.7 million podcasts.</li>
<li><a
href="https://assistant.google.com/services/a/uid/0000003b4796e827">Random
Number</a> - It will generate a random number.</li>
<li><a
href="https://assistant.google.com/services/a/uid/0000002a8e07d537">Netflix</a>
- Watch TV shows and movies recommended just for you, including
award-winning Netflix original series, movies, and documentaries.</li>
<li><a
href="https://assistant.google.com/services/a/uid/00000038e95bb789">Fun
Tricks</a> - Lighten up your day with jokes and other fun tricks. Check
them out, theres always something new to try.</li>
<li><a
href="https://assistant.google.com/services/a/uid/000000e0ea9c992f">Google
Podcasts</a> - Listen to your favorite podcasts by asking your
Assistant.</li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a
href="https://github.com/ravirupareliya/awesome-actions-on-google">actionsongoogle.md
Github</a></p>

264
html/activeadmin.html Normal file
View File

@@ -0,0 +1,264 @@
<h1 id="warning-this-list-will-no-longer-be-maintained.">Warning: This
list will no longer be maintained.</h1>
<p><strong>Please, use the awesome ActiveAdmin wiki. Follow the link:
https://github.com/activeadmin/activeadmin/wiki</strong></p>
<h1 id="awesome-activeadmin">Awesome ActiveAdmin</h1>
<ul>
<li><a href="#posts">Posts</a></li>
<li><a href="#applications">Applications</a></li>
<li><a href="#themes">Themes</a></li>
<li><a href="#plugins">Plugins</a></li>
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
</ul>
<h1 id="posts">Posts</h1>
<ul>
<li><a
href="https://medium.com/the-side-hustler/how-to-use-react-components-in-active-admin-184ff63b378d">How
to use React Components in Active Admin</a></li>
<li><a
href="https://spin.atomicobject.com/2016/11/23/adding-google-charts-active-admin-application/">Adding
Google Charts to your Active Admin Application</a></li>
<li><a
href="http://nikhgupta.com/code/activeadmin/custom-filters-using-ransacker-in-activeadmin-interfaces/">Custom
Filters Using Ransacker In ActiveAdmin Interfaces</a></li>
<li><a
href="https://medium.com/@alessandro1997/ui-components-in-rails-7f9373f0f2f">UI
Components in Rails</a></li>
<li><a
href="https://coderwall.com/p/qzlssg/activeadmin-disable-json-xml-export">ActiveAdmin
- Disable JSON/XML export</a></li>
<li><a
href="https://coderwall.com/p/k4bbnq/create-an-activeadmin-account-by-cloning-a-devise-user-account">Create
an ActiveAdmin account by Cloning a Devise User account</a></li>
<li><a
href="https://coderwall.com/p/wadeva/extending-activeadmin-dsl">Extending
ActiveAdmin DSL</a></li>
<li><a
href="https://coderwall.com/p/2luxig/how-to-hide-your-activeadmin-path">How
to Hide Your ActiveAdmin Path</a></li>
<li><a href="http://goo.gl/cnyLTC">Implementing Devise Single Sign On
with ActiveAdmin</a></li>
<li><a
href="https://coderwall.com/p/epu-va/shortcut-for-customizing-activeadmin-columns">Shortcut
for customizing ActiveAdmin columns</a></li>
<li><a
href="http://tmichel.github.io/2015/02/22/sharing-code-between-activeadmin-resources/">Sharing
code between ActiveAdmin resources</a></li>
<li><a
href="http://rubyglasses.blogspot.com.br/2015/02/activeadmin-simpletable.html">ActiveAdmin
simple_table</a></li>
<li><a
href="http://viget.com/extend/activeadmin-filters-unlocking-the-power-of-ransack">ActiveAdmin
Filters—Unlocking the Power of Ransack</a></li>
<li><a href="https://coderwall.com/p/cms9ma/">ActiveAdmin vs Nested
Models vs Formtastic vs Acts as Relation</a></li>
<li><a
href="http://helabs.com/blog/2014/04/07/facebook-authentication-on-activeadmin/">Facebook
authentication on ActiveAdmin</a></li>
<li><a
href="http://helabs.com/blog/2014/05/28/quick-add-and-quick-edit-on-active-admin/">Quick
add and quick edit on ActiveAdmin</a></li>
<li><a
href="http://engineering.coachup.com/activeadmin-cheat-sheet/">ActiveAdmin
Cheat Sheet</a></li>
<li><a
href="http://juanda.me/create-custom-activeadmin-pages-with-charts/">Custom
activeadmin pages with charts</a></li>
<li><a
href="https://github.com/activeadmin/activeadmin/issues/1116">Pagination
on table_for inside sections and panels</a></li>
<li><a
href="http://codeonhill.com/activeadmin-custom-column-and-its-filter/">ActiveAdmin:
Custom column and its filter</a></li>
<li><a
href="http://www.metaltoad.com/blog/activeadmin-autocomplete-rails3">Autocomplete
Using ActiveAdmin and Rails 3, Including Has Many Associations and
Polymorphic Models</a></li>
<li><a
href="https://labs.kollegorna.se/blog/2015/05/activeadmin-logins/">Tracking
user logins and displaying results in Active Admin</a></li>
<li><a
href="http://dan.doezema.com/2012/02/how-to-implement-a-single-user-model-with-rails-activeadmin-and-devise/">How
to Implement a Single User Model with Rails, ActiveAdmin, and
Devise</a></li>
<li><a
href="http://mattbriney.com/2011/09/create-beautiful-administration-interfaces-with-active-admin/">Create
Beautiful Administration Interfaces with Active Admin</a></li>
<li><a
href="http://tmichel.github.io/2015/02/22/sharing-code-between-activeadmin-resources">Sharing
code between ActiveAdmin resources</a></li>
<li><a href="https://coderwall.com/p/cms9ma">ActiveAdmin vs Nested
Models vs Formtastic vs Acts as Relation</a></li>
<li><a
href="http://ejholmes.io/2012/04/08/active-admin-with-omniauth.html">Salesforce
OAuth2 authentication with Active Admin</a></li>
<li><a
href="http://helabs.com.br/blog/2014/04/07/facebook-authentication-on-activeadmin/">Facebook
authentication on ActiveAdmin</a></li>
<li><a
href="http://helabs.com.br/blog/2014/05/28/quick-add-and-quick-edit-on-active-admin/">Quick
add and quick edit on ActiveAdmin</a></li>
<li><a
href="http://reverbhq.com/blog/2012/08/building-web-apps-with-activeadmin/">Building
Web Apps with Active Admin</a></li>
<li><a
href="http://amolnpujari.wordpress.com/2013/10/23/activeadmin-cool-tweaks/">activeadmin
cool tweaks</a></li>
<li><a
href="http://amolnpujari.wordpress.com/2013/12/19/a-quick-javascript-lightbox/">a
quick javascript lightbox</a></li>
<li><a
href="http://salayhin.wordpress.com/2014/04/24/add-custom-style-for-active-admin-boolean-fileds/">Add
custom style for active admin boolean fileds</a></li>
<li><a
href="http://www.reinteractive.net/posts/189-using-activerecord-scopes-with-activeadmin">Using
ActiveRecord scopes with activeadmin</a></li>
<li><a
href="http://viget.com/extend/8-insanely-useful-activeadmin-customizations">8
Insanely Useful ActiveAdmin Customizations</a></li>
<li><a
href="http://lorefnon.me/2014/07/13/presenting-sql-views-through-active-admin.html">Presenting
SQL views through ActiveAdmin</a></li>
<li><a
href="http://staal.io/blog/2013/02/26/mastering-activeadmin/">Mastering
ActiveAdmin</a></li>
<li><a
href="http://codequizzes.wordpress.com/2013/05/22/activeadmin-tables/">ActiveAdmin
Tables</a></li>
<li><a
href="http://sush.github.io/posts/active-admin-and-cancan-integration/">ActiveAdmin
and CanCan integration (with an existing user)</a></li>
<li><a
href="http://eshaiju.blogspot.com.br/2014/03/nested-forms-for-belongsto-relationship.html?m=1">Nested
forms for belongs_to relationship - ActiveAdmin</a></li>
<li><a
href="http://www.yoniweisbrod.com/nested-attributes-in-activeadmin-for-rails-4/">Nested
Attributes in ActiveAdmin for Rails 4</a></li>
<li><a
href="http://seankibler.com/activeadmin-form-field-for-strongbox-encrypted-attribute">ActiveAdmin
Form Field For Strongbox Encrypted Attribute</a></li>
<li><a
href="http://www.mossity.com/2011/07/08/sortable-lists-with-actsaslist-and-activeadmin/">Sortable
lists with acts_as_list and ActiveAdmin</a></li>
<li><a href="https://gist.github.com/EtienneDepaulis/4070962">jQuery
Datatables + Active Admin</a></li>
<li><a
href="http://blog.genuitytech.com/2012/02/26/activeadmin-and-cancan/">ActiveAdmin
and CanCan</a></li>
<li><a
href="http://maxivak.com/rails-3-nested-models-in-one-form-using-formtastic-and-cocoon-gems/">Rails
3 Nested Models in one form using Formtastic and Cocoon gems</a></li>
<li><a href="http://www.akitaonrails.com/ActiveAdmin">Akita on
Rails</a></li>
<li><a
href="http://helabs.com/blog/2013/08/12/criando-paginas-nao-tao-estaticas-no-rails/">Criando
páginas não tão estáticas no rails</a></li>
<li><a
href="https://reinteractive.net/posts/43-activeadmin-and-markdown-on-your-15-minute-blog-part-4">ActiveAdmin
and Markdown</a></li>
</ul>
<h1 id="applications">Applications</h1>
<ul>
<li><a
href="https://github.com/activeadmin/demo.activeadmin.info">Active Admin
Store</a></li>
<li><a href="https://github.com/macfanatic/SprintApp">SprintApp</a></li>
<li><a
href="https://github.com/ianmurrays/active_invoices">active_invoices</a></li>
<li><a
href="https://github.com/PixelCrafters/StartupHealthCheck">StartupHealthCheck</a></li>
</ul>
<h1 id="extensions">Extensions</h1>
<h2 id="themes">Themes</h2>
<ul>
<li><a
href="https://github.com/vigetlabs/active_material">ActiveMaterial</a></li>
<li><a href="https://github.com/formaweb/formadmin">formadmin</a></li>
<li><a
href="https://github.com/Papercloud/flattened_active_admin">flattened_active_admin</a></li>
<li><a
href="https://github.com/KMPgroup/active_skin">active_skin</a></li>
<li><a
href="https://github.com/didww/active_admin_theme">active_admin_theme</a></li>
<li><a
href="https://github.com/kvokka/face_of_active_admin">face_of_active_admin</a></li>
<li><a
href="https://github.com/vinhnglx/active_bootstrap_skin">active_bootstrap_skin</a></li>
<li><a
href="https://github.com/cle61/arctic_admin">arctic_admin</a></li>
</ul>
<p><strong>Awesome ActiveAdmin Themes List:</strong>
https://github.com/paladini/activeadmin-themes</p>
<h2 id="plugins">Plugins</h2>
<ul>
<li><a href="https://github.com/activeadmin-plugins">Active Admin
Plugins</a> <strong>(Github organization)</strong></li>
<li><a
href="https://github.com/unmantained-activeadmin-plugins">activeadmin-plugins</a>
<strong>(Github organization)</strong></li>
<li><a
href="https://github.com/platanus/activeadmin_addons">activeadmin_addons</a></li>
<li><a
href="https://github.com/Fire-Dragon-DoL/active_admin-extensions">active_admin-extensions</a></li>
<li><a
href="https://github.com/mfairburn/activeadmin-select2">activeadmin-select2</a></li>
<li><a
href="https://github.com/slate-studio/activeadmin-settings">activeadmin-settings</a></li>
<li><a
href="https://github.com/zorab47/activeadmin-sortable-tree">activeadmin-sortable-tree</a></li>
<li><a
href="https://github.com/bolshakov/activeadmin_sortable_table">activeadmin-sortable_table</a></li>
<li><a
href="https://github.com/raihan2006i/active_admin_paranoia">active_admin_paranoia</a></li>
<li><a
href="https://github.com/wild-r/activeadmin_hstore_editor">activeadmin_hstore_editor</a></li>
<li><a
href="https://github.com/unmantained-activeadmin-plugins/activeadmin-globalize">activeadmin-globalize</a></li>
<li><a
href="https://github.com/macfanatic/active_admin-state_machine">active_admin-state_machine</a></li>
<li><a
href="https://github.com/ball-hayden/responsive_active_admin">responsive_active_admin</a></li>
<li><a
href="https://github.com/arielschvartz/activeadmin_expandable_inputs">activeadmin_expandable_inputs</a></li>
<li><a
href="https://github.com/Ricardonacif/active_admin_jcrop">active_admin_jcrop</a></li>
<li><a
href="https://github.com/KernelCorp/active_admin_tinymce">active_admin_tinymce</a></li>
<li><a
href="https://github.com/KernelCorp/activeadmin_images">activeadmin_images</a></li>
<li><a
href="http://maximgladkov.com/blog/activeadmin-dropzone-gem">activeadmin-dropzone</a></li>
<li><a
href="https://github.com/zorab47/active_admin-duplicatable">active_admin-duplicatable</a></li>
<li><a
href="http://rubygems.org/gems/active_admin-subnav">active_admin-subnav</a></li>
<li><a
href="https://github.com/neo/activeadmin-sortable">activeadmin-sortable</a></li>
<li><a
href="https://github.com/workgena/active_admin_date_range_preset">active_admin_date_range_preset</a></li>
<li><a
href="https://github.com/bolshakov/activeadmin-reform">activeadmin-reform</a></li>
<li><a
href="https://github.com/yhirano55/active_admin_role">active_admin_role</a></li>
<li><a
href="https://github.com/dhyegofernando/active_admin-form_errors">active_admin-form_errors</a></li>
<li><a
href="https://github.com/dhyegofernando/active_admin-cep_auto_complete">active_admin-cep_auto_complete</a></li>
<li><a
href="https://github.com/dhyegofernando/active_admin-advanced_create_another">active_admin-advanced_create_another</a></li>
<li><a
href="https://github.com/dhyegofernando/active_admin-jquery_inputmask">active_admin-jquery_inputmask</a></li>
<li><a
href="https://github.com/dhyegofernando/active_admin-humanized_enum">active_admin-humanized_enum</a></li>
</ul>
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
<ul>
<li><a
href="https://github.com/markets/awesome-ruby">awesome-ruby</a></li>
<li><a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>
list.</li>
</ul>
<p><a
href="https://github.com/serradura/awesome-activeadmin">activeadmin.md
Github</a></p>

1626
html/ada.md2.html Normal file

File diff suppressed because it is too large Load Diff

161
html/adafruitio.md2.html Normal file
View File

@@ -0,0 +1,161 @@
<h1 align="center">
<a href="https://io.adafruit.com">
<img width="600" src="https://github.com/adafruit/awesome-adafruitio/blob/master/awesome_io.png" alt="Awesome AdafruitIO"></a><br>Awesome
Adafruit IO
</h1>
<p><a href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></p>
<blockquote>
<p>A curated list of awesome Adafruit IO guides, hardware, guides,
videos, libraries, frameworks, and resources.</p>
</blockquote>
<p><a href="https://io.adafruit.com">Adafruit IO is the easiest way to
connect your project to the internet</a>. You can easily connect your
project to Adafruit IO with your device-of-choice by using your
programming language of choice (we have <em>lots</em> of libraries) and
control or monitor over the internet. Data stored with Adafruit IO is
<em>yours</em> to manage and control. You can download it all anytime
and we will never sell or give it away to another company. Its great
for getting started with the internet of things!</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#guides">Guides</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#code">Code</a></li>
<li><a href="#hardware">Hardware</a></li>
<li><a href="#newsletter">Newsletter</a></li>
<li><a href="#news">News</a></li>
<li><a href="#social">Social</a></li>
<li><a href="#events">Events</a></li>
</ul>
<h2 id="guides">Guides</h2>
<ul>
<li><a href="https://learn.adafruit.com/welcome-to-adafruit-io">Welcome
to Adafruit IO!</a> - An overview of Adafruit IO and the service.</li>
<li><a
href="https://learn.adafruit.com/series/adafruit-io-basics">Adafruit IO
Basics</a> - Learn the basics of Adafruit IO and interfacing the service
with your hardware.</li>
<li><a
href="https://learn.adafruit.com/category/adafruit-io">learn.adafruit.com
Adafruit IO</a> - Adafruit Learning System Guides on Adafruit IO.</li>
<li><a
href="https://learn.adafruit.com/all-the-internet-of-things-episode-four-adafruit-io">All
the Internet of Things: Adafruit IO</a> - An episode of Adafruit and
Digi-Keys All the Internet of Things, provides a deep dive into
everything Adafruit IO has to offer.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="https://discord.gg/EAeBY6x">Adafruit IO Discord channel
#help-with-adafruit-io</a> - 24/7 chat and support for Adafruit IO.</li>
<li><a href="https://forums.adafruit.com/viewforum.php?f=56">Adafruit IO
Forums</a> - The Adafruit support forum on Adafruit IO.</li>
</ul>
<h2 id="code">Code</h2>
<ul>
<li><a
href="https://io.adafruit.com/api/docs/#adafruit-io-http-api">Adafruit
IO HTTP API Documentation</a> - Adafruit IO HTTP API provides access to
your Adafruit IO data from any programming language or environment which
can speak HTTP.</li>
<li><a
href="https://io.adafruit.com/api/docs/mqtt.html#adafruit-io-mqtt-api">Adafruit
IO MQTT API Documentation</a> - Adafruit MQTT API provides access to
your Adafruit IO data from any MQTT Client.</li>
<li><a
href="https://io.adafruit.com/api/docs/cookbook.html#adafruit-io-api-cookbook">Adafruit
IO MQTT API Cookbook</a> - Recipes related to the Adafruit IO API which
have been found useful in the past.</li>
<li><a href="https://github.com/adafruit/Adafruit_IO_Arduino">Adafruit
IO Arduino Library</a> - An Arduino client for Adafruit IO.</li>
<li><a
href="https://github.com/adafruit/Adafruit_CircuitPython_AdafruitIO">Adafruit
IO CircuitPython Library</a> - A CircuitPython client for Adafruit
IO.</li>
<li><a href="https://github.com/adafruit/Adafruit_IO_Python">Adafruit IO
Python Library</a> - A Python client for Adafruit IO.</li>
<li><a href="https://github.com/adafruit/io-client-ruby">Adafruit IO
Ruby Library</a> - A Ruby client for Adafruit IO.</li>
<li><a href="https://github.com/adafruit/adafruit-io-node">Adafruit IO
Node.js Library</a> - A Node.js Adafruit IO client, local server, and
TLS Tunnel.</li>
<li><a href="https://github.com/adafruit/io-client-go">Adafruit IO Go
Library</a> - A Go client for Adafruit IO.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<p>Adafruit IO is compatible with <em>any</em> hardware which can
communicate over HTTP or MQTT.</p>
<ul>
<li><a href="https://www.adafruit.com/iot">Adafruit-Produced Boards</a>
- Where to buy Adafruit IO compatible boards produced by Adafruit.</li>
</ul>
<h2 id="newsletter">Newsletter</h2>
<ul>
<li><a href="https://www.adafruitdaily.com/">Adafruit IoT Newsletter</a>
- A monthly newsletter on the Internet-of-Things, a spam-free list.</li>
<li><a href="https://blog.adafruit.com/tag/iot-monthly">Archives of all
newsletters</a> - List of every newsletter published.</li>
</ul>
<h2 id="news">News</h2>
<ul>
<li><a href="https://hackaday.com/tag/adafruit-io/">Adafruit IO on
Hackaday</a> - Hackaday posts related to Adafruit IO.</li>
<li><a href="https://blog.hackster.io/search?q=adafruit_io">Adafruit IO
on Hackster.io</a> - Hackster posts related to Adafruit IO.</li>
</ul>
<h2 id="social">Social</h2>
<ul>
<li><a href="https://io.adafruit.com/blog/">Adafruit IO Development
Blog</a> - Adafruit IO News and Release Notes, straight from the
source.</li>
<li><a
href="https://twitter.com/search?f=tweets&amp;vertical=default&amp;q=%23AdafruitIO&amp;src=tyah">#AdafruitIO
tagged on Twitter, latest</a> - Twitter posts tagged Adafruit IO.</li>
<li><a href="https://twitter.com/adafruitio">Adafruit IO Twitter</a> -
Twitter account aggregator for Adafruit IO news and more.</li>
<li><a
href="https://www.youtube.com/results?sp=CAI%253D&amp;search_query=adafruitio">AdafruitIO
videos on YouTube, latest</a> - YouTube posts tagged AdafruitIO.</li>
<li><a
href="https://www.instagram.com/explore/tags/adafruitio/">#AdafruitIO
tagged photos &amp; videos on Instagram</a> - Posts on Instagram tagged
Adafruit IO.</li>
<li><a
href="https://plus.google.com/u/0/communities/112845006884148391862/stream/470b18f9-8f51-45c6-8057-91ad72c35279">Adafruit
IO on Google+ Makers, hackers, artists &amp; engineers</a> - Google Plus
posts related to Adafruit IO.</li>
<li><a href="https://www.reddit.com/r/adafruitio">Adafruit IO community
on Reddit</a> - Dedicated home of Adafruit IO on reddit
/r/adafruitio.</li>
<li><a
href="https://www.reddit.com/search?q=adafruit%20io&amp;t=year">Adafruit
IO tagged on Reddit</a> - Reddit posts relating to Adafruit IO.</li>
<li><a href="https://www.instructables.com/howto/circuitpython">Adafruit
IO on Instructables</a> - How-tos, guides, and more, using Adafruit IO
on Autodesks Instructables.</li>
</ul>
<h2 id="events">Events</h2>
<ul>
<li><a href="https://plus.google.com/+adafruit">Weekly Adafruit
Show-and-tell, Wednesday 7:30pm ET on Google+ Hangouts</a> - The weekly
Adafruit Show-and-tell program often has Adafruit IO-related projects on
display.</li>
<li><a href="https://www.youtube.com/adafruit/live">ASK AN ENGINEER,
Wednesday 8pm ET on YouTube LIVE</a> - The longest running YouTube live
show about electronics, information often on during an “Adafruit IO
Update” segment. New compatible hardware during “New New New”
segment.</li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Contributions and suggestions are always welcome! Please make pull
requests to modify Awesome AdafruitIO.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, the authors have waived all
copyright and related or neighbouring rights to this work.</p>
<p><a
href="https://github.com/adafruit/awesome-adafruitio">adafruitio.md
Github</a></p>

314
html/adfree.md2.html Normal file
View File

@@ -0,0 +1,314 @@
<h1 id="awesome-ad-free-awesome">Awesome Ad-Free <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of ad-free alternatives to popular services on the
web.</p>
<blockquote>
<p>Am I saying you should refrain from using an ad blocker? No. But
consider offsetting your act of disobedience with an act of affirmative
support. Vote with your wallet. Put some money behind the writing you
like—whether its a website or a magazine or a newspaper. “But
such-and-such website wont let me pay for it.” Then discover something
new.</p>
</blockquote>
<p>—Matthew Butterick</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#alternatives">Alternatives</a>
<ul>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#communication">Communication</a></li>
<li><a href="#file-sharing">File Sharing</a></li>
<li><a href="#mobile-apps">Mobile Apps</a></li>
<li><a href="#music">Music</a></li>
<li><a href="#other">Other</a></li>
<li><a href="#publications">Publications</a></li>
<li><a href="#reference">Reference</a></li>
<li><a href="#social">Social</a></li>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#web-apps">Web Apps</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#ad-blockers">Ad Blockers</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#businesses">Businesses</a></li>
<li><a href="#groups">Groups</a></li>
<li><a href="#make-money-without-ads">Make Money Without Ads</a></li>
<li><a href="#talks">Talks</a></li>
</ul></li>
<li><a href="#license">License</a></li>
</ul>
<h2 id="alternatives">Alternatives</h2>
<p>Alternatives to ad-supported websites, software, and
publications.</p>
<h3 id="blogs">Blogs</h3>
<ul>
<li><a href="https://www.nomeatathlete.com/resources/">No Meat
Athlete</a> - Plant-based diets and fitness.</li>
<li><a href="http://theborrowedabode.com/advertise/">The Borrowed
Abode</a> - DIY and interior design for renters.</li>
<li><a href="https://www.theminimalists.com/">The Minimalists</a> -
Living a meaningful life with less.</li>
<li><a href="https://zenhabits.net/">Zen Habits</a> - Practical advice
for developing positive habits.</li>
</ul>
<h3 id="communication">Communication</h3>
<ul>
<li><a href="https://www.fastmail.com/">FastMail</a> - Reliable business
email with no data lock-in.</li>
<li><a href="https://jami.net/">Jami</a> - Telephone, teleconferencing,
and media sharing through a distributed service.</li>
<li><a href="https://jitsi.org/jitsi-meet/">Jitsi Meet</a> - Secure
video conferencing and desktop sharing using WebRTC.</li>
<li><a href="https://protonmail.com/">ProtonMail</a> - Free encrypted
email.</li>
<li><a href="https://www.whispersystems.org/">Signal</a> - Private
messaging and calling for desktop, Android, and iOS.</li>
<li><a href="https://telegram.org/">Telegram</a> - Cloud-based mobile
and desktop messaging app with a focus on security and speed.</li>
<li><a href="https://tox.chat/">Tox</a> - Encrypted and distributed
messaging platform with voice, video, and screen sharing.</li>
<li><a
href="https://wire.com/en/resources/whitepapers/privacy/">Wire</a> -
Text, audio, and video communication with end-to-end encryption.</li>
<li><a href="https://write.as/principles">Write.as</a> - Blogging
platform that allows you to publish ideas without distraction.</li>
</ul>
<h3 id="file-sharing">File Sharing</h3>
<ul>
<li><a href="https://mega.nz/">Mega</a> - 50 GB of secure free storage
(in which 35 GB will expire after 30 days). Files are encrypted
client-side. More (non-permanent) space can be claimed from
achievements.</li>
<li><a href="https://www.qbittorrent.org/">qBittorrent</a> - Free and
open source BitTorrent client.</li>
</ul>
<h3 id="mobile-apps">Mobile Apps</h3>
<ul>
<li><a href="https://github.com/arpitkh96/AmazeFileManager">Amaze File
Manager</a> - Open source, Material Design file explorer for Android
devices.</li>
<li><a href="https://www.bible.com/">Bible</a> - Bible reader with many
versions and languages to choose from.</li>
<li><a href="https://simplemobiletools.github.io/">Simple Mobile
Tools</a> - Open source Android utilities: gallery, contacts, calendar,
and more.</li>
</ul>
<h3 id="music">Music</h3>
<ul>
<li><a href="https://libre.fm/">Libre.fm</a> - Stream, download, remix,
and share music for free.</li>
<li><a href="http://mstream.io/">mStream</a> - Suite of software for
syncing and streaming music across multiple devices.</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li><a href="https://disroot.org/">Disroot</a> - Collection of ethical
alternatives to email, cloud storage, collaborative document editing,
and more.</li>
</ul>
<h3 id="publications">Publications</h3>
<ul>
<li><a href="https://www.adbusters.org/">Adbusters</a> - Magazine about
the takeover of psychological, physical, and cultural environments by
commercial forces.</li>
<li><a href="https://aeon.co/">Aeon</a> - Digital magazine that
publishes original thinking on science, philosophy, society, and the
arts.</li>
<li><a
href="https://www.armstrongeconomics.com/uncategorized/no-advertising/">Armstrong
Economics</a> - Educational blog about markets and the global
economy.</li>
<li><a href="https://www.commondreams.org/">Common Dreams</a> -
Progressive news website.</li>
<li><a href="https://consumerist.com/">Consumerist</a> - Independent
source of consumer news and information.</li>
<li><a href="https://ello.co/">Ello</a> - Media platform for creators
and artists that does not sell user data.</li>
<li><a href="https://popularresistance.org/">Popular Resistance</a> -
Independent, nonviolent, and diverse movements to end the power of
concentrated wealth and put human needs before corporate greed.</li>
<li><a href="https://realsport101.com/">RealSport</a> - Fans write
articles on football, basketball, cricket, e-sports, motorsports, and
most other sports out there. This site is committed to maintaining an
experience free of pop-ups, fake news, click-bait, and ads.</li>
<li><a href="https://theconversation.com/">The Conversation</a> - High
quality, authenticated, explanatory journalism funded by
universities.</li>
</ul>
<h3 id="reference">Reference</h3>
<ul>
<li><a href="https://www.openstreetmap.org">OpenStreetMap</a> - Map of
the world created by users and released under an open license.</li>
<li><a href="https://en.wikipedia.org/wiki/Main_Page">Wikipedia</a> -
Encyclopedia that anyone can edit.</li>
<li><a href="https://www.wiktionary.org/">Wiktionary</a> - Dictionary
that anyone can edit.</li>
<li><a href="http://www.weather.gov/">Weather.gov</a> - Weather reports
for places in the United States.</li>
</ul>
<h3 id="social">Social</h3>
<ul>
<li><a href="https://www.are.na/">Are.na</a> - Visual platform to help
you think about and organize online content.</li>
<li><a href="https://diasp.org/">diaspora*</a> - Feeds, likes, profiles,
and tags; you are in control of your data.</li>
<li><a href="https://gnusocial.no">GNUsocial.no</a> - Allows users to
connect and share with each other; expenses are covered by
donations.</li>
<li><a href="https://libranet.de/">Libranet</a> - Popular site running
friendica, a federated Facebook-style social network.</li>
<li><a href="https://lobste.rs/">Lobsters</a> - Simple link aggregation
site with explanations required to downvote.</li>
<li><a href="https://www.manyver.se/">Manyverse</a> - Off the grid
social network.</li>
<li><a href="https://mastodon.social">Mastodon</a> - Decentralized
microblogging platform similar to Twitter.</li>
<li><a href="https://pixelfed.social/">PixelFed</a> - Essentially
Instagram without ads, trackers, or modified timelines.</li>
</ul>
<h3 id="utilities">Utilities</h3>
<ul>
<li><a href="https://etherpad.wikimedia.org/">Etherpad</a> -
Collaborative document editing in real-time.</li>
<li><a href="https://www.protectedtext.com/">ProtectedText</a> - Online
encrypted notepad with storage and no sign up.</li>
</ul>
<h3 id="web-apps">Web Apps</h3>
<ul>
<li><a href="https://cloverleaf.app">Cloverleaf</a> - An open source app
to replace your password manager without storing your passwords
anywhere.</li>
<li><a href="https://bundle.js.org">bundlejs</a> - A quick and easy way
to bundle, minify, and compress (gzip and brotli) your ts, js, jsx and
npm projects all online, while returning the final bundle file
size.</li>
</ul>
<h2 id="resources">Resources</h2>
<h3 id="ad-blockers">Ad Blockers</h3>
<ul>
<li><a href="https://add-art.org/">Add-Art</a> - Replaces ads with
art.</li>
<li><a href="https://github.com/gorhill/uBlock">uBlock Origin</a> -
General-purpose blocker that removes ads and privacy-invading trackers
by default.</li>
</ul>
<p><strong>Note</strong>: Avoid Adblock Plus because corporations <a
href="https://en.wikipedia.org/wiki/Adblock_Plus#Controversy_over_ad_filtering_and_ad_whitelisting">pay
to have their ads whitelisted</a> and uBlock (unrelated to the project
above) because it solicits excessive donations and has what could be
considered “ads” on its own site.</p>
<h3 id="articles">Articles</h3>
<ul>
<li><a href="https://zenhabits.net/opt-out/">A Call for Revolt:
Advertising is the Anti-Minimalism</a> - Opt-out of the advertising
game.</li>
<li><a href="https://www.theminimalists.com/ads/">Can We Have an Honest
Conversation About Advertisements?</a></li>
<li><a
href="https://99percentinvisible.org/article/clean-city-law-secrets-sao-paulo-uncovered-outdoor-advertising-ban/">Clean
City Law: Secrets of São Paulo Uncovered by Outdoor Advertising
Ban</a></li>
<li><a
href="https://www.stevepavlina.com/blog/2011/12/conscious-success/">Conscious
Success</a> - Explores the idea of conscious success rather than
accidental success, using ads as an example.</li>
<li><a
href="https://en.wikipedia.org/wiki/Criticism_of_advertising">Criticism
of Advertising on Wikipedia</a> - Overview of common criticisms of
advertising.</li>
<li><a href="https://maxlath.eu/posts/ad-blocker-humain/">Human Ad
Block: A Tutorial</a> - Creative ways to block ads in public.</li>
<li><a href="http://www.perezhiguera.com/publicspaces">Public Spaces</a>
- Artist imagines what it would be like if we could have a real life ad
blocker.</li>
<li><a
href="https://www.stevepavlina.com/blog/2008/10/dropping-adsense-saying-goodbye-to-100k-per-year-in-easy-income/">Saying
Goodbye to $100K Per Year in Easy Income</a> - Story of a blogger who
chose a better way to make a living.</li>
<li><a
href="http://practicaltypography.com/vote-with-your-wallet.html">Vote
With Your Wallet, Not Your Ad Blocker</a> - Paying for ad-free services
casts a bigger vote.</li>
<li><a
href="https://www.huffingtonpost.com/tom-j-hidvegi/what-if-there-were-no-ads_b_4458530.html">What
If There Were No Ads</a> - Daily life described in an ad-free
world.</li>
<li><a href="https://sivers.org/noads">Why no advertising?</a> - Through
the perspective of the perfect-world ideal.</li>
</ul>
<h3 id="businesses">Businesses</h3>
<p>These business dont advertise yet are successful.</p>
<ul>
<li><a href="https://www.gandi.net/">Gandi</a> - Domain registrar with a
No Bullshit policy.</li>
<li><a
href="https://www.kakulas.com.au/who-we-are/no-advertising/">Kakulas
Legal</a> - Law firm that you wont find in the yellow pages.</li>
<li><a href="http://www.polyfacefarms.com/no-advertising/">Polyface
Farms</a> - Environmentally-friendly farm that relies on word of mouth
to reach customers.</li>
</ul>
<h3 id="groups">Groups</h3>
<ul>
<li><a
href="https://antiadvertisingagency.com/our-mission/">Anti-Advertising
Agency</a> - Calls into question the purpose and effects of advertising
in public space.</li>
<li><a href="http://brandalism.ch">Brandalism</a> - International street
art collective that subverts advertising in urban space.</li>
<li><a href="http://banbillboardblight.org">Coalition to Ban Billboard
Blight</a> - Defending the urban landscape of Los Angeles from a
proliferation of billboards.</li>
<li><a href="http://no-ads.ca/">Digital Public Library Project</a> -
Promotes a Digital Public Library system that can replace advertising
funded media.</li>
<li><a href="https://antipub.org/">Résistance à lAgression
Publicitaire</a> - French organization fighting the advertising system
and its negative effects.</li>
</ul>
<h3 id="make-money-without-ads">Make Money Without Ads</h3>
<ul>
<li><a href="https://flattr.com/">Flattr</a> - Browser add-on that
distributes a monthly budget to websites you engage with the most.</li>
<li><a href="https://liberapay.com/">Liberapay</a> - Open source
recurring donations platform.</li>
<li><a href="https://opencollective.com/">OpenCollective</a> - Enables
groups to set up a collective, raise funds, and manage them
transparently.</li>
<li><a href="https://www.patreon.com/">Patreon</a> - Recurring funding
for artists and creators on either a monthly basis or per creation.</li>
</ul>
<h3 id="talks">Talks</h3>
<ul>
<li><a
href="https://www.ted.com/talks/zeynep_tufekci_we_re_building_a_dystopia_just_to_make_people_click_on_ads">Were
building a dystopia just to make people click on ads</a></li>
<li><a href="https://www.youtube.com/watch?v=01PUSrLCvcM">What if there
was no advertising?</a></li>
</ul>
<h2 id="no-longer-maintained">No longer maintained</h2>
<ul>
<li><a href="https://nomoreads.org">No More Ads</a> - Practical advice
for an ad-free internet. (<a
href="http://web.archive.org/web/20190121234844/https://nomoreads.org/">Wayback
Machine archive</a>)</li>
<li><a href="https://voltra.co/">Voltra</a> - DRM-free music listening
and discovery software that supports artists directly.</li>
<li><a href="http://artnotads.org">Art Not Ads</a> - Artists creating
change in the urban landscape, but not by going after the ads
themselves. (<a
href="http://web.archive.org/web/20190111233537/http://artnotads.org/">Wayback
Machine archive</a>)</li>
<li><a href="https://goblinrefuge.com/mediagoblin/">Goblin Refuge</a> -
Video and image sharing service powered by MediaGoblin. (<a
href="https://web.archive.org/web/20190512071500/https://goblinrefuge.com/mediagoblin/">Wayback
Machine archive</a>)</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0
1.0</a></p>
<p><a href="https://github.com/johnjago/awesome-ad-free">adfree.md
Github</a></p>

185
html/ads.md2.html Normal file
View File

@@ -0,0 +1,185 @@
<h1 id="awesome-advertising-awesome">Awesome Advertising <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><strong>A curated list of advertising and programmatic media content
and resources.</strong></p>
<p><strong>Disclaimer:</strong> I know people really dislike and,
sometimes, get angry about ads on sites and apps. As they are widely
used by individuals and companies to monetize, the main goal of this
list is to share knowledge about how to implement it correctly and in an
optimized way.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#acronyms-and-abbreviations">Acronyms and
Abbreviations</a></li>
<li><a href="#concepts-and-fundamentals">Concepts and
Fundamentals</a></li>
<li><a href="#best-practices">Best Practices</a></li>
<li><a href="#ad-managers--ad-servers--platforms">Ad Managers / Ad
Servers / Platforms</a></li>
<li><a href="#google-ad-manager">Google Ad Manager</a></li>
<li><a href="#gam-libraries--tools">GAM Libraries / Tools</a></li>
<li><a href="#facebook--instagram">Facebook / Instagram</a></li>
<li><a href="#programmatic">Programmatic</a></li>
<li><a href="#header-bidding-hb">Header Bidding (HB)</a></li>
<li><a href="#prebid">Prebid</a></li>
<li><a href="#prebid-libraries--tools">Prebid Libraries / Tools</a></li>
<li><a href="#newsletters">Newsletters</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
<h2 id="acronyms-and-abbreviations">Acronyms and Abbreviations</h2>
<ul>
<li>AdOps: Advertising Operations</li>
<li>AdX: Ad Exchange</li>
<li>CPC: Cost Per Click</li>
<li>CPM: Cost Per Mille</li>
<li>CR: Conversion Rate</li>
<li>CTR: Click Through Rate</li>
<li>DFP: DoubleClick for Publishers</li>
<li>DMP: Data Management Platform</li>
<li>DSP: Demand Side Platform</li>
<li>eCPM: Effective Cost Per Mille</li>
<li>HB: Header Bidding</li>
<li>RTB: Real Time Bidding</li>
<li>SSP: Supply Side Platforms</li>
</ul>
<h2 id="concepts-and-fundamentals">Concepts and Fundamentals</h2>
<ul>
<li><a
href="https://www.thinkwithgoogle.com/intl/en-145/perspectives/local-articles/what-does-ad-server-do-and-how-can-you-benefit-it/">What
does an Ad Server does and how can you benefit from it?</a> - Explain
what an Ad Server do and how it can benefit your business.</li>
<li><a href="https://adzerk.com/blog/what-is-an-ad-server/">What is an
Ad Server</a> - Explain what an Ad Server is, Publisher vs Advertiser,
why have one ad server.</li>
</ul>
<h2 id="best-practices">Best Practices</h2>
<ul>
<li><a href="https://www.betterads.org/">Coalition for Better Ads</a> -
A group of companies (Google, Facebook, etc) that publish research about
how to improve the online consumer ad experience and defined some
standards.</li>
</ul>
<h2 id="ad-managers-ad-servers-platforms">Ad Managers / Ad Servers /
Platforms</h2>
<ul>
<li><a href="https://site.adform.com/">Adform</a> - Advertising
platform.</li>
<li><a href="https://adzerk.com/">Adzerk</a> - Ad serving APIs to build
and scale server-side ad platforms.</li>
<li><a href="https://admanager.google.com/">Google Ad Manager (formerly
DFP: DoubleClick for Publishers)</a></li>
<li><a href="https://displayvideo.google.com/">Google Display &amp;
Video 360 (a.k.a DV360 / formerly DoubleClick Bid Manager)</a> -
Integrated tool that helps creative, data, and media teams work together
to execute end-to-end campaigns.</li>
<li><a href="https://smartadserver.com/">Smart AdServer</a> - Ad
Server.</li>
</ul>
<h2 id="google-ad-manager">Google Ad Manager</h2>
<ul>
<li><a href="https://support.google.com/admanager/topic/7505788">About
Ad Manager and Ad Exchange</a> - Info about Google Ad Manager and Ad
Exchange.</li>
<li><a href="https://support.google.com/admanager/topic/6048322">Common
problems / Troubleshooting</a> - How to solve common problems / issues
with Google Ad Manager.</li>
<li><a
href="https://skillshop.exceedlms.com/student/path/17117-drive-advertising-revenue-with-google-ad-manager">Google
Ad Manager Fundamentals</a> - Google Academy videos about Ad Manager
(you should login to see the videos).</li>
<li><a href="https://support.google.com/admanager/">Help center</a> -
Google Ad Manager Help Center.</li>
<li><a
href="https://support.google.com/admanager/answer/9197913">Release notes
(2019)</a> - 2019 Google Ad Manager releases archive.</li>
<li><a href="https://support.google.com/admanager/topic/7505789">Setup
guide</a> - Guide to set up Google Ad Manager.</li>
</ul>
<h2 id="gam-libraries-tools">GAM Libraries / Tools</h2>
<ul>
<li>React DFP - <a
href="https://github.com/jaanauati/react-dfp">GitHub</a> | <a
href="http://react-dfp.ml/">Docs</a> - React library to implement Google
Ad Manager on your website.</li>
</ul>
<h2 id="facebook-instagram">Facebook / Instagram</h2>
<ul>
<li><a href="https://www.facebook.com/business/learn">Facebook
Blueprint</a> - Online training for Advertising on Facebook and
Instagram.</li>
</ul>
<h2 id="programmatic">Programmatic</h2>
<ul>
<li><a
href="https://academy.exceedlms.com/student/catalog/list?category_ids=682-programmatic">Google
Ads Academy: Programmatic</a> - Google Academy videos about Programmatic
(you should login to see the videos).</li>
</ul>
<h2 id="header-bidding-hb">Header Bidding (HB)</h2>
<ul>
<li><a
href="https://adprofs.co/beginners-guide-to-header-bidding/">Beginners
Guide to Header Bidding</a> - Complete guide to understand HB, why its
important, how does it work.</li>
<li><a href="http://prebid.org/overview/intro.html#header-bidding">What
is Header Bidding by Prebid</a> - Guide about HB from the most used
library to implement it.</li>
</ul>
<h2 id="prebid">Prebid</h2>
<ul>
<li><a href="http://prebid.org/">Prebid</a> - Website of the most used
library to implement HB.</li>
<li><a href="http://prebid.org/adops/before-you-start.html">Prebid for
AdOps</a> - Prebid Guide to AdOps.</li>
<li><a href="http://prebid.org/developers.html">Prebid for
Developers</a> - Prebid Guide to Developers.</li>
<li><a
href="http://prebid.org/adops/setting-up-prebid-multi-format-in-dfp.html">Google
Ad Manager + Prebid.js</a> - How to setup Prebid.js with Google Ad
Manager.</li>
<li><a
href="https://support.smartadserver.com/s/article/Holistic-Setup">Smart
Ad Server + Prebid.js</a> - How to set up Prebid.js with Smart Ad
Server.</li>
</ul>
<h2 id="prebid-libraries-tools">Prebid Libraries / Tools</h2>
<ul>
<li><a href="https://github.com/kmjennison/dfp-prebid-setup">Prebid +
GAM setup tool</a> - An automated line item generator for Prebid.js and
Google Ad Manager.</li>
<li>React Prebid - <a
href="https://github.com/technology-ebay-de/react-prebid">GitHub</a> |
<a
href="https://github.com/technology-ebay-de/react-prebid/wiki">Docs</a>
- React library to implement Google Ad Manager on your website.</li>
</ul>
<h2 id="newsletters">Newsletters</h2>
<ul>
<li><a href="https://adprofs.co/this-week-in-ad-tech/">AdProfs</a> -
This week in ad tech - one email per week, 5 min read.</li>
<li><a
href="https://www.facebook.com/business/m/updates-signup">Business News
from Facebook</a> - Latest updates, marketing trends and advertising
tips from Facebook.</li>
<li><a href="https://simonjharris.substack.com">Happy Friday by Simon J.
Harris</a> - Ad tech info curated by <a
href="https://twitter.com/SimonJHarris"><span class="citation"
data-cites="SimonJHarris">@SimonJHarris</span></a>.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions to this list are always welcome! Take a look at <a
href="https://github.com/cenoura/awesome-ads/blob/master/CONTRIBUTING.md">contribution
guidelines</a> and feel free to open a PR adding/updating items.</p>
<h2 id="contact">Contact</h2>
<p>If you have any questions or suggestions about this list, do not
hesitate to contact me on Twitter <a
href="https://twitter.com/_seunoura">@_seunoura</a> or <a
href="https://github.com/cenoura/awesome-ads/issues/new">open an
issue</a>.</p>
<h2 id="license">License</h2>
<p>This work is licensed under <a
href="https://github.com/cenoura/awesome-ads/blob/master/LICENSE">Creative
Commons Attribution 4.0 International</a>.</p>
<p><a href="https://github.com/cenoura/awesome-ads">ads.md
Github</a></p>

376
html/adsb.md2.html Normal file
View File

@@ -0,0 +1,376 @@
<!-- GITHUB LOGO PLACEHOLDER -->
<div data-align="center">
<!-- title -->
<!--lint ignore double-link-->
<h1
id="awesome-ads-b-awesome-github-contributors-github-repo-stars"><a style="color: inherit" href="https://github.com/rickstaa/awesome-adsb">Awesome
ADS-B</a> <a href="https://awesome.re"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a> <a
href="https://github.com/rickstaa/awesome-adsb/graphs/contributors"><img
src="https://img.shields.io/github/contributors/rickstaa/awesome-adsb?color=geen"
alt="GitHub contributors" /></a> <a
href="https://github.com/rickstaa/awesome-adsb/stargazers"><img
src="https://img.shields.io/github/stars/rickstaa/awesome-adsb"
alt="GitHub Repo stars" /></a> <!-- omit in toc --></h1>
<blockquote>
<p><strong>Note</strong> Just type <code>adsb.cool</code> to go
here.</p>
</blockquote>
<!-- subtitle -->
<p>A curated list of awesome <a
href="https://en.wikipedia.org/wiki/Automatic_Dependent_Surveillance%E2%80%93Broadcast">ASD-B</a>
tools, projects, docker images, resources and other shiny things 📡.</p>
<!-- image -->
<p><a href="https://www.sportys.com/blog/ads-b-101-what-you-need-know" target="_blank" rel="noopener noreferrer">
<img width="600" src="https://www.sportys.com//media/wysiwyg/blog/13_-_Navigating_and_Automation_in_the_21st_Century.png" alt="ADSB.cool Logo"/>
</a></p>
<!-- description -->
<p><strong>Automatic Dependent SurveillanceBroadcast (ADS-B)</strong>
is a surveillance technology and form of Electronic <a
href="https://en.wikipedia.org/wiki/Airborne_collision_avoidance_system#Aircraft_collision_avoidance">Conspicuity</a>
in which an <a
href="https://en.wikipedia.org/wiki/Aircraft">aircraft</a> determines
its position via <a
href="https://en.wikipedia.org/wiki/Satellite_navigation">satellite
navigation</a> or other sensors and periodically broadcasts it, enabling
it to be tracked.</p>
</div>
<!-- TOC -->
<!-- omit in toc -->
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#docs-and-quickstarts">Docs and Quickstarts</a></li>
<li><a href="#books-and-articles">Books and Articles</a></li>
<li><a href="#ads-b-aggregators">ADS-B Aggregators</a>
<ul>
<li><a href="#open-source-orientated">Open source orientated</a></li>
<li><a href="#community-driven">Community driven</a></li>
<li><a href="#non-profits">Non-profits</a></li>
<li><a href="#commercial">Commercial</a></li>
<li><a href="#other">Other</a></li>
</ul></li>
<li><a href="#software">Software</a>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#feeding">Feeding</a></li>
<li><a href="#visualisation">Visualisation</a></li>
<li><a href="#browser-extensions">Browser extensions</a></li>
<li><a href="#apps">Apps</a></li>
<li><a href="#social">Social</a></li>
</ul></li>
<li><a href="#hardware">Hardware</a>
<ul>
<li><a href="#sbc">SBC</a></li>
<li><a href="#receivers">Receivers</a></li>
<li><a href="#filters">Filters</a></li>
<li><a href="#antennas">Antennas</a></li>
</ul></li>
<li><a href="#follow">Follow</a></li>
</ul>
<!-- CONTENT -->
<h2 id="docs-and-quickstarts">Docs and Quickstarts</h2>
<!-- List ADS-B documentation and quickstarter guides -->
<ul>
<li><a href="https://sdr-enthusiasts.gitbook.io/ads-b/">ADS-B docker
guide</a> - Everything you want to know about ADS-B reception, decoding
and sharing.</li>
<li><a
href="https://sdr-enthusiasts.gitbook.io/ads-b/intro/equipment-needed">ADS-B
equipment guide</a> - A excellent ADS-B hardware guide written by the
community.</li>
<li><a href="https://flightaware.com/adsb/piaware/build/">PiAware ADS-B
tutorial</a> - FlightAwares ADS-B setup tutorial.</li>
<li><a
href="https://www.sportys.com/blog/ads-b-out-questions-1090-978/">ADSB-B
transponders guide</a> - A guide explaining the difference between 978
and 1090 MHz transponders.</li>
</ul>
<h2 id="books-and-articles">Books and Articles</h2>
<!-- List interesting ADS-B books and articles -->
<ul>
<li><a href="https://mode-s.org/decode/index.html">The 1090 Megahertz
Riddle - Junzi Sun</a> - A Guide to Decoding Mode S and ADS-B
Signals.</li>
</ul>
<h2 id="ads-b-aggregators">ADS-B Aggregators</h2>
<!--lint ignore double-link-->
<blockquote>
<p><strong>Note</strong> The aggregators below are displayed per
category based on the number of feeders on <strong>27-02-2023</strong>.
You can check out real-time stats about all listed aggregators by
clicking the Grafana button below. If the number of feeders was
unavailable, sites were compared based on the number of planes they
tracked. Feel free to open a <a
href="https://github.com/rickstaa/awesome-adsb/pulls">create a pull
request</a> if you think the order needs to be updated.</p>
</blockquote>
<p><a href="https://dashboards.adsb.cool/aggregators"><img
src="https://img.shields.io/badge/Aggregators%20grafana%20dashboard-%23F46800.svg?style=for-the-badge&amp;logo=grafana&amp;logoColor=white"
alt="Grafana" /></a></p>
<!-- List ADS-B aggregators. -->
<h3 id="open-source-orientated">Open source orientated</h3>
<!-- List open source ADS-B aggregators. -->
<ul>
<li><a href="https://adsb.fi">adsb.fi</a> - A community-driven flight
tracker with hundreds of feeders worldwide that provides open and
unfiltered access to worldwide air traffic data.</li>
<li><a href="https://adsb.one">ADSB One</a> - A one-stop resource for
all aero-related information and a community-driven aggregator for
aero-feed data legally dedicated to the public interest.</li>
<li><a href="https://adsb.lol">ADSB.lol</a> - A completely open-source
and community-driven flight tracker that displays and provides <a
href="https://opendatacommons.org/licenses/odbl/summary/">ODbL-licensed</a>
data via a <a href="https://api.adsb.lol/">free API</a> as well as <a
href="https://github.com/adsblol/globe_history">free historical
data</a>.</li>
</ul>
<h3 id="community-driven">Community driven</h3>
<!-- List community driven ADS-B aggregators. -->
<ul>
<li><a href="https://www.adsbhub.org">ADSBHub.org</a> - A service for
real-time ADS-B data sharing and exchange between plane tracking
enthusiasts, plane spotters, radio amateurs and professionals interested
in developing ADS-B-related software.</li>
<li><a href="https://theairtraffic.com">TheAirTraffic</a> - A
community-driven ADS-B aggregator dedicated to keeping the air-tracking
data on their site open and unfiltered.</li>
<li><a href="https://www.planespotters.net">PlaneSpotters.net</a> - A
civil aviation database and aggregator with a large collection of
aircraft photos and information.</li>
<li><a href="https://plane.watch">Plane.watch</a> - A community hosted
flight tracker.</li>
<li><a
href="https://www.live-military-mode-s.eu">www.live-military-mode-s.eu</a>
- A community driven flight tracker that is focused at tracking military
aircraft.</li>
<li><a
href="https://adsb.chaos-consulting.de">adsb.chaos-consulting.de</a> - A
non-commercial tracker for flights, ships, and radiosondes managed by
enthusiasts. Focuses on the contributions of individual feeding
stations.</li>
</ul>
<h3 id="non-profits">Non-profits</h3>
<!-- List non-profit ADS-B aggregators. -->
<ul>
<li><a href="https://opensky-network.org">Opensky Network</a> - The
OpenSky Network is a non-profit association based in Switzerland that
provides open access to flight tracking control data. It was set up as a
research project by several universities and government entities to
improve the security, reliability and efficiency of the airspace.</li>
</ul>
<h3 id="commercial">Commercial</h3>
<!-- List commercial ADS-B aggregators. -->
<!--TODO: Remove when awesome-lint/issues/160 is fixed. -->
<!--lint ignore no-undefined-references awesome-list-item-->
<ul>
<li><a href="https://flightaware.com">FlightAware</a><a href="#fn1"
class="footnote-ref" id="fnref1" role="doc-noteref"><sup>1</sup></a> -
An American multinational technology company that provides real-time,
historical, and predictive flight tracking data and products.</li>
<li><a href="https://www.flightradar24.com">FlightRadar24</a><a
href="#fn2" class="footnote-ref" id="fnref2"
role="doc-noteref"><sup>2</sup></a> - A Swedish internet-based service
that shows real-time aircraft flight tracking information on a map.</li>
<li><a href="https://www.radarbox.com">RadarBox</a><a href="#fn3"
class="footnote-ref" id="fnref3" role="doc-noteref"><sup>3</sup></a> - A
Tampa-based global flight tracking and data services company that offers
worldwide commercial and general aviation flight tracking.</li>
<li><a href="https://www.adsbexchange.com/">ADS-B Exchange</a> - A
flight tracking company that offers high fidelity, stable, and secure
flight tracking service. It was started by volunteers and flight
enthusiasts but was recently acquired by <a
href="https://www.jetnet.com/">JETNET</a>.</li>
<li><a href="https://planefinder.net">PlaneFinder.net</a><a href="#fn4"
class="footnote-ref" id="fnref4" role="doc-noteref"><sup>4</sup></a> - A
United Kingdom-based real-time flight tracking service shows global
flight data like flight numbers, how fast an aircraft moves, elevation,
and travel destination.</li>
<li><a href="https://www.avdelphi.com">AvDelphi</a> - An aviation data
and services company that shows airframes, registrations, types,
airports and flights, radar and nav points, and owner and flight
histories.</li>
<li><a href="https://www.radarvirtuel.com">RadarVirtuel</a> - A flight
data collector that offers premium features. Its primary focus is
collecting information about traffic around smaller airports
worldwide.</li>
</ul>
<!--TODO: Remove when awesome-lint/issues/160 is fixed. -->
<!--lint ignore no-undefined-references-->
<h3 id="other">Other</h3>
<ul>
<li><a href="https://app.airframes.io/">Airframes.io</a> - Airframes is
an aircraft-related aggregation service that receives ACARS, VDL, HFDL,
and SATCOM data from volunteers worldwide. It collaborates closely with
ADS-B aggregators and works with ADS-B data internally.</li>
<li><a href="https://gcmb.io/adsb/adsb">gcmb.io</a> - ADS-B data from
ABSBHub.org published via the MQTT protocol.</li>
</ul>
<h2 id="software">Software</h2>
<!-- list ADS-B software, apps and docker containers. -->
<h3 id="general">General</h3>
<ul>
<li><a href="https://github.com/wiedehopf/readsb">readsb</a> - ADS-B
decoder swiss knife.</li>
<li><a href="https://github.com/MalcolmRobb/dump1090">dump1090</a> - A
simple Mode S decoder for RTLSDR devices.</li>
<li><a href="https://github.com/mik3y/flightmon">flightmon</a> - Simple
command-line “GUI” for showing current dump1090/readsb data.</li>
<li><a
href="https://github.com/sdr-enthusiasts/plane-alert-db">sdr-enthusiasts/plane-alert-db</a>
- A list of exciting aircraft - Governments, Dictators, Military,
Historical and just plain odd.</li>
<li><a href="https://github.com/junzis/pyModeS">junzis/pyModeS</a> - A
python decoder for Mode S and ADS-B signals.</li>
</ul>
<h3 id="feeding">Feeding</h3>
<ul>
<li><a
href="https://github.com/sdr-enthusiasts/docker-adsb-ultrafeeder">sdr-enthusiasts/docker-adsb-ultrafeeder</a>
- All-in-one ADSB container with readsb, tar1090, graphs1090, autogain,
multi-feeder, and mlat-hub built in.</li>
<li><a
href="https://github.com/adsbfi/adsb-fi-scripts">adsbfi/adsb-fi-scripts</a>
- Easy to use feeder install script for feeding to adsb.fi.</li>
<li><a href="https://github.com/adsblol/feed">adsblol/feed</a> - Easy to
use, container-based MLAT/ADS-B/ACARS/VDL2 multi feed client. Powered by
<a href="https://github.com/sdr-enthusiasts">SDR-Enthusiasts</a>
images.</li>
</ul>
<h3 id="visualisation">Visualisation</h3>
<ul>
<li><a href="https://github.com/wiedehopf/tar1090">wiedehopf/tar1090</a>
- A great way to view your ADS-B data.</li>
<li><a href="https://grafana.com/">Grafana</a> - Open source analytics
and monitoring solution for every database.</li>
</ul>
<h3 id="browser-extensions">Browser extensions</h3>
<ul>
<li><a
href="https://chrome.google.com/webstore/detail/radaratlas/kgionpkdifedafldjflcbeojkencnaja">RadarAtlas</a>
- An ADSB &amp; tar1090 add on that makes it fun and accessible to track
the most interesting aircraft in the world.</li>
</ul>
<h3 id="apps">Apps</h3>
<ul>
<li><a
href="https://github.com/d4rken/adsb-meta-tracker">d4rken/adsb-meta-tracker</a>
- An android ADS-B Meta Tracker that shows metadata about ADS-B
aggregators.</li>
</ul>
<h3 id="social">Social</h3>
<ul>
<li><a
href="https://github.com/kx1t/docker-planefence">docker-planefence</a> -
A little tool that can be used to log, display and tweet the aircraft
that come within range of your receiver (i.e. the fence).</li>
<li><a
href="https://github.com/Jxck-S/plane-notify">Jxck-S/plane-notify</a> -
Notify if a selected plane has taken off or landed using OpenSky or
ADS-B Exchange data.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<!-- List ADS-B hardware resources. -->
<h3 id="sbc">SBC</h3>
<ul>
<li><a href="https://www.raspberrypi.org/">Rasbpberry Pi</a> - Small
single-board computers developed in the United Kingdom.</li>
<li><a
href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5.html">Orange
Pi</a> - Single-board computers created using OS cost-effective
hardware.</li>
<li><a href="https://banana-pi.org/">Banana Pi</a> - Single-bard
computers created by a Chinese open-source hardware community.</li>
</ul>
<h3 id="receivers">Receivers</h3>
<ul>
<li><a
href="https://flightaware.store/collections/radio-dongles">FlightAware
ADS-B USB receivers</a> - ADS-B USB receivers made by FlightAware.</li>
<li><a href="https://www.radarbox.com/store">AirNav RadarBox ADS-B USB
receivers</a> - ADS-B USB receivers made by RadarBox.</li>
<li><a href="https://www.rtl-sdr.com/buy-rtl-sdr-dvb-t-dongles/">RTL-SDR
DONGLES</a> - A premium RTL-SDR dongle provider focused on maintaining
fair retail pricing.</li>
</ul>
<h3 id="filters">Filters</h3>
<blockquote>
<p><strong>Warning</strong> Some ADS-B USB receivers already contain an
onboard filter.</p>
</blockquote>
<ul>
<li><a
href="https://flightaware.store/collections/signal-filters">FlightAware
Signal filters</a> - Different signal filters made by FlightAware.</li>
</ul>
<h3 id="antennas">Antennas</h3>
<ul>
<li><a href="https://vinnant.sk/">Vinnant antennas</a> - Specialized
premium antennas made in Slovakia.</li>
<li><a href="https://dpdproductions.com/">DPD antennas</a> -
High-quality antennas for various radio services produced in the
USA.</li>
</ul>
<h2 id="follow">Follow</h2>
<!-- List people worth following on social sites (Twitter, LinkedIn, GitHub, YouTube etc.) -->
<!--lint ignore double-link-->
<blockquote>
<p><strong>TODO:</strong> Please <a
href="https://github.com/rickstaa/awesome-adsb/pulls">create a pull
request</a> if you know people in the ADS-B space that are worth
following.</p>
</blockquote>
<p>Who else should we <a
href="https://github.com/rickstaa/awesome-adsb/issues/new?assignees=&amp;labels=&amp;template=suggestion.yaml">be
following</a>?</p>
<!-- END CONTENT -->
<p><strong><a href="#contents">⬆ back to top</a></strong></p>
<!-- REPO INFO -->
<!-- omit in toc -->
<h2 id="contributing">Contributing</h2>
<p>Contributions of any kind are welcome 💙! Please check out the <a
href="contributing.md">contributing guidelines</a>.</p>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<!-- omit in toc -->
<h3 id="contributors">Contributors</h3>
<!--lint ignore double-link-->
<p>This project exists thanks to all the people <a
href="https://github.com/rickstaa/awesome-adsb/graphs/contributors">that
contributed</a>!</p>
<!--lint ignore double-link-->
<p><a href="https://github.com/rickstaa/awesome-adsb/graphs/contributors">
<img src="https://contrib.rocks/image?repo=rickstaa/awesome-adsb" />
</a> </br> </br></p>
<p><a href="https://github.com/rickstaa/awesome-adsb">adsb.md
Github</a></p>
<section id="footnotes" class="footnotes footnotes-end-of-document"
role="doc-endnotes">
<hr />
<ol>
<li id="fn1"><p>Adheres to the <a href="https://www.faa.gov/">FAA</a>s
<a href="https://www.faa.gov/pilots/ladd/request">Aircraft Tail Number
Blocking/Unblocking list</a> list. Therefore, the data found on this
platform is filtered and may not include all data found on other
aggregators.<a href="#fnref1" class="footnote-back"
role="doc-backlink">↩︎</a></p></li>
<li id="fn2"><p>Adheres to the <a href="https://www.faa.gov/">FAA</a>s
<a href="https://www.faa.gov/pilots/ladd/request">Aircraft Tail Number
Blocking/Unblocking list</a> list. Therefore, the data found on this
platform is filtered and may not include all data found on other
aggregators.<a href="#fnref2" class="footnote-back"
role="doc-backlink">↩︎</a></p></li>
<li id="fn3"><p>Adheres to the <a href="https://www.faa.gov/">FAA</a>s
<a href="https://www.faa.gov/pilots/ladd/request">Aircraft Tail Number
Blocking/Unblocking list</a> list. Therefore, the data found on this
platform is filtered and may not include all data found on other
aggregators.<a href="#fnref3" class="footnote-back"
role="doc-backlink">↩︎</a></p></li>
<li id="fn4"><p>Adheres to the <a href="https://www.faa.gov/">FAA</a>s
<a href="https://www.faa.gov/pilots/ladd/request">Aircraft Tail Number
Blocking/Unblocking list</a> list. Therefore, the data found on this
platform is filtered and may not include all data found on other
aggregators.<a href="#fnref4" class="footnote-back"
role="doc-backlink">↩︎</a></p></li>
</ol>
</section>

1703
html/adventofcode.html Normal file

File diff suppressed because it is too large Load Diff

9582
html/agicocosci.md2.html Normal file

File diff suppressed because it is too large Load Diff

175
html/agile.html Normal file
View File

@@ -0,0 +1,175 @@
<h1 id="awesome-agile-awesome">Awesome Agile <a
href="https://github.com/sindresorhus/awesome"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
<p>Awesome List of resources on Agile Software Development.</p>
<p><em>“When to use iterative development? You should use iterative
development only on projects that you want to succeed.” - Martin
Fowler</em></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#the-fundamentals">The Fundamentals</a></li>
<li><a href="#key-concepts">Key Concepts</a></li>
<li><a href="#agile-adoption">Agile Adoption</a></li>
<li><a href="#team-and-roles">Team and Roles</a></li>
<li><a href="#engineering">Engineering</a></li>
<li><a href="#product-development">Product Development</a></li>
<li><a href="#user-stories-and-estimation">User Stories and
Estimation</a></li>
<li><a href="#ceremonies">Ceremonies</a></li>
<li><a href="#metrics">Metrics</a></li>
<li><a href="#agile-leadership">Agile Leadership</a></li>
<li><a href="#blogs-and-podcasts">Blogs and Podcasts</a></li>
</ul>
<h2 id="the-fundamentals">The Fundamentals</h2>
<ul>
<li><a href="http://agilemanifesto.org">Agile Manifesto</a></li>
<li><a
href="https://www.agilealliance.org/agile101/12-principles-behind-the-agile-manifesto">Agile
Principles</a></li>
<li><a href="https://www.solutionsiq.com/agile-glossary">Agile
Glossary</a></li>
<li><a
href="https://www.cio.com.au/article/609763/more-agile-need-mindsets-change">Agile
Mindset</a></li>
<li><a href="https://www.niceideas.ch/Agile_table.pdf">Periodic Table of
Agile Principles and Practices</a> - by Jerome Kehrli</li>
</ul>
<h2 id="key-concepts">Key Concepts</h2>
<ul>
<li><a href="Extreme-Programming-XP.md">Extreme Programming
(XP)</a></li>
<li><a href="Kanban.md">Kanban</a></li>
<li><a href="Lean.md">Lean</a></li>
<li><a href="Scrum.md">Scrum</a></li>
</ul>
<h2 id="agile-adoption">Agile Adoption</h2>
<ul>
<li><a href="Antipatterns.md">Antipatterns</a></li>
<li><a href="Case-Studies.md">Case Studies</a></li>
<li><a href="Agile-Adoption-Patterns.md">Patterns</a></li>
</ul>
<h2 id="team-and-roles">Team and Roles</h2>
<ul>
<li><a href="Team.md">Team</a> (includes resources on Team Building,
Teamwork, Great Teams and Team Dysfunctions)</li>
<li><a href="Product-Owner.md">Product Owner</a></li>
<li><a href="Scrum-Master.md">Scrum Master</a></li>
<li><a href="Agile-Coach.md">Agile Coach</a></li>
</ul>
<h2 id="engineering">Engineering</h2>
<ul>
<li><a href="Acceptance-Testing.md">Acceptance Testing</a></li>
<li><a
href="https://www.youtube.com/watch?v=VjKYO6DP3fo&amp;t=12s">Agile
Architecture</a></li>
<li><a
href="http://wall-skills.com/2016/agile-engineering-self-assessment/">Agile
Engineering Self Assessment</a></li>
<li><a href="Behaviour-Driven-Development-BDD.md">Behaviour Driven
Development (BDD)</a></li>
<li><a href="Code-Review.md">Code Reviews</a></li>
<li><a href="Continuous-Delivery.md">Continuous Delivery</a></li>
<li><a href="Continuous-Integration.md">Continuous Integration</a></li>
<li><a href="Domain-Driven-Design-DDD.md">Domain Driven Design
(DDD)</a></li>
<li><a href="Feature-Flag-Driven-Development.md">Feature Flag Driven
Development</a></li>
<li><a href="InnerSource.md">InnerSource</a></li>
<li><a href="Pair-Programming.md">Pair Programming</a></li>
<li><a href="Refactoring.md">Refactoring</a></li>
<li><a href="Test-Driven-Development-TDD.md">Test Driven Development
(TDD)</a></li>
<li><a href="Technical-Debt.md">Technical Debt</a></li>
</ul>
<h2 id="product-development">Product Development</h2>
<ul>
<li><a href="A-B-Testing.md">A/B Testing</a></li>
<li><a href="Design-Sprint.md">Design Sprint</a></li>
<li><a href="Design-Thinking.md">Design Thinking</a></li>
<li><a href="Objectives-and-Key-Results-OKRs.md">Objectives and Key
Results (OKRs) and Radical Focus</a></li>
<li><a href="Product-Backlog.md">Product Backlog</a></li>
<li><a href="Product-Management.md">Product Management</a></li>
<li><a href="Product-Roadmap-and-Prioritisation.md">Product Roadmap and
Prioritisation</a><br />
</li>
<li><a href="Minimum-Viable-Product-MVP.md">Minimum Viable Product
(MVP)</a></li>
</ul>
<h2 id="user-stories-and-estimation">User Stories and Estimation</h2>
<ul>
<li><a href="Epic.md">Epics</a></li>
<li><a href="User-Stories.md">User Stories</a></li>
<li><a href="Story-Splitting.md">User Story Splitting</a></li>
<li><a href="Story-Mapping.md">User Story Mapping</a></li>
<li><a href="Estimation.md">Estimation</a></li>
<li><a href="Definition-of-Done.md">Definition of Done</a></li>
<li><a href="Definition-of-Ready.md">Definition of Ready</a></li>
</ul>
<h2 id="ceremonies">Ceremonies</h2>
<ul>
<li><a href="Backlog-Refinement.md">Backlog Refinement</a></li>
<li><a href="Daily-Standup-Meeting.md">Daily Standup</a></li>
<li><a href="Retrospectives.md">Retrospectives</a></li>
<li><a href="Sprint-Demo.md">Sprint Demo</a></li>
<li><a href="Sprint-Planning.md">Sprint Planning</a></li>
</ul>
<h2 id="metrics">Metrics</h2>
<ul>
<li><a href="Metrics.md">Metrics</a></li>
</ul>
<h2 id="agile-leadership">Agile Leadership</h2>
<ul>
<li><a
href="https://www.agileconnection.com/article/7-lessons-agile-can-teach-us-about-leadership">7
Lessons Agile Can Teach Us about Leadership</a> - by Ryan Ripley</li>
<li><a href="Decisions.md">Decisions</a></li>
<li><a href="Management-3.0.md">Management 3.0</a></li>
</ul>
<h2 id="blogs-and-podcasts">Blogs and Podcasts</h2>
<ul>
<li><a href="https://theagilerevolution.com">The Agile Revolution
Podcast - The Podcast That Is Everything Agile, Lean and Kanban</a></li>
<li><a href="https://blogs.msdn.microsoft.com/jmeier">J.D. Meiers Blog
- Agile Results, Digital Business Transformation, and Program
Management</a></li>
<li><a href="https://www.atlassian.com/blog/agile">Agile Archives -
Atlassian Blog</a></li>
<li><a
href="https://dzone.com/agile-methodology-training-tools-news">DZone
Agile</a></li>
<li><a href="https://www.agilealliance.org/community/blog">Blog - Agile
Alliance</a></li>
<li><a href="https://www.mountaingoatsoftware.com/blog">Mike Cohns Blog
at Mountain Goat Software</a></li>
<li><a href="https://www.solutionsiq.com/resource">Resources Archive -
SolutionsIQ</a></li>
<li><a href="http://gamestorming.com/blog">Blog Gamestorming</a></li>
</ul>
<h2 id="contribute-your-favourites">Contribute Your Favourites</h2>
<p>Please share your favourite agile software development resources
(books, articles, videos, podcasts) by adding them to this list. Review
the <a href="CONTRIBUTING.md">contributor guidelines</a> and make a pull
request.</p>
<h2 id="faq">FAQ</h2>
<ul>
<li><a href="#how-can-i-submit-a-link-or-ask-a-question">How can I
submit a link or ask a question?</a></li>
<li><a href="#how-can-i-get-more-info-on-missing-topic">How can I get
more info on missing topic?</a></li>
</ul>
<h3 id="how-can-i-submit-a-link-or-ask-a-question">How can I submit a
link or ask a question?</h3>
<p>For submissions, follow the <a href="CONTRIBUTING.md">contributing
guidelines</a>. For questions, go ahead and post an issue in our Issues
Tracker.</p>
<h3 id="how-can-i-get-more-info-on-missing-topic">How can I get more
info on missing topic?</h3>
<p>If there is a topic you would like this list to include submit it via
the Issues Tracker.</p>
<h3 id="license">License</h3>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a href="https://github.com/lorabv/awesome-agile">agile.md
Github</a></p>

284
html/agriculture.md2.html Normal file
View File

@@ -0,0 +1,284 @@
<h1 id="awesome-agriculture-awesome">Awesome Agriculture <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of awesome open source technology for agriculture,
farming, and gardening.</p>
</blockquote>
<p><a href="https://en.wikipedia.org/wiki/Agriculture">Agriculture</a>
is the science and art of cultivating plants and livestock for food and
materials.</p>
<p>Contributions welcome! Please follow the <a
href="https://github.com/beaorn/awesome-agriculture/blob/master/contributing.md">contributing
guidelines</a>.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#automation-and-robotics">Automation and Robotics</a></li>
<li><a href="#calculators">Calculators</a></li>
<li><a href="#climate-environment-and-weather">Climate, Environment and
Weather</a></li>
<li><a href="#crop-modeling-phenotyping-and-pathology">Crop Modeling,
Phenotyping, and Pathology</a></li>
<li><a href="#datasets">Datasets</a></li>
<li><a href="#data-standardization-interoperability-and-apis">Data
Standardization, Interoperability and APIs</a></li>
<li><a href="#farm-management-systems-and-record-keeping">Farm
Management Systems and Record Keeping</a></li>
<li><a href="#geospatial-and-gis">Geospatial and GIS</a></li>
<li><a href="#iot-hardware">IoT, Hardware</a></li>
<li><a href="#knowledgebases-and-learning-resources">Knowledgebases and
Learning Resources</a></li>
<li><a href="#machine-learning-and-ai">Machine Learning and AI</a></li>
<li><a href="#remote-sensing-and-imagery">Remote Sensing and
Imagery</a></li>
</ul>
<h2 id="automation-and-robotics">Automation and Robotics</h2>
<ul>
<li><a href="https://antrobotics.de/">Ant Robotics</a> - development
from Ecoterra bot</li>
<li><a href="https://github.com/Twisted-Fields">Acorn Rover</a> -
precision farming rover, Odrive, Python.</li>
<li><a href="https://github.com/earthrover">Earth Rover</a> - Ag AGV
ROS1 precision farming rover</li>
<li><a href="https://ecoterrabot.com/">EcoTerra Bot</a> - Delta &amp;
Rover</li>
<li><a href="https://github.com/farmbot">FarmBot</a> - Open source
precision gardening project.</li>
<li><a
href="https://github.com/Fields2Cover/Fields2Cover">Fields2Cover</a> -
Robust and efficient coverage paths for autonomous agricultural
vehicles.</li>
<li><a href="https://media.romi-project.eu/documents/index.html">Romi
project</a> - Europe-funded research project</li>
<li><a href="http://rosagriculture.org/">ROS Agriculture</a> - Open
Source community focusing on using Robot Operating System to empower
farmers with robotics tools.</li>
<li><a
href="https://hackaday.io/project/53896-weedinator-2019">Weedinator</a>
- Line following weeding robot</li>
</ul>
<h2 id="calculators">Calculators</h2>
<ul>
<li><a
href="https://github.com/brycejohnston/farm-calculators">farm-calculators</a>
- WordPress plugin for calculating various farming and crop related
information.</li>
</ul>
<h2 id="climate-environment-and-weather">Climate, Environment and
Weather</h2>
<ul>
<li><a
href="https://github.com/brycejohnston/agroclimatology">agroclimatology</a>
- Ruby client for interacting with the NASA (POWER) Agroclimatology Web
Resource.</li>
<li><a
href="https://github.com/brycejohnston/evapotranspiration">evapotranspiration</a>
- Ruby library for calculating reference crop evapotranspiration
(ETo).</li>
<li><a href="https://github.com/waldoj/frostline">frostline</a> - A
dataset, API, and python parser for USDA plant hardiness zones.</li>
<li><a href="https://github.com/ropensci/GSODR">GSODR</a> - Global
summary daily weather data in R.</li>
<li><a href="https://github.com/akrherz/iem">iem</a> - Code that makes
the Iowa Environmental Mesonet run.</li>
<li><a href="https://github.com/woodcrafty/PyETo">PyETo</a> - Python
package for calculating reference/potential evapotranspiration
(ETo).</li>
<li><a href="https://github.com/hectornieto/pyTSEB">pyTSEB</a> - A
python two source energy balance model for estimation of
evapotranspiration with remote sensing data.</li>
<li><a href="https://github.com/ncss-tech/soilDB">soilDB</a> - R library
for simplified access to NCSS soil databases.</li>
</ul>
<h2 id="crop-modeling-phenotyping-and-pathology">Crop Modeling,
Phenotyping, and Pathology</h2>
<ul>
<li><a href="https://www.openplantpathology.org/">Open Plant
Pathology</a> - A community that values open data and computational
tools for advancing epidemiology and pathogen population biology and
ecology.</li>
</ul>
<h2 id="datasets">Datasets</h2>
<ul>
<li><a href="https://github.com/cwfid/dataset">CWFID</a> - Dataset
comprising field images, vegetation segmentation masks and crop/weed
plant type annotations.</li>
<li><a href="https://www.growstuff.org/crops">Growstuff</a> - Record
keeping &amp; crop database, nice API</li>
<li><a
href="https://www.kaggle.com/datasets/emmarex/plantdisease">PlantVillage</a>
- Dataset containing leaf images of healthy and diseased plants,
covering 38 disease classes across 14 different crops.</li>
<li><a
href="https://github.com/saeedkhaki92/CNN-RNN-Yield-Prediction?tab=readme-ov-file">SoybeanYield</a>
- A multimodal agricultural dataset for soybean yield forecasting,
integrating yield performance, management practices, weather data, and
soil parameters.</li>
<li><a href="https://terraref.org">TERRA REF</a> - 1PB public domain
high resolution sensor data from sorghum breeding trials (<a
href="https://doi.org/10.5061/dryad.4b8gtht99">data publication</a> with
large files available on <a
href="https://app.globus.org/file-manager?origin_id=e8feaff4-96cd-11ea-bf90-0e6cccbb0103&amp;origin_path=%2F">globus.org
at ncsa#terra-public</a>)</li>
</ul>
<h2 id="data-standardization-interoperability-and-apis">Data
Standardization, Interoperability and APIs</h2>
<ul>
<li><a href="https://adaptframework.org">AgGateways ADAPT Toolkit</a> -
Open Source project providing tools to simplify communication between
growers, their machines, and their partners.</li>
<li><a href="https://github.com/agstack">Agstack</a> - Open-Source
Digital Infrastructure for the Agriculture Ecosystem.</li>
<li><a href="https://github.com/brycejohnston/agx-ruby">agx-ruby</a> -
Ruby client for Proagricas agX platform APIs.</li>
<li><a
href="https://github.com/aWhereAPI/API-Code-Samples">API-Code-Samples</a>
- Contains aWheres API platform code samples.</li>
<li><a
href="https://github.com/IterisClearAg/ClearAg-API-Examples">ClearAg-API-Examples</a>
- A collection of code examples using the ClearAg APIs.</li>
<li><a
href="https://github.com/JohnDeere/JDLinkMachineDataAPI-OAuth2-CSharp-Example">JDLinkMachineDataAPI-OAuth2-CSharp-Example</a>
- CSharp JDLink Machine Data API client example.</li>
<li><a href="https://github.com/oada">Open Ag Data Alliance</a> - OADA
is an open project designed to bring interoperability, security, and
privacy to agricultural data.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Java-Example">MyJohnDeereAPI-OAuth2-Java-Example</a>
- Java MyJohnDeere API client example.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-NodeJS-Example">MyJohnDeereAPI-OAuth2-NodeJS-Example</a>
- Node.js MyJohnDeere API client example.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Python-Example">MyJohnDeereAPI-OAuth2-Python-Example</a>
- Python MyJohnDeere API client example.</li>
<li><a href="https://openteam.community/">OpenTeam</a> - Open Technology
Ecosystem for Agricultural Management</li>
<li><a href="https://github.com/JohnDeere/SampleData">SampleData</a> -
Sample datacards, shapefiles, and other files you can use for
testing.</li>
<li><a
href="https://github.com/sencrop/sencrop-js-api-client">SencropAPI-JavaScript-Client</a>
- Sencrop API Javascript client implementation. Read and manage Sencrop
weather stations.</li>
</ul>
<h2 id="farm-management-systems-and-record-keeping">Farm Management
Systems and Record Keeping</h2>
<ul>
<li><a href="https://github.com/farmOS/farmOS">farmOS</a> - Web-based
farm record keeping application built with Drupal and PHP.</li>
<li><a href="https://github.com/ekylibre/ekylibre">Ekylibre</a> - Farm
management information system for farmers and small enterprises built
with Ruby on Rails and PostgreSQL/PostGIS.</li>
<li><a href="https://github.com/Open-Source-Agriculture/soil_mate">Soil
Mate</a> - Helper app designed to assist the collection of soil
data.</li>
<li><a href="https://github.com/Tanibox/tania-core">Tania</a> - Free and
open source farming management system for everyone built with Go and
Vue.js.</li>
<li><a href="https://github.com/LiteFarmOrg/LiteFarm">LiteFarm</a> -
LiteFarm is the worlds first community-led, not-for-profit, Farm
management system</li>
</ul>
<h2 id="geospatial-and-gis">Geospatial and GIS</h2>
<h3 id="gis-resources">GIS Resources</h3>
<ul>
<li><a href="https://github.com/sshuair/awesome-gis">Awesome GIS</a> -
Awesome GIS is a list collecting abundant GIS related sources.</li>
</ul>
<h3 id="gis-platforms">GIS Platforms</h3>
<ul>
<li><a href="https://qgis.org">QGIS</a> - QGIS is a free, open source,
cross platform (lin/win/mac) geographical information system.</li>
</ul>
<h3 id="shapefiles">Shapefiles</h3>
<ul>
<li><a href="https://github.com/GeospatialPython/pyshp">pyshp</a> -
Reads and writes ESRI Shapefiles in pure Python.</li>
<li><a href="https://github.com/rgeo/rgeo-shapefile">rgeo-shapefile</a>
- RGeo Shapefile is an optional module for RGeo for reading geospatial
data from ESRI shapefiles in Ruby.</li>
</ul>
<h2 id="iot-hardware">IoT, Hardware</h2>
<ul>
<li><a href="https://github.com/farmerbriantee/AgOpenGPS">AgOpenGPS</a>
- Ag precision mapping and section control software.</li>
<li><a href="https://github.com/drolsen/DRO-Matic">DRO-Matic</a> - Fully
Automated Hydroponic OS for DIY DRO-Matic cabinets - Nutrient dosing,
irrigation, topoffs, timers, EC &amp; pH drift fixing.</li>
<li><a
href="https://github.com/timmbogner/Farm-Data-Relay-System">Farm-Data-Relay-System</a>
- System using ESP-NOW, LoRa, and other protocols to transport sensor
data in remote areas without relying on WiFi.</li>
<li><a href="https://farmhack.org/tools">Farm Hack</a> - Worldwide
community of farmers that build and modify our own tools.</li>
<li><a href="https://github.com/OpenAgricultureFoundation">Open
Agriculture Foundation</a> - Open Source ecosystem of technologies that
enable and promote transparency, networked experimentation, education,
and hyper-local production.</li>
<li><a href="https://github.com/autogrow/openminder">OpenMinder</a> -
Open Source Rootzone Monitoring, API and open source hat for the
RaspberryPi.</li>
<li><a
href="https://github.com/geezacoleman/OpenWeedLocator">OpenWeedLocator</a>
- Open Source, low-cost, image-based weed detection device for in-crop
and fallow scenarios.</li>
<li><a href="https://github.com/matmis/simplesteer">Simplesteer</a> -
RTK GPS tractor autosteer system with a web interface that you can
control with a smartphone and can run on a Raspberry Pi.</li>
</ul>
<h2 id="knowledgebases-and-learning-resources">Knowledgebases and
Learning Resources</h2>
<ul>
<li><a href="https://github.com/damwhit/harvest_helper">Harvest
Helper</a> - Provides growing, harvesting and recipe information for the
45 plants in the database as well as a JSON API.</li>
<li><a href="https://github.com/openfarmcc/OpenFarm">OpenFarm</a> - A
free and open database for farming and gardening knowledge built with
Ruby on Rails.</li>
</ul>
<h2 id="machine-learning-and-ai">Machine Learning and AI</h2>
<ul>
<li><a href="https://github.com/Project-AgML/AgML">AgML</a> -
Centralized framework for agricultural machine learning.</li>
<li><a href="https://github.com/kwstat/agridat">agridat</a> - R package
providing an extensive collection of datasets from agricultural
experiments.</li>
<li><a href="https://github.com/JiaxuanYou/crop_yield_prediction">Crop
Yield Prediction</a> - Deep gaussian process for crop yield prediction
based on remote sensing data.</li>
<li><a
href="https://github.com/totti0223/deep_learning_for_biologists_with_keras">Deep
Learning for Biologists with Keras</a> - Tutorials for deep learning
based analysis (mainly) on biological relavent themes.</li>
<li><a href="https://github.com/microsoft/farmvibes-ai">FarmVibes.AI</a>
- Multi-Modal GeoSpatial ML Models for Agriculture and
Sustainability.</li>
<li><a href="https://github.com/danforthcenter/plantcv">PlantCV</a> -
Plant phenotyping software using computer vision.</li>
</ul>
<h2 id="remote-sensing-and-imagery">Remote Sensing and Imagery</h2>
<ul>
<li><a href="https://github.com/Fernerkundung/awesome-sentinel">Awesome
Sentinel</a> - A curated list of awesome tools, tutorials and APIs
related to data from the Copernicus Sentinel Satellites.</li>
<li><a href="https://github.com/azavea/raster-vision">Raster Vision</a>
- Deep learning for aerial/satellite imagery.</li>
<li><a href="https://github.com/Sen2Agri/Sen2Agri-System">Sen2Agri</a> -
Software system processing high resolution satellite images for
agricultural purposes.</li>
<li><a href="https://github.com/px39n/Awesome-Vegetation-Index">Awesome
Vegetation Index</a> - List of reference, applications of common
Vegetation Indices for Multi-spectral, hyper-spectral and UAV
images.</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/brycejohnston">Bryce Johnston</a> has waived
all copyright and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/brycejohnston/awesome-agriculture">agriculture.md
Github</a></p>

581
html/aiinfinance.md2.html Normal file
View File

@@ -0,0 +1,581 @@
<h1 id="awesome-ai-in-finance-awesome-community">Awesome AI in Finance
<a href="https://github.com/sindresorhus/awesome"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a> <a
href="https://discord.gg/cqaUf47"><img
src="https://img.shields.io/discord/733027681184251937.svg?style=flat&amp;label=Join%20Community&amp;color=7289DA"
alt="Community" /></a></h1>
<p>There are millions of trades made in the global financial market
every day. Data grows very quickly and people are hard to understand.
With the power of the latest artificial intelligence research, people
analyze &amp; trade automatically and intelligently. This list contains
the research, tools and code that people use to beat the market.</p>
<p>[<a href="./chinese.md">中文资源</a>]</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#agents">Agents</a></li>
<li><a href="#llms">LLMs</a></li>
<li><a href="#papers">Papers</a></li>
<li><a href="#courses--books">Courses &amp; Books</a></li>
<li><a href="#strategies--research">Strategies &amp; Research</a>
<ul>
<li><a href="#time-series-data">Time Series Data</a></li>
<li><a href="#portfolio-management">Portfolio Management</a></li>
<li><a href="#high-frequency-trading">High Frequency Trading</a></li>
<li><a href="#event-drive">Event Drive</a></li>
<li><a href="#crypto-currencies-strategies">Crypto Currencies
Strategies</a></li>
<li><a href="#technical-analysis">Technical Analysis</a></li>
<li><a href="#lottery--gamble">Lottery &amp; Gamble</a></li>
<li><a href="#arbitrage">Arbitrage</a></li>
</ul></li>
<li><a href="#data-sources">Data Sources</a></li>
<li><a href="#research-tools">Research Tools</a></li>
<li><a href="#trading-system">Trading System</a></li>
<li><a href="#ta-lib">TA Lib</a></li>
<li><a href="#exchange-api">Exchange API</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#others">Others</a></li>
</ul>
<h2 id="agents">Agents</h2>
<ul>
<li><a
href="https://github.com/TauricResearch/TradingAgents">TradingAgents</a>
- Multi-Agents LLM Financial Trading Framework.</li>
<li>🌟 <a
href="https://github.com/AI4Finance-Foundation/FinRobot">FinRobot</a> -
An Open-Source AI Agent Platform for Financial Analysis using LLMs.</li>
</ul>
<h2 id="llms">LLMs</h2>
<ul>
<li>🌟 <a href="https://github.com/virattt/ai-hedge-fund">AI Hedge
Fund</a> - Explore the use of AI to make trading decisions.</li>
<li>🌟🌟 <a href="https://github.com/microsoft/MarS">MarS</a> - A
Financial Market Simulation Engine Powered by Generative Foundation
Model.</li>
<li>🌟🌟 <a
href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4835311">Financial
Statement Analysis with Large Language Models</a> - GPT-4 can outperform
professional financial analysts in predicting future earnings changes,
generating useful narrative insights, and resulting in superior trading
strategies with higher Sharpe ratios and alphas, thereby suggesting a
potential central role for LLMs in financial decision-making.</li>
<li><a href="https://github.com/chancefocus/PIXIU">PIXIU</a> - An
open-source resource providing a financial large language model, a
dataset with 136K instruction samples, and a comprehensive evaluation
benchmark.</li>
<li><a href="https://github.com/AI4Finance-Foundation/FinGPT">FinGPT</a>
- Provides a playground for all people interested in LLMs and NLP in
Finance.</li>
<li><a
href="https://www.tradingview.com/script/GxkUyJKW-MACD-RSI-ADX-Strategy-ChatGPT-powered-by-TradeSmart/">MACD
+ RSI + ADX Strategy (ChatGPT-powered) by TradeSmart</a> - Asked ChatGPT
on which indicators are the most popular for trading. We used all of the
recommendations given.</li>
<li><a
href="https://www.reddit.com/r/ChatGPT/comments/13duech/a_chatgpt_trading_algorithm_delivered_500_returns/">A
ChatGPT trading algorithm delivered 500% returns in stock market. My
breakdown on what this means for hedge funds and retail
investors</a></li>
<li><a
href="https://twitter.com/0xUnicorn/status/1663413848593031170">Use
chatgpt to adjust strategy parameters</a></li>
<li><a href="https://github.com/iusztinpaul/hands-on-llms">Hands-on
LLMs: Train and Deploy a Real-time Financial Advisor</a> - Train and
deploy a real-time financial advisor chatbot with Falcon 7B and
CometLLM.</li>
<li><a href="https://blog.octobot.online/trading-using-chat-gpt">ChatGPT
Strategy by OctoBot</a> - Use ChatGPT to determine which cryptocurrency
to trade based on technical indicators.</li>
</ul>
<h2 id="papers">Papers</h2>
<ul>
<li><a
href="http://www.radio.goldseek.com/bachelier-thesis-theory-of-speculation-en.pdf">The
Theory of Speculation L. Bachelier, 1900</a> - The influences which
determine the movements of the Stock Exchange are.</li>
<li><a href="http://m.e-m-h.org/Osbo59.pdf">Brownian Motion in the Stock
Market Osborne, 1959</a> - The common-stock prices can be regarded as an
ensemble of decisions in statistical equilibrium.</li>
<li><a
href="http://www.doc.ic.ac.uk/teaching/distinguished-projects/2015/j.cumming.pdf">An
Investigation into the Use of Reinforcement Learning Techniques within
the Algorithmic Trading Domain, 2015</a></li>
<li><a href="https://arxiv.org/pdf/1706.10059.pdf">A Deep Reinforcement
Learning Framework for the Financial Portfolio Management
Problem</a></li>
<li><a
href="http://papers.nips.cc/paper/1551-reinforcement-learning-for-trading.pdf">Reinforcement
Learning for Trading, 1994</a></li>
<li><a href="https://arxiv.org/pdf/0907.4290.pdf">Dragon-Kings, Black
Swans and the Prediction of Crises Didier Sornette</a> - The power laws
in the distributions of event sizes under a broad range of conditions in
a large variety of systems.</li>
<li><a href="https://arxiv.org/pdf/1807.02787.pdf">Financial Trading as
a Game: A Deep Reinforcement Learning Approach</a> - Deep reinforcement
learning provides a framework toward end-to-end training of such trading
agent.</li>
<li><a href="https://cims.nyu.edu/~ritter/ritter2017machine.pdf">Machine
Learning for Trading</a> - With an appropriate choice of the reward
function, reinforcement learning techniques can successfully handle the
risk-averse case.</li>
<li><a
href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3197726">Ten
Financial Applications of Machine Learning, 2018</a> - Slides review few
important financial ML applications.</li>
<li><a href="https://arxiv.org/abs/2011.09607">FinRL: A Deep
Reinforcement Learning Library for Automated Stock Trading in
Quantitative Finance, 2020</a> - Introduce a DRL library FinRL that
facilitates beginners to expose themselves to quantitative finance and
to develop their own stock trading strategies.</li>
<li><a
href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3690996">Deep
Reinforcement Learning for Automated Stock Trading: An Ensemble
Strategy, 2020</a> - Propose an ensemble strategy that employs deep
reinforcement schemes to learn a stock trading strategy by maximizing
investment return.</li>
</ul>
<h2 id="courses-books-blogs">Courses &amp; Books &amp; Blogs</h2>
<ul>
<li>🌟 <a
href="https://github.com/letianzj/QuantResearch">QuantResearch</a> -
Quantitative analysis, strategies and backtests
https://letianzj.github.io/</li>
<li><a
href="https://www.coursera.org/learn/advanced-methods-reinforcement-learning-finance/home/welcome">NYU:
Overview of Advanced Methods of Reinforcement Learning in
Finance</a></li>
<li><a
href="https://www.udacity.com/course/ai-for-trading--nd880">Udacity:
Artificial Intelligence for Trading</a></li>
<li><a href="https://cfte.education/">AI in Finance</a> - Learn Fintech
Online.</li>
<li><a
href="https://github.com/Rachnog/Advanced-Deep-Trading">Advanced-Deep-Trading</a>
- Experiments based on “Advances in financial machine learning”
book.</li>
<li><a
href="https://www.amazon.com/Advances-Financial-Machine-Learning-Marcos-ebook/dp/B079KLDW21/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1541717436&amp;sr=1-1">Advances
in Financial Machine Learning</a> - Using advanced ML solutions to
overcome real-world investment problems.</li>
<li><a
href="https://www.manning.com/books/build-financial-software-with-generative-ai?ar=false&amp;lpse=B&amp;">Build
Financial Software with Generative AI</a> - Book about how to build
financial software hands-on using generative AI tools like ChatGPT and
Copilot.</li>
<li><a
href="https://github.com/jamesmawm/mastering-python-for-finance-second-edition">Mastering
Python for Finance</a> - Sources codes for: Mastering Python for
Finance, Second Edition.</li>
<li><a
href="https://github.com/jacopotagliabue/MLSys-NYU-2022/tree/main">MLSys-NYU-2022</a>
- Slides, scripts and materials for the Machine Learning in Finance
course at NYU Tandon, 2022.</li>
<li><a
href="https://github.com/Paulescu/hands-on-train-and-deploy-ml">Train
and Deploy a Serverless API to predict crypto prices</a> - In this
tutorial you wont build an ML system that will make you rich. But you
will master the MLOps frameworks and tools you need to build ML systems
that, together with tons of experimentation, can take you there.</li>
</ul>
<h2 id="strategies-research">Strategies &amp; Research</h2>
<h3 id="time-series-data">Time Series Data</h3>
<p>Price and Volume process with Technology Analysis Indices</p>
<ul>
<li>🌟🌟 <a
href="https://github.com/borisbanushev/stockpredictionai">stockpredictionai</a>
- A complete process for predicting stock price movements.</li>
<li>🌟 <a href="https://github.com/Ceruleanacg/Personae">Personae</a> -
Implements and environment of Deep Reinforcement Learning &amp;
Supervised Learning for Quantitative Trading.</li>
<li>🌟 <a
href="https://github.com/AI4Finance-LLC/Deep-Reinforcement-Learning-for-Automated-Stock-Trading-Ensemble-Strategy-ICAIF-2020">Ensemble-Strategy</a>
- Deep Reinforcement Learning for Automated Stock Trading.</li>
<li><a href="https://github.com/AI4Finance-LLC/FinRL-Library">FinRL</a>
- A Deep Reinforcement Learning Library for Automated Stock Trading in
Quantitative Finance.</li>
<li><a
href="https://github.com/sachink2010/AutomatedStockTrading-DeepQ-Learning">AutomatedStockTrading-DeepQ-Learning</a>
- Build a Deep Q-learning reinforcement agent model as automated trading
robot.</li>
<li><a
href="https://github.com/miroblog/tf_deep_rl_trader">tf_deep_rl_trader</a>
- Trading environment(OpenAI Gym) + PPO(TensorForce).</li>
<li><a
href="https://github.com/6-Billionaires/trading-gym">trading-gym</a> -
Trading agent to train with episode of short term trading itself.</li>
<li><a href="https://github.com/Kostis-S-Z/trading-rl">trading-rl</a> -
Deep Reinforcement Learning for Financial Trading using Price
Trailing.</li>
<li><a
href="https://github.com/miroblog/deep_rl_trader">deep_rl_trader</a> -
Trading environment(OpenAI Gym) + DDQN (Keras-RL).</li>
<li><a
href="https://github.com/Ceruleanacg/Quantitative-Trading">Quantitative-Trading</a>
- Papers and code implementing Quantitative-Trading.</li>
<li><a
href="https://github.com/hackthemarket/gym-trading">gym-trading</a> -
Environment for reinforcement-learning algorithmic trading models.</li>
<li><a href="https://github.com/carlos8f/zenbrain">zenbrain</a> - A
framework for machine-learning bots.</li>
<li><a
href="https://github.com/AlphaSmartDog/DeepLearningNotes">DeepLearningNotes</a>
- Machine learning in quant analysis.</li>
<li><a
href="https://github.com/kh-kim/stock_market_reinforcement_learning">stock_market_reinforcement_learning</a>
- Stock market trading OpenAI Gym environment with Deep Reinforcement
Learning using Keras.</li>
<li><a href="https://github.com/chaos-genius/chaos_genius">Chaos
Genius</a> - ML powered analytics engine for outlier/anomaly detection
and root cause analysis..</li>
<li><a href="https://github.com/Nixtla/mlforecast">mlforecast</a> -
Scalable machine learning based time series forecasting.</li>
</ul>
<h3 id="portfolio-management">Portfolio Management</h3>
<ul>
<li><a
href="https://github.com/Albert-Z-Guo/Deep-Reinforcement-Stock-Trading">Deep-Reinforcement-Stock-Trading</a>
- A light-weight deep reinforcement learning framework for portfolio
management.</li>
<li><a href="https://github.com/filangel/qtrader">qtrader</a> -
Reinforcement Learning for portfolio management.</li>
<li><a
href="https://github.com/ZhengyaoJiang/PGPortfolio">PGPortfolio</a> - A
Deep Reinforcement Learning framework for the financial portfolio
management problem.</li>
<li><a href="https://github.com/jankrepl/deepdow">DeepDow</a> -
Portfolio optimization with deep learning.</li>
<li><a href="https://github.com/skfolio/skfolio">skfolio</a> - Python
library for portfolio optimization built on top of scikit-learn.</li>
</ul>
<h3 id="high-frequency-trading">High Frequency Trading</h3>
<ul>
<li><a
href="https://github.com/jamesmawm/High-Frequency-Trading-Model-with-IB">High-Frequency-Trading-Model-with-IB</a>
- A high-frequency trading model using Interactive Brokers API with
pairs and mean-reversion.</li>
<li>🌟 <a
href="https://github.com/rorysroes/SGX-Full-OrderBook-Tick-Data-Trading-Strategy">SGX-Full-OrderBook-Tick-Data-Trading-Strategy</a>
- Solutions for high-frequency trading (HFT) strategies using data
science approaches (Machine Learning) on Full Orderbook Tick Data.</li>
<li><a href="https://github.com/ghgr/HFT_Bitcoin">HFT_Bitcoin</a> -
Analysis of High Frequency Trading on Bitcoin exchanges.</li>
</ul>
<h3 id="event-drive">Event Drive</h3>
<ul>
<li>🌟🌟 <a
href="https://github.com/borisbanushev/stockpredictionai">stockpredictionai</a>
- Complete process for predicting stock price movements.</li>
<li>🌟 <a href="https://github.com/maxbbraun/trump2cash">trump2cash</a>
- A stock trading bot powered by Trump tweets.</li>
</ul>
<h3 id="crypto-currencies-strategies">Crypto Currencies Strategies</h3>
<ul>
<li><a
href="https://github.com/SC4RECOIN/LSTM-Crypto-Price-Prediction">LSTM-Crypto-Price-Prediction</a>
- Predicting price trends in crypto markets using an LSTM-RNN for
trading.</li>
<li><a
href="https://github.com/lefnire/tforce_btc_trader">tforce_btc_trader</a>
- TensorForce Bitcoin trading bot.</li>
<li><a
href="https://github.com/SC4RECOIN/Tensorflow-NeuroEvolution-Trading-Bot">Tensorflow-NeuroEvolution-Trading-Bot</a>
- A population model that trade cyrpto and breed and mutate
iteratively.</li>
<li><a href="https://github.com/gekkowarez/gekkoga">gekkoga</a> -
Genetic algorithm for solving optimization of trading strategies using
Gekko.</li>
<li><a
href="https://github.com/markchen8717/Gekko_ANN_Strategies">Gekko_ANN_Strategies</a>
- ANN trading strategies for the Gekko trading bot.</li>
<li><a
href="https://github.com/zschro/gekko-neuralnet">gekko-neuralnet</a> -
Neural network strategy for Gekko.</li>
<li><a
href="https://github.com/llSourcell/bitcoin_prediction">bitcoin_prediction</a>
- Code for “Bitcoin Prediction” by Siraj Raval on YouTube.</li>
</ul>
<h3 id="technical-analysis">Technical Analysis</h3>
<ul>
<li><a
href="https://github.com/squidKid-deluxe/QTradeX-Algo-Trading-SDK">QTradeX</a>
- A powerful and flexible Python framework for designing, backtesting,
optimizing, and deploying algotrading bots</li>
<li><a
href="https://github.com/je-suis-tm/quant-trading">quant-trading</a> -
Python quantitative trading strategies.</li>
<li><a
href="https://github.com/cloggy45/Gekko-Bot-Resources">Gekko-Bot-Resources</a>
- Gekko bot resources.</li>
<li><a
href="https://github.com/tommiehansen/gekko_tools">gekko_tools</a> -
Gekko strategies, tools etc.</li>
<li><a href="https://github.com/zzmike76/gekko">gekko RSI_WR</a> - Gekko
RSI_WR strategies.</li>
<li><a href="https://github.com/mounirlabaied/gekko-strat-hl">gekko
HL</a> - Calculate down peak and trade on.</li>
<li><a
href="https://github.com/Philipid3s/EthTradingAlgorithm">EthTradingAlgorithm</a>
- Ethereum trading algorithm using Python 3.5 and the library
ZipLine.</li>
<li><a
href="https://github.com/thegamecat/gekko-trading-stuff">gekko_trading_stuff</a>
- Awesome crypto currency trading platform.</li>
<li><a
href="https://github.com/mkmarek/forex.analytics">forex.analytics</a> -
Node.js native library performing technical analysis over an OHLC
dataset with use of genetic algorithmv.</li>
<li><a
href="https://github.com/VermeirJellen/Bitcoin_MACD_Strategy">Bitcoin_MACD_Strategy</a>
- Bitcoin MACD crossover trading strategy backtest.</li>
<li><a
href="https://github.com/CryptoSignal/crypto-signal">crypto-signal</a> -
Automated crypto trading &amp; technical analysis (TA) bot for Bittrex,
Binance, GDAX, and more.</li>
<li><a
href="https://github.com/xFFFFF/Gekko-Strategies">Gekko-Strategies</a> -
Strategies to Gekko trading bot with backtests results and some useful
tools.</li>
<li><a
href="https://github.com/johndoe75/gekko-gannswing">gekko-gannswing</a>
- Ganns Swing trade strategy for Gekko trade bot.</li>
</ul>
<h3 id="lottery-gamble">Lottery &amp; Gamble</h3>
<ul>
<li><a
href="https://github.com/chengstone/LotteryPredict">LotteryPredict</a> -
Use LSTM to predict lottery.</li>
</ul>
<h3 id="arbitrage">Arbitrage</h3>
<ul>
<li><a
href="https://github.com/BatuhanUsluel/ArbitrageBot">ArbitrageBot</a> -
Arbitrage bot that currently works on bittrex &amp; poloniex.</li>
<li><a href="https://github.com/bitrinjani/r2">r2</a> - Automatic
arbitrage trading system powered by Node.js + TypeScript.</li>
<li><a
href="https://github.com/manu354/cryptocurrency-arbitrage">cryptocurrency-arbitrage</a>
- A crypto currency arbitrage opportunity calculator. Over 800
currencies and 50 markets.</li>
<li><a
href="https://github.com/maxme/bitcoin-arbitrage">bitcoin-arbitrage</a>
- Bitcoin arbitrage opportunity detector.</li>
<li><a href="https://github.com/butor/blackbird">blackbird</a> - Long /
short market-neutral strategy.</li>
</ul>
<h2 id="data-sources">Data Sources</h2>
<h4 id="traditional-markets">Traditional Markets</h4>
<ul>
<li>🌟 <a href="https://www.quandl.com/tools/api">Quandl</a> - Get
millions of financial and economic dataset from hundreds of publishers
via a single free API.</li>
<li><a
href="https://github.com/lukaszbanasiak/yahoo-finance">yahoo-finance</a>
- Python module to get stock data from Yahoo! Finance.</li>
<li><a href="https://github.com/waditu/tushare">Tushare</a> - Crawling
historical data of Chinese stocks.</li>
<li><a href="https://financialdata.net/">Financial Data</a> - Stock
Market and Financial Data API.</li>
</ul>
<h4 id="crypto-currencies">Crypto Currencies</h4>
<ul>
<li><a
href="https://github.com/Optixal/CryptoInscriber">CryptoInscriber</a> -
A live crypto currency historical trade data blotter. Download live
historical trade data from any crypto exchange.</li>
<li><a
href="https://github.com/xFFFFF/Gekko-Datasets">Gekko-Datasets</a> -
Gekko trading bot dataset dumps. Download and use history files in
SQLite format.</li>
</ul>
<h2 id="research-tools">Research Tools</h2>
<ul>
<li><a href="https://synthical.com">Synthical</a> - AI-powered
collaborative environment for Research.</li>
<li>🌟🌟 <a
href="https://github.com/tensortrade-org/tensortrade">TensorTrade</a> -
Trade efficiently with reinforcement learning.</li>
<li><a href="https://www.ml-quant.com/">ML-Quant</a> - Quant resources
from ArXiv (sanity), SSRN, RePec, Journals, Podcasts, Videos, and
Blogs.</li>
<li><a href="https://github.com/quantOS-org/JAQS">JAQS</a> - An open
source quant strategies research platform.</li>
<li><a href="https://github.com/quantopian/pyfolio">pyfolio</a> -
Portfolio and risk analytics in Python.</li>
<li><a href="https://github.com/quantopian/alphalens">alphalens</a> -
Performance analysis of predictive (alpha) stock factors.</li>
<li><a href="https://github.com/quantopian/empyrical">empyrical</a> -
Common financial risk and performance metrics. Used by Zipline and
pyfolio.</li>
<li><a href="https://github.com/zvtvz/zvt">zvt</a> - Zero vector
trader.</li>
</ul>
<h2 id="trading-system">Trading System</h2>
<p>For Back Test &amp; Live trading</p>
<h3 id="traditional-market">Traditional Market</h3>
<p><strong>System</strong></p>
<ul>
<li>🌟🌟🌟 <a href="https://github.com/OpenBB-finance/OpenBB">OpenBB</a>
- AI-powered opensource research and analytics workspace.</li>
<li>🌟🌟 <a href="https://github.com/quantopian/zipline">zipline</a> - A
python algorithmic trading library.</li>
<li>🌟 <a href="http://tradingview.com/">TradingView</a> - Get real-time
information and market insights.</li>
<li><a href="https://github.com/ricequant/rqalpha">rqalpha</a> - A
extendable, replaceable Python algorithmic backtest &amp; trading
framework.</li>
<li><a href="https://github.com/backtrader/backtrader">backtrader</a> -
Python backtesting library for trading strategies.</li>
<li><a href="https://github.com/taurusai/kungfu">kungfu</a> - Kungfu
Master trading system.</li>
<li><a href="https://github.com/QuantConnect/Lean">lean</a> -
Algorithmic trading engine built for easy strategy research, backtesting
and live trading.</li>
</ul>
<p><strong>Combine &amp; Rebuild</strong></p>
<ul>
<li><a href="https://github.com/alpacahq/pylivetrader">pylivetrader</a>
- Python live trade execution library with zipline interface.</li>
<li><a
href="https://github.com/JimmyWuMadchester/CoinMarketCapBacktesting">CoinMarketCapBacktesting</a>
- As backtest frameworks for coin trading strategy.</li>
</ul>
<h3 id="crypto-currencies-1">Crypto Currencies</h3>
<ul>
<li><a href="https://github.com/DeviaVir/zenbot">zenbot</a> -
Command-line crypto currency trading bot using Node.js and MongoDB.</li>
<li><a href="https://github.com/carlos8f/bot18">bot18</a> -
High-frequency crypto currency trading bot developed by Zenbot.</li>
<li><a href="https://github.com/magic8bot/magic8bot">magic8bot</a> -
Crypto currency trading bot using Node.js and MongoDB.</li>
<li><a href="https://github.com/enigmampc/catalyst">catalyst</a> - An
algorithmic trading library for Crypto-Assets in python.</li>
<li><a
href="https://github.com/mounirlabaied/QuantResearchDev">QuantResearchDev</a>
- Quant Research dev &amp; Traders open source project.</li>
<li><a href="https://github.com/sudoscripter/MACD">MACD</a> - Zenbot
MACD Auto-Trader.</li>
<li><a href="https://github.com/bbfamily/abu">abu</a> - A quant trading
system base on python.</li>
</ul>
<h4 id="plugins">Plugins</h4>
<ul>
<li><a
href="https://github.com/JimmyWuMadchester/CoinMarketCapBacktesting">CoinMarketCapBacktesting</a>
- Tests bt and Quantopian Zipline as backtesting frameworks for coin
trading strategy.</li>
<li><a
href="https://github.com/xFFFFF/Gekko-BacktestTool">Gekko-BacktestTool</a>
- Batch backtest, import and strategy params optimalization for Gekko
Trading Bot.</li>
</ul>
<h2 id="ta-lib">TA Lib</h2>
<ul>
<li><a
href="https://github.com/femtotrader/pandas_talib">pandas_talib</a> - A
Python Pandas implementation of technical analysis indicators.</li>
<li><a href="https://github.com/peerchemist/finta">finta</a> - Common
financial technical indicators implemented in Python-Pandas (70+
indicators).</li>
<li><a href="https://github.com/TulipCharts/tulipnode">tulipnode</a> -
Official Node.js wrapper for Tulip Indicators. Provides over 100
technical analysis overlay and indicator functions.</li>
<li><a href="https://github.com/andredumas/techan.js">techan.js</a> - A
visual, technical analysis and charting (Candlestick, OHLC, indicators)
library built on D3.</li>
</ul>
<h2 id="exchange-api">Exchange API</h2>
<p>Do it in real world!</p>
<ul>
<li><a href="https://github.com/blampe/IbPy">IbPy</a> - Python API for
the Interactive Brokers on-line trading system.</li>
<li><a href="https://github.com/mmmaaaggg/HuobiFeeder">HuobiFeeder</a> -
Connect HUOBIPRO exchange, get market/historical data for ABAT trading
platform backtest analysis and live trading.</li>
<li><a href="https://github.com/nooperpudd/ctpwrapper">ctpwrapper</a> -
Shanghai future exchange CTP api.</li>
<li><a href="https://github.com/CompendiumFi/PENDAX-SDK">PENDAX</a> -
Javascript SDK for Trading/Data API and Websockets for cryptocurrency
exchanges like FTX, FTXUS, OKX, Bybit, &amp; More</li>
</ul>
<h3 id="framework">Framework</h3>
<ul>
<li><a
href="https://github.com/google/tf-quant-finance">tf-quant-finance</a> -
High-performance TensorFlow library for quantitative finance.</li>
</ul>
<h3 id="visualizing">Visualizing</h3>
<ul>
<li><a href="https://github.com/tensorflow/playground">playground</a> -
Play with neural networks.</li>
<li><a href="https://github.com/lutzroeder/netron">netron</a> -
Visualizer for deep learning and machine learning models.</li>
<li><a href="https://github.com/liihuu/KLineChart">KLineChart</a> -
Highly customizable professional lightweight financial charts</li>
</ul>
<h3 id="gym-environment">GYM Environment</h3>
<ul>
<li>🌟 <a href="https://github.com/Yvictor/TradingGym">TradingGym</a> -
Trading and Backtesting environment for training reinforcement learning
agent.</li>
<li><a href="https://github.com/kkuette/TradzQAI">TradzQAI</a> - Trading
environment for RL agents, backtesting and training.</li>
<li><a href="https://github.com/Kismuz/btgym">btgym</a> - Scalable,
event-driven, deep-learning-friendly backtesting library.</li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://github.com/nailperry-zd/The-Economist">The-Economist</a> -
The Economist.</li>
<li><a
href="https://github.com/wizardforcel/nyu-mlif-notes">nyu-mlif-notes</a>
- NYU machine learning in finance notes.</li>
<li><a
href="https://www.quantopian.com/posts/watch-our-webinar-buying-happiness-using-lstms-to-turn-feelings-into-trades-now?utm_source=forum&amp;utm_medium=twitter&amp;utm_campaign=sentiment-analysis">Using
LSTMs to Turn Feelings Into Trades</a></li>
</ul>
<h2 id="others">Others</h2>
<ul>
<li><a
href="https://github.com/jimgoo/zipline-tensorboard">zipline-tensorboard</a>
- TensorBoard as a Zipline dashboard.</li>
<li><a
href="https://github.com/H256/gekko-quasar-ui">gekko-quasar-ui</a> - An
UI port for gekko trading bot using Quasar framework.</li>
<li><a href="https://github.com/FloomAI/Floom">Floom</a> AI gateway and
marketplace for developers, enables streamlined integration and least
volatile approach of AI features into products</li>
</ul>
<h4 id="other-resource">Other Resource</h4>
<ul>
<li>🌟🌟🌟 <a
href="https://github.com/huseinzol05/Stock-Prediction-Models">Stock-Prediction-Models</a>
- Stock-Prediction-Models, Gathers machine learning and deep learning
models for Stock forecasting, included trading bots and
simulations.</li>
<li>🌟🌟 <a
href="https://github.com/firmai/financial-machine-learning">Financial
Machine Learning</a> - A curated list of practical financial machine
learning (FinML) tools and applications. This collection is primarily in
Python.</li>
<li>🌟 <a
href="https://github.com/grananqvist/Awesome-Quant-Machine-Learning-Trading">Awesome-Quant-Machine-Learning-Trading</a>
- Quant / Algorithm trading resources with an emphasis on Machine
Learning.</li>
<li><a
href="https://github.com/wilsonfreitas/awesome-quant">awesome-quant</a>
- A curated list of insanely awesome libraries, packages and resources
for Quants (Quantitative Finance).</li>
<li><a href="https://github.com/domokane/FinancePy">FinancePy</a> - A
Python Finance Library that focuses on the pricing and risk-management
of Financial Derivatives, including fixed-income, equity, FX and credit
derivatives.</li>
<li><a
href="https://kandi.openweaver.com/explore/financial-services#Top-Authors">Explore
Finance Service Libraries &amp; Projects</a> - Explore a curated list of
Fintech popular &amp; new libraries, top authors, trending project kits,
discussions, tutorials &amp; learning resources on kandi.</li>
</ul>
<p><a
href="https://github.com/georgezouq/awesome-ai-in-finance">aiinfinance.md
Github</a></p>

View File

@@ -0,0 +1,323 @@
<blockquote>
<p>[!WARNING] This list is deprecated in favour of <a
href="https://alfred.app/">the official Alfred Gallery</a>. Future
submissions should be directed there.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#communication">Communication</a></li>
<li><a href="#developer">Developer</a></li>
<li><a href="#helpers">Helpers</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
<li><a href="#multimedia">Multimedia</a></li>
<li><a href="#productivity">Productivity</a></li>
<li><a href="#scientific">Scientific</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#system">System</a></li>
<li><a href="#text-manipulation">Text Manipulation</a></li>
<li><a href="#web">Web</a></li>
<li><a href="#other-lists">Other Lists</a></li>
</ul>
<h2 id="communication">Communication</h2>
<ul>
<li><a
href="http://www.alfredforum.com/topic/1274-adium-workflow/">Adium</a> -
Adium workflow to chat with people on your list.</li>
<li><a href="https://github.com/deanishe/alfred-mailto">MailTo</a> -
Quickly compose emails to your contacts and contact groups.</li>
<li><a href="https://github.com/BalliAsghar/mailsy-alfred">Mailsy</a> -
Quickly generate a disposable email.</li>
<li><a href="https://github.com/yannickglt/alfred-slack">Slack</a> -
Alfred workflow to interact, and perform various functions with the
service Slack.</li>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/TemporaryEmail">TemporaryEmail</a>
- Get a temporary email inbox.</li>
<li><a
href="https://github.com/stephancasas/alfred-mouseless-messenger">Mouseless
Messenger</a></li>
</ul>
<h2 id="developer">Developer</h2>
<ul>
<li><a
href="https://github.com/rkoval/alfred-aws-console-services-workflow">AWS
Console Services</a> - Quickly open up AWS Console Services in your
browser or search for entities within them.</li>
<li><a
href="https://github.com/ruedap/alfred-bootstrap-icons-workflow">Bootstrap
Icons</a> - Quickly look up Bootstrap Icons and add the desired one to
your clipboard.</li>
<li><a
href="https://github.com/willfarrell/alfred-caniuse-workflow">caniuse</a>
- Caniuse.com workflow to query HTML / CSS support.</li>
<li><a
href="https://github.com/robjtede/alfred-caniuse-rs">caniuse.rs</a> -
Rust feature support and version info from <a
href="https://caniuse.rs">caniuse.rs</a>.</li>
<li><a href="https://github.com/willfarrell/alfred-cdn-workflow">CDN</a>
- Check which CDNs a package is hosted on.</li>
<li><a href="http://www.packal.org/workflow/colors">Colors</a> - Convert
color formats &amp; access the OS X color panel.</li>
<li><a href="https://kapeli.com/dash">Dash</a> - Allows you to query
Dash for Developer Documentation.</li>
<li><a href="https://github.com/yannickglt/alfred-devdocs">DevDocs</a> -
An Alternative to Dash. Allows you query <a
href="https://devdocs.io/">devdocs.io</a> for documentation.</li>
<li><a href="https://github.com/deanishe/alfred-fakeum">Fakeum</a> -
Generate all kinds of test data.</li>
<li><a
href="https://github.com/ruedap/alfred2-font-awesome-workflow">Font
Awesome</a> - Quickly look up font awesome icons and add the desired one
to your clipboard.</li>
<li><a
href="https://github.com/gharlan/alfred-github-workflow">Github</a> -
GitHub command bar, similiar to the command bar in Github.</li>
<li><a href="https://github.com/deanishe/alfred-repos">Git Repos</a> -
Search and open the Git repos on your system.</li>
<li><a href="https://github.com/bchatard/alfred-jetbrains">JetBrains</a>
- Open project with one of JetBrains products.</li>
<li><a href="https://github.com/vmitchell85/alforge">Laravel Forge</a> -
alForge, Open and run commands on Laravel Forge.</li>
<li><a href="https://github.com/importre/alfred-mdi">mdi</a> - Find <a
href="https://github.com/google/material-design-icons">Material Design
Icons</a>.</li>
<li><a href="https://github.com/sindresorhus/alfred-npms">npms</a> -
Search for npm packages with <a href="https://npms.io">npms.io</a>.</li>
<li><a href="https://github.com/SamVerschueren/alfred-ng">ng</a> -
Search through the <a href="https://angular.io">angular.io</a>
documentation.</li>
<li><a
href="https://github.com/willfarrell/alfred-pkgman-workflow">Package
Managers</a> - Package Repo Search.</li>
<li><a href="https://github.com/vinkla/alfred-packagist">Packagist</a> -
Search for PHP packages with <a
href="https://packagist.org">Packagist</a>.</li>
<li><a
href="https://github.com/zhaocai/alfred2-sourcetree-workflow">Source
Tree</a> - List, search, and open Source Tree repositories.</li>
<li><a
href="https://github.com/techouse/alfred-tailwindcss-docs">Tailwind CSS
Docs</a> - Search the <a href="https://tailwindcss.com/docs/">Tailwind
CSS</a> documentation.</li>
<li><a
href="https://github.com/m1keil/alfred-vagrant-workflow">VagrantUP</a> -
List and control Vagrant environments with Alfred2.</li>
<li><a
href="https://github.com/alexchantastic/alfred-open-with-vscode-workflow">VSCode</a>
- An Alfred 4 workflow opening files or folders with Visual Studio
Code.</li>
</ul>
<h2 id="text-manipulation">Text Manipulation</h2>
<ul>
<li><a
href="https://github.com/willfarrell/alfred-encode-decode-workflow">Encode
/ Decode</a> - Transform your query strings through base64, html, url,
and utf-8 encode/decode.</li>
<li><a href="http://www.packal.org/workflow/funnel">Funnel</a> - Funnel
selected text or a file through various filters.</li>
<li><a href="https://github.com/importre/alfred-hl">hl</a> - Syntax
highlight code in the clipboard.</li>
<li><a href="https://github.com/ajgon/alfred2-html-entity-lookup">HTML
Entity Lookup</a> - Search for entity characters based on how they look
or by name.</li>
<li><a href="https://github.com/smargh/alfred_pandoctor">Pandoctor</a> -
Alfred interface to <a href="http://pandoc.org">pandoc</a>, a tool that
allows to convert between text formats (Markdown, LaTeX, DOC, DOCX,
…).</li>
<li><a href="https://github.com/bevesce/unicode-symbols-search">Unicode
Text Search</a> - Search for Unicode Symbols.</li>
<li><a
href="https://github.com/logicxd/alfred-vscodediff">VSCodeDiff</a> -
Show the diff of the last 2 items in clipboard history using
VSCode.</li>
</ul>
<h2 id="scientific">Scientific</h2>
<ul>
<li><a href="https://github.com/deanishe/alfred-convert">Convert</a> -
Offline conversion of units and (crypto)currencies.</li>
<li><a
href="https://github.com/hbuschme/doi-tools-alfred-workflow/">DOITools</a>
- Tools to resolve, open, shorten DOI numbers and even convert them to
bibtex.</li>
<li><a
href="https://github.com/andrewning/alfred-workflows-scientific">Scientific
Workflow</a> - Workflows that are useful for scientists: e.g. LaTeX,
importing references in bibtex.</li>
<li><a href="http://www.packal.org/workflow/skim-remote">Skim remote</a>
- Controls the <a href="http://skim-app.sourceforge.net">Skim PDF
Viewer</a> remotely from Alfred.</li>
</ul>
<h2 id="productivity">Productivity</h2>
<ul>
<li><a href="https://github.com/deanishe/alfred-gcal">Google Calendar
View</a> - View your Google Calendar events.</li>
<li><a href="https://github.com/deanishe/i-sheet-you-not">I Sheet You
Not</a> - Generate your own workflows from Excel spreadsheets.</li>
<li><a href="https://github.com/squatto/alfred-imessage-2fa">iMessage
2FA</a> - Find two-factor authentication codes in your recent iMessage
messages.</li>
<li><a href="https://github.com/xilopaint/alfred-pdf-tools">PDF
Tools</a> - Optimize, encrypt and manipulate PDF files.</li>
<li><a href="https://github.com/xilopaint/alfred-things">Things</a> -
Interact with Things 3 using Alfred.</li>
<li><a href="https://github.com/skibitsky/alfred-timing">Timing</a> -
Interact with the <a href="https://timingapp.com/">Timing</a> app.</li>
<li><a
href="https://github.com/moranje/alfred-workflow-todoist">Todoist</a> -
Add tasks to Todoist.</li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a href="https://github.com/devnoname120/alfred-emoji-picker">Emoji
picker</a> - Fast emoji input.</li>
<li><a
href="http://joelcalifa.com/blog/alfred-emoji-snippet-pack/">Emoji
Snippet Pack</a> - Snippet Pack for Emojis.</li>
<li><a href="https://github.com/sindresorhus/alfred-emoj">Emoj</a> -
Find relevant emoji from text.</li>
<li><a href="https://github.com/techouse/alfred-gitmoji">Gitmoji</a> -
Search for <a href="https://gitmoji.dev">Gitmojis</a> easily.</li>
<li><a
href="https://github.com/raarellano/alfred-lorem-ipsum-workflow">Lorem
Ipsum</a> - Generate lorem ipsum(…) text from Alfred.</li>
<li><a href="https://github.com/vinkla/alfred-kaomoji">Kaomoji</a> -
Find relevant kaomoji from text.</li>
<li><a
href="https://github.com/perfectworks/alfred-workflow-moment">Moment</a>
- Advanced time utility, inspired by <a
href="https://momentjs.com">moment.js</a>.</li>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/WebScreenshot">WebScreenshot</a>
- Take screenshots directly to imgur.</li>
</ul>
<h2 id="multimedia">Multimedia</h2>
<ul>
<li><a href="http://alfred-spotify-mini-player.com">Spotify Mini
Player</a> - Take full control of your <a
href="https://www.spotify.com">Spotify</a> library.</li>
</ul>
<h2 id="security">Security</h2>
<ul>
<li><a href="https://github.com/bachya/lp-vault-manager">LastPass Vault
Manager</a> - A workflow to interact with a LastPass vault.</li>
<li><a href="https://github.com/deanishe/alfred-pwgen">Password
Generator</a> - Configurable offline password generator.</li>
<li><a href="http://www.packal.org/workflow/random-mac">Random MAC</a> -
Assigns a random MAC address to <code>en0</code> (e.g. for free
wifi).</li>
<li><a href="https://github.com/deanishe/alfred-vpn-manager">VPN
Manager</a> - Control <a href="https://tunnelblick.net/">Tunnelblick</a>
and <a href="https://www.sparklabs.com/viscosity/">Viscosity</a> OpenVPN
connections.</li>
</ul>
<h2 id="system">System</h2>
<ul>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/AppFreeze">AppFreeze</a>
- Pauses and resumes execution of the frontmost app.</li>
<li><a
href="https://github.com/deanishe/alfred-appscripts">AppScripts</a> -
Search and run JXA/AppleScripts for the active application.</li>
<li><a
href="https://github.com/vegardinho/alfred_bluetooth_controller">Bluetooth
Controller</a> - Manage bluetooth status and device connectivity.</li>
<li><a href="https://github.com/franzheidl/copy-paths-to-clipboard">Copy
Paths to Clipboard</a> - Copy Current File Paths to Clipboard as POSIX,
HFS, or File URLs.</li>
<li><a
href="https://github.com/danielbayley/alfred-finder-new-item">Finder New
item</a> - Swiftly create new items in Finder with support for
templates.</li>
<li><a href="https://github.com/SamVerschueren/alfred-fkill">Fkill</a> -
Fabulously search and kill processes.</li>
<li><a href="https://github.com/iansinnott/alfred-maestro">Keyboard
Maestro</a> - Execute Keyboard Maestro macros from Alfred.</li>
<li><a
href="https://github.com/zhaocai/alfred2-keylue-workflow">Keylue</a> -
Key Clue, Menu Bar and Keyboard Maestro Hot Key Search</li>
<li><a href="http://www.packal.org/workflow/network-info">Network
Info</a> - Display ip addresses or mac addresses for all network
interfaces.</li>
<li><a href="https://github.com/isometry/alfred-ssh/">SSH</a> -
Autocompletes SSH sessions based on <code>~/.ssh/known_hosts</code>,
<code>~/.ssh/config</code> and <code>/etc/hosts</code></li>
<li><a href="https://github.com/hanjm/alfred-ssh-iterm-workflow">SSH
iTerm</a> - Query <code>~/.ssh/config</code> and open ssh host with
iTerm badge.</li>
<li><a href="https://github.com/mandrigin/AlfredSwitchWindows">Swift
Windows Switcher</a> - Switches between open windows and a browser
(Safari/Chrome) tabs.</li>
<li><a
href="http://www.packal.org/workflow/temporary-mute">TemporaryMute</a> -
Mutes the volume of their computer for a specified duration of
time.</li>
<li><a
href="https://github.com/LeEnno/alfred-terminalfinder">TerminalFinder</a>
- Alfred workflow to open current Finder window in Terminal/iTerm and
vice versa.</li>
</ul>
<h2 id="web">Web</h2>
<ul>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/BugNot">BugNot</a>
- Get logins from bugmenot.</li>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/IncognitoClone">IncognitoClone</a>
- Opens Chromes frontmost tab in an incognito window.</li>
<li><a
href="https://github.com/wmorland/alfred-py3-default-browser">Default
Browser</a> - Switch the default web browser.</li>
<li><a href="https://github.com/deanishe/alfred-reddit">Reddit</a> -
Search and browse subreddits and hot posts within Alfred.</li>
</ul>
<h2 id="helpers">Helpers</h2>
<ul>
<li><a href="https://github.com/techouse/alfred_workflow">Alfred
Workflow (for Dart)</a> - Dart library for writing Alfred workflows.
Inspired by <a
href="https://github.com/deanishe/alfred-workflow">Alfred-Workflow</a>
for Python.</li>
<li><a href="https://github.com/sindresorhus/alfy">Alfy</a> - Node.js
library to create Alfred workflows with ease.</li>
<li><a href="https://github.com/deanishe/awgo">AwGo</a> - Full-featured
library for Go to build lightning-fast workflows in a jiffy.</li>
<li><a href="https://github.com/deanishe/alfred-fuzzy">Fuzzy Search</a>
- Add fuzzy search to any Script Filter.</li>
<li><a
href="https://github.com/vitorgalvao/alfred-workflows/tree/master/OneUpdater">OneUpdater</a>
- Minimal Configuration method in adding auto-updating to your
workflow.</li>
</ul>
<h2 id="other-lists">Other Lists</h2>
<p>Here are a list of other collections of alfred collections which are
useful.</p>
<ul>
<li><a href="https://github.com/ctwise/alfred-workflows">Ctwise Alfred
Workflows</a> - Workflows from the Github user “ctwise”.</li>
<li><a href="http://www.packal.org/">Packal</a> - The biggest place to
find Workflows.</li>
<li><a href="https://pacmax.org/">PacMax</a> Pacmax was assembled as a
way for Alfred lovers to find and share their favorite workflows,
snippets, and themes.</li>
<li><a href="https://github.com/vitorgalvao/alfred-workflows/">Vítor
Galvãos Alfred Workflows</a> - Workflows from the Github user
“vitorgalvao”.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p><a
href="https://github.com/derimagia/awesome-alfred-workflows/blob/master/CONTRIBUTING.md">See
the guide</a></p>
<h2 id="license">License</h2>
<p><a rel="license" href="http://creativecommons.org/publicdomain/mark/1.0/">
<img src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
style="border-style: none;" alt="Public Domain Mark" /> </a></p>
<p>To the extent possible under law, <a
href="https://github.com/derimagia">David Wikoff</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p>To the extent possible under law, <a
href="https://github.com/slippycheeze">Daniel Pittman (SlippyCheeze)</a>
has waived all copyright and related or neighboring rights to this
work.</p>
<p><a
href="https://github.com/alfred-workflows/awesome-alfred-workflows">alfredworkflows.md
Github</a></p>

462
html/algolia.html Normal file
View File

@@ -0,0 +1,462 @@
<p align="center">
<br>
<img width="400" src="https://rawgit.com/algolia/awesome-algolia/master/logo.png?v=2" alt="awesome">
<br> <br>
</p>
<h2 id="awesome-algolia-awesome">Awesome Algolia <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h2>
<blockquote>
<p>A curated list of awesome things related to Algolia, inspired by <a
href="http://awesome.re">awesome.re</a>.</p>
</blockquote>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#api-resources">API Resources</a></li>
<li><a href="#api-clients">API Clients</a></li>
<li><a href="#guides--tutorials">Guides &amp; Tutorials</a></li>
<li><a href="#official-integrations">Official Integrations</a></li>
<li><a href="#community-integrations">Community Integrations</a></li>
<li><a href="#libraries--tools">Libraries &amp; Tools</a></li>
<li><a href="#community-libraries">Community Libraries</a></li>
<li><a href="#demos">Demos</a></li>
<li><a href="#talks">Talks</a></li>
<li><a href="#community-talks">Community Talks</a></li>
<li><a href="#community-projects">Community Projects</a></li>
<li><a href="#blog-posts">Blog Posts</a></li>
<li><a href="#community-blog-posts">Community Blog Posts</a></li>
<li><a href="#culture">Culture</a></li>
<li><a href="#other">Other</a></li>
</ul>
<h2 id="api-resources">API Resources</h2>
<ul>
<li><a href="https://www.algolia.com/doc/">Documentation</a></li>
<li><a href="https://status.algolia.com/">Service Status</a></li>
<li><a href="https://www.algolia.com/support">Support Center</a></li>
<li><a href="https://www.algolia.com/changes">Release Notes</a></li>
<li><a href="https://www.algolia.com/doc/faq">FAQ</a></li>
</ul>
<h2 id="api-clients">API Clients</h2>
<ul>
<li><a
href="https://github.com/algolia/algoliasearch-client-php">PHP</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-js">JavaScript</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-ruby">Ruby</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-python">Python</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-swift">iOS</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-kotlin">Android</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-csharp">C#</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-java-2">Java</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-go">Go</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-scala">Scala</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-rails">Rails</a></li>
<li><a
href="https://github.com/algolia/AlgoliaSearchBundle">Symfony</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-django">Django</a></li>
<li><a href="https://github.com/algolia/scout-extended">Laravel</a></li>
<li><a
href="https://github.com/algolia/algoliasearch-client-kotlin">Kotlin</a></li>
</ul>
<h2 id="community-api-clients">Community API Clients</h2>
<ul>
<li><a href="https://github.com/sikanhe/algolia-elixir">Elixir</a></li>
<li><a
href="https://github.com/mjclemente/algolia.cfc">ColdFusion</a></li>
<li><a
href="https://github.com/k3nn7/algoliasearch-client-erlang">Erlang</a></li>
<li><a href="https://github.com/chilas/algolia-analytics">.NET
(analytics)</a></li>
</ul>
<h2 id="official-integrations">Official Integrations</h2>
<ul>
<li><a
href="https://www.algolia.com/doc/integration/wordpress/getting-started/quick-start/">WordPress</a></li>
<li><a
href="https://www.algolia.com/search-solutions/adobe-commerce-magento/">Magento</a></li>
<li><a
href="https://www.algolia.com/search-solutions/adobe-commerce-magento/">Magento
2</a></li>
<li><a
href="https://www.algolia.com/doc/integration/shopify/getting-started/quick-start/">Shopify</a></li>
<li><a
href="https://www.algolia.com/doc/integration/zendesk/get-started/">Zendesk</a></li>
</ul>
<h2 id="community-integrations">Community Integrations</h2>
<ul>
<li><a
href="https://github.com/dharnitski/Sitecore.Algolia">SiteCore</a></li>
<li><a
href="https://github.com/drublic/contentful-to-algolia">Contentful</a></li>
<li><a href="https://github.com/mlbrgl/kirby-algolia">Kirby CMS</a></li>
<li>Firebase:
<ul>
<li><a href="https://www.npmjs.com/package/figolia">Figolia</a></li>
<li><a
href="https://github.com/deltaepsilon/firebase-search">firebase-search</a></li>
<li><a
href="https://github.com/fobo66/algolia-firebase-functions">algolia-firebase-functions</a></li>
</ul></li>
<li><a href="https://github.com/keen/slate_algolia">Slate</a></li>
<li><a
href="https://www.drupal.org/project/search_api_algolia">Drupal</a></li>
<li><a
href="https://github.com/etaminstudio/acf-field-algolia-places">Algolia
Places ACF field</a></li>
<li><a href="https://laravel.com/docs/master/scout">Laravel
Scout</a></li>
<li><a
href="https://github.com/synonymous1984/SwAlgolia">Shopware</a></li>
<li><a
href="https://github.com/BCDH/exist-algolia-index">eXist-db</a></li>
<li><a href="https://github.com/Lombiq/Orchard-Algolia-Search">Orchard
CMS</a></li>
<li><a
href="https://www.npmjs.com/package/gitbook-plugin-algolia">Gitbook</a></li>
<li><a
href="https://www.npmjs.com/package/hapi-algolia-search">Hapi</a></li>
<li>Hexo:
<ul>
<li><a
href="https://github.com/LouisBarranqueiro/hexo-algoliasearch">hexo-algoliasearch</a></li>
<li><a
href="https://github.com/oncletom/hexo-algolia">hexo-algolia</a></li>
</ul></li>
<li>Hugo:
<ul>
<li><a
href="https://github.com/duckpuppy/algolia-hugo">algolia-hugo</a></li>
<li><a
href="https://yarnpkg.com/en/package/hugo-algolia">hugo-algolia</a></li>
</ul></li>
<li><a
href="https://github.com/lordthorzonus/yii2-algolia">Yii2</a></li>
<li><a
href="https://docute.js.org/#/plugins?id=docsearch">Docute</a></li>
<li><a href="https://github.com/trouva/ember-algolia">Ember</a></li>
<li><a
href="https://github.com/arpit2438735/nativescript-algolia">NativeScript</a></li>
<li><a
href="https://www.graph.cool/docs/tutorials/algolia-auto-syncing-for-graphql-backends-aroozee9zu/">Graphcool</a></li>
<li><a href="https://github.com/mlbrgl/ghost-algolia">Ghost</a></li>
<li><a
href="https://github.com/etaminstudio/algoliasearch-nationbuilder">NationBuilder</a></li>
<li><a
href="https://github.com/akretion/connector-search-engine">Odoo</a></li>
<li><a href="https://github.com/doowb/search-indexer-algolia">Node
Base</a></li>
<li><a
href="https://github.com/stafyniaksacha/metalsmith-algolia">Metalsmith</a></li>
<li><a
href="https://graphcms.com/docs/integrations/Algolia/">GraphCMS</a></li>
<li><a href="https://moodle.org/plugins/search_algolia">Moodle</a></li>
<li><a
href="https://dh42.com/prestashop-modules/prestashop-algolia-module/">PrestaShop
1.6</a></li>
<li><a href="https://wordpress.org/plugins/wp-search-with-algolia/">WP
Search with Algolia</a></li>
<li><a href="https://github.com/algolia/jekyll-algolia">Jekyll</a></li>
<li><a
href="https://github.com/aymeric-giraudet/svelte-algolia-instantsearch">Svelte</a></li>
</ul>
<h2 id="libraries-tools">Libraries &amp; Tools</h2>
<ul>
<li><a href="https://community.algolia.com/react-instantsearch/">React
InstantSearch</a></li>
<li><a href="https://community.algolia.com/vue-instantsearch/">Vue
InstantSearch</a></li>
<li><a
href="https://community.algolia.com/instantsearch.js/">instantsearch.js</a></li>
<li><a
href="https://community.algolia.com/instantsearch-ios/">instantsearch
iOS</a></li>
<li><a
href="https://community.algolia.com/instantsearch-android/">instantsearch
Android</a></li>
<li><a
href="https://github.com/algolia/autocomplete.js">autocomplete.js</a></li>
<li><a
href="https://community.algolia.com/algoliasearch-helper-js/">Algolia JS
Helper</a></li>
<li><a href="https://community.algolia.com/places/">Algolia
Places</a></li>
<li><a
href="https://community.algolia.com/docsearch/">DocSearch</a></li>
<li><a href="https://github.algolia.com/">Awesome Autocomplete for
Github</a></li>
<li><a href="https://github.com/algolia/expect-jsx">expect jsx</a></li>
<li><a href="http://shipow.github.io/searchbox/">Searchbox
builder</a></li>
<li><a href="https://grader.algolia.com/">Algolia Search Grader</a></li>
<li><a
href="https://rapidapi.com/package/Algolia/functions?utm_source=AlgoliaGitHub&amp;utm_medium=button">RapidAPI
Algolia console</a></li>
<li><a
href="https://github.com/algolia/instantsearch-electron">instantsearch-electron</a></li>
<li><a href="https://packagist.org/packages/algolia/php-dom-parser">PHP
Dom Parser</a></li>
<li><a
href="https://github.com/pixelastic/html-hierarchy-extractor">Ruby HTML
Hierarchy extractor</a></li>
<li><a
href="https://github.com/chadokruse/algolia-materialize-jekyll">Algolia,
Materialize and Jekyll template</a></li>
</ul>
<h2 id="community-libraries">Community libraries</h2>
<ul>
<li><a
href="https://github.com/tagazok/algolia-angular-components">Angular
components</a></li>
<li><a href="https://www.npmjs.com/package/algolia-csv">CSV
toolbox</a></li>
<li><a href="https://www.npmjs.com/package/algolia-webcrawler">Web
Crawler</a></li>
<li><a
href="https://www.npmjs.com/package/algoliasearch-alexa">Alexa</a></li>
<li>Mongoose:
<ul>
<li><a
href="https://github.com/riyadhalnur/mongoose-algolia-index">mongoose-algolia-index</a></li>
<li><a
href="https://github.com/crsten/mongoose-algolia">mongoose-algolia</a></li>
<li><a
href="https://github.com/thedv91/mongoolia-v5">mongoolia-v5</a></li>
<li><a href="https://github.com/algolia/mongoolia">mongoolia</a></li>
</ul></li>
<li>Terraform:
<ul>
<li><a
href="https://github.com/k-yomo/terraform-provider-algolia">k-yomo/terraform-provider-algolia</a></li>
<li><a
href="https://github.com/philippe-vandermoere/terraform-provider-algolia">philippe-vandermoere/terraform-provider-algolia</a></li>
<li><a
href="https://github.com/brightnetwork/terraform-provider-algolia">brightnetwork/terraform-provider-algolia</a></li>
<li><a
href="https://github.com/SectorLabs/terraform-provider-algolia">SectorLabs/terraform-provider-algolia</a></li>
</ul></li>
</ul>
<h2 id="demos">Demos</h2>
<ul>
<li><a
href="https://demos.algolia.com/instant-search-demo/">instantsearch
product search</a> (<a
href="https://github.com/algolia/instant-search-demo">code</a>)</li>
<li><a
href="https://community.algolia.com/demo-smashingmagazine/">instantsearch
for smashingmagazine.com</a> (<a
href="https://github.com/algolia/demo-smashingmagazine/">code</a>)</li>
<li><a href="https://demos.algolia.com/geo-search-demo/">Geo search for
airports</a> (<a
href="https://github.com/algolia/demo-geo-search">code</a>)</li>
<li><a
href="https://community.algolia.com/instantsearch.js/examples/media/">instantsearch
for media</a> (<a
href="https://github.com/algolia/instantsearch.js/tree/master/examples/media">code</a>)</li>
<li><a
href="https://community.algolia.com/instantsearch.js/examples/e-commerce/">instantsearch
for ecommerce</a> (<a
href="https://github.com/algolia/instantsearch.js/tree/master/examples/e-commerce">code</a>)</li>
<li><a
href="https://community.algolia.com/instantsearch.js/examples/tourism/">instantsearch
for vacation rentals</a> (<a
href="https://github.com/algolia/instantsearch.js/tree/master/examples/tourism">code</a>)</li>
<li><a
href="https://demo.algolia.com/examples/instant-search-google-adsense/">instantsearch
with AdSense</a> (<a
href="https://github.com/algolia/examples/tree/master/instant-search/google-adsense">code</a>)</li>
<li><a
href="https://community.algolia.com/demo-textarea-autocomplete/">Textarea
autocomplete for @-mentions</a> (<a
href="https://github.com/algolia/demo-textarea-autocomplete">code</a>)</li>
</ul>
<h3 id="community">Community</h3>
<ul>
<li><a href="https://rick-and-morty-chars.netlify.app/">search and
filters for Rick and Morty characters</a> (<a
href="https://github.com/ShahAnuj2610/rick-and-morty-characters">code</a>)</li>
</ul>
<h2 id="talks">Talks</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=YfR9oyzoWbc">How to build a
search-as-you-type application in under 15mn</a></li>
<li><a href="https://www.youtube.com/watch?v=hQLzyuZ5-NA">Everyone on
Support</a></li>
<li><a href="https://www.youtube.com/watch?v=8sM6dF_gnYg">Redux. Why and
Where?</a></li>
<li><a href="https://www.youtube.com/watch?v=sJW2j1Swcw4">How to
discourage remote work</a></li>
<li><a href="https://www.youtube.com/watch?v=JgrKsifEyZY">Lets
Chat(bot)</a></li>
<li><a href="https://www.youtube.com/watch?v=BuDSmv1fwAc">Announcing
Search for Facet Values</a></li>
<li><a
href="https://speakerdeck.com/dzello/7-ways-to-search-for-a-camelcased-parameter-in-your-docs">7
ways to search for a camelCased parameter in your docs</a></li>
</ul>
<h2 id="community-talks">Community Talks</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=MvZzZQR77tc">Serverless
forums</a> (Algolia, Firebase and Lambdas, by Daniel Parker) — <a
href="https://drive.google.com/file/d/0B24gCoOT2bpsS3h4bE9hVklfZGc/view?pli=1">Slides</a></li>
<li><a
href="https://pusher.com/sessions/meetup/ember-london/algolia-glimmer-high-voltage">Algolia
+ Glimmer</a> - by <a href="https://github.com/mschinis"><span
class="citation" data-cites="mschinis">@mschinis</span></a></li>
</ul>
<h2 id="community-projects">Community Projects</h2>
<ul>
<li><a href="https://community.algolia.com/">Community Home
Page</a></li>
<li><a href="https://discourse.algolia.com/">Community Forum
(Discourse)</a></li>
<li><a href="https://www.producthunt.com/search/posts">Product
Hunt</a></li>
<li><a href="https://hn.algolia.com/">Hacker News Search</a></li>
<li><a href="http://fontawesome.io/icons/">FontAwesome</a></li>
<li><a href="http://searchstone.io/">Searchstone</a></li>
<li><a href="https://community.algolia.com/marvel-search/">Marvel
Super-Search</a></li>
<li><a href="http://oval-quotes.dzello.com/">Oval Quotes</a></li>
<li><a href="https://community.algolia.com/docsearch/">DocSearch
Partners</a></li>
<li><a href="https://www.algolia.com/customers">Algolia Customers and
Case Studies</a></li>
<li><a href="https://startup.jobs">Startup Jobs</a></li>
<li><a href="https://windtoday.co">windtoday.co</a></li>
<li><a href="http://apifood.co">Apifood.co</a></li>
<li><a href="http://clintonandtrumpsaid.com">Clinton and Trump
Said…</a></li>
<li><a href="http://pixelastic.github.io/sherlock-search/">Sherlock
Search</a></li>
<li><a href="https://pixelastic.github.io/parisweb/">ParisWeb
conferences</a></li>
<li><a href="http://commonstandardsproject.com/">The Common Standards
Project</a></li>
<li><a href="https://www.grantmakers.io/">Grantmakers</a></li>
</ul>
<h2 id="guides-tutorials">Guides &amp; Tutorials</h2>
<ul>
<li><a
href="https://www.algolia.com/doc/guides/getting-started/how-it-works">Getting
Started — How it Works Guide</a></li>
<li><a
href="https://www.algolia.com/doc/guides/getting-started/quick-start">Getting
Started — Quickstart</a></li>
<li><a
href="https://github.com/algolia/instantsearch-workshop">10-minute
instantsearch.js workshop</a></li>
<li><a
href="https://laracasts.com/series/whatcha-working-on/episodes/16">Incredibly
Fast Instant Search With Algolia and Vue - Laracasts</a></li>
<li><a
href="https://firebase.google.com/docs/firestore/solutions/search">Firestore
full-text search guide</a></li>
<li><a
href="https://github.com/firebase/functions-samples/tree/master/fulltext-search">Firebase
full-text search cloud function template</a></li>
<li><a
href="https://dev.to/notrab/sync-graphcms-content-to-algolia-for-super-fast-faceted-search-fc3">Sync
GraphCMS with Algolia</a></li>
</ul>
<h2 id="blog-posts">Blog Posts</h2>
<ul>
<li><a href="https://blog.algolia.com/">Algolia Blog</a></li>
<li><a href="https://stories.algolia.com/">Algolia Stories</a></li>
<li><em>Inside the Algolia Engine</em> blog post series
<ul>
<li><a
href="https://blog.algolia.com/inside-the-algolia-engine-part-1-indexing-vs-search/">Part
1 — Indexing vs. Search</a></li>
<li><a
href="https://blog.algolia.com/inside-the-algolia-engine-part-2-the-indexing-challenge-of-instant-search/">Part
2 — The Indexing Challenge of Instant Search</a></li>
<li><a
href="https://blog.algolia.com/inside-the-algolia-engine-part-3-query-processing/">Part
3 — Query Processing</a></li>
<li><a
href="https://blog.algolia.com/inside-the-algolia-enginepart-4-textual-relevance/">Part
4 — Textual Relevance</a></li>
<li><a
href="https://blog.algolia.com/inside-the-algolia-engine-part-5-highlighting-a-cornerstone-to-search-ux/">Part
5 — Highlighting, a Cornerstone of Search UX</a></li>
<li><a
href="https://blog.algolia.com/inside-the-engine-part-6-handling-synonyms-the-right-way/">Part
6 — Handling Synonyms the Right Way</a></li>
<li><a
href="https://blog.algolia.com/inside-the-engine-part-7-better-relevance-via-dedup-at-query-time/">Part
7 - Better Relevance via Dedup at Query Time</a></li>
</ul></li>
<li><a
href="https://stories.algolia.com/algolia-s-fury-road-to-a-worldwide-api-c1536c46f3a5">Algolias
Fury Road to a Worldwide API</a></li>
<li><a
href="http://highscalability.com/blog/2015/3/9/the-architecture-of-algolias-distributed-search-network.html">The
Architecture Of Algolias Distributed Search Network</a></li>
<li><a
href="http://stackshare.io/posts/how-algolia-built-their-realtime-search-as-a-service-product">How
Algolia Built Their Realtime Search as a Service Product</a></li>
<li><a
href="https://stackshare.io/algolia/how-algolia-reduces-latency-for-21b-searches-per-month">How
Algolia Reduces Latency For 21B Searches Per Month</a></li>
</ul>
<h2 id="community-blog-posts">Community Blog Posts</h2>
<ul>
<li><a
href="https://stories.algolia.com/how-mailjet-sped-up-searches-in-its-documentation-with-algolias-docsearch-583b57319f12#.qeh4v01lf">How
Mailjet sped up searches in its documentation with Algolias
DocSearch</a></li>
<li><a
href="https://medium.com/@vincening/how-algolia-powers-thousands-of-apps-on-scaphold-d650e7aab6c4#.45iyx1gjp">How
Algolia Powers Thousands of Apps on Scaphold</a></li>
<li><a
href="https://medium.com/@theorynest/integrating-algolia-search-into-a-rails-app-e555a0da4dbf#.6zu5h6wzz">Integrating
Algolia Search into a Rails App</a></li>
<li><a
href="https://medium.com/@obahareth/indexing-pdf-or-other-file-contents-for-searching-b2499c23568f#.ekfy6dw1s">Indexing
PDF Or Other File Contents For Searching</a></li>
<li><a
href="https://hashnode.com/post/how-we-built-our-new-search-using-algolia-cinemi2300008e153l9i6gxj6">How
we built our new search using Algolia</a> (covers MongoDB
integration)</li>
<li><a
href="http://blog.getstream.io/algolia-a-hosted-search-api-reviewed/">Algolia
— A Hosted Search API Reviewed</a></li>
<li><a
href="https://scotch.io/tutorials/build-search-functionality-with-laravel-scout-and-vue-js">Integrate
Algolia with Laravel Scout and Vue.js - Scotch.io</a></li>
<li><a
href="https://www.codementor.io/php/tutorial/how-to-build-a-search-engine-algolia">How
to Build a Search Engine with Algolia - PHP</a></li>
<li><a
href="https://glebbahmutov.com/blog/scrape-static-site-with-algolia/">Scrape
Static Site with Algolia</a></li>
</ul>
<h2 id="culture">Culture</h2>
<ul>
<li><a
href="https://stories.algolia.com/how-algolia-built-a-culture-first-company-around-ownership-eee6623b1b6">How
Algolia built a Culture-First Company around Ownership</a></li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a href="https://codepen.io/team/algolia/">Algolia Codepen</a></li>
<li><a href="https://lukyvj.github.io/algolia-ph/">Algolia on Product
Hunt</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p><a href="https://github.com/algolia/awesome-algolia">algolia.md
Github</a></p>

1022
html/algorand.md2.html Normal file

File diff suppressed because it is too large Load Diff

595
html/algorithms.md2.html Normal file
View File

@@ -0,0 +1,595 @@
<h1 id="awesome-algorithms">Awesome Algorithms</h1>
<p>A curated list of awesome places to learn and/or practice algorithms.
Inspired by <a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>
and all the other awesome Awesome libraries.</p>
<p>If you want to contribute, please read the <a
href="https://github.com/tayllan/awesome-algorithms/blob/master/CONTRIBUTING.md">contribution
guidelines</a>.</p>
<ul>
<li><a href="#awesome-algorithms">Awesome Algorithms</a>
<ul>
<li><a href="#websites">Websites</a></li>
<li><a href="#youtube-playlists">YouTube Playlists</a></li>
<li><a href="#online-courses">Online Courses</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#cheat-sheets">Cheat Sheets</a></li>
<li><a href="#github-libraries">Github Libraries</a></li>
<li><a href="#online-judges">Online Judges</a></li>
<li><a href="#tools">Tools</a></li>
</ul></li>
</ul>
<h2 id="websites">Websites</h2>
<p><em>Websites you should use to learn classic algorithms</em></p>
<ul>
<li><a href="https://workshape.github.io/visual-graph-algorithms/">A
Visual Guide to Graph Traversal Algorithms</a> - Interactive
visualizations for learning how graph traversal algorithms work.</li>
<li><a
href="https://www.w3schools.in/data-structures-tutorial/intro/">W3School</a>
- Data Structures tutorial.</li>
<li><a href="https://www.codechef.com/roadmap/algorithms">CodeChef</a> -
Learning DSA by practice on Codechef</li>
<li><a href="http://algo-visualizer.jasonpark.me/">Algorithm
Visualizer</a> - Dozens of animated algorithms (with code), and you can
also create your own.</li>
<li><a href="http://bost.ocks.org/mike/algorithms/">Algorithms
Visualization</a> - A dense article on Algorithms Visualization.</li>
<li><a href="http://bigocheatsheet.com/">Big-O Cheat Sheet</a> - Big-O
complexities of common algorithms used in Computer Science.</li>
<li><a href="https://code-drills.com/tools/comparator">Code-Drills</a> -
Practice problems recommender (includes Codeforces, Codechef, and
Spoj).</li>
<li><a href="https://cp-algorithms.com/">CP-Algorithms</a> - Algorithms
and data structures are especially popular in the field of competitive
programming.</li>
<li><a
href="http://www.cs.usfca.edu/~galles/visualization/Algorithms.html">Data
Structure Visualizations</a> - Visualize the behavior of Data Structures
and play with its operations.</li>
<li><a
href="http://www.geeksforgeeks.org/fundamentals-of-algorithms/">Geeks
for Geeks</a> - Lots and lots of well-explained and implemented
algorithms.</li>
<li><a href="https://qiao.github.io/PathFinding.js/visual/">Path
Finding</a> - A visual representation of how algorithms such as A*,
IDA*, Breadth-First-Search, Best-First-Search, and others describe a
path between two points A and B.</li>
<li><a href="https://www.programiz.com/dsa">Programiz</a> - Easy to
follow tutorials on data structures and algorithms along with suitable
examples.</li>
<li><a href="http://rosettacode.org/wiki/Rosetta_Code">Rosetta Code</a>
- A programming chrestomathy site that aims to present implementations
of many algorithms and data structures in different programming
languages.</li>
<li><a href="http://www.sorting-algorithms.com/">Sorting Algorithms</a>
- Nice and simple animations of sorting algorithms. With short codes and
discussions.</li>
<li><a href="http://www.stoimen.com/">Stoimens web log</a> - Some
algorithms nicely explained.</li>
<li><a href="http://panthema.net/2013/sound-of-sorting/">The Sound of
Sorting</a> - The Sound of Sorting - “Audibilization” and Visualization
of Sorting Algorithms</li>
<li><a href="http://visualgo.net">VisuAlgo</a> - Visualising data
structures and algorithms through animation.</li>
<li><a href="https://en.wikipedia.org/wiki/List_of_algorithms">Wikipedia
- Algorithms</a> - Of course!!</li>
<li><a
href="https://en.wikipedia.org/wiki/List_of_data_structures">Wikipedia -
Data Structures</a> - and why not ?!!</li>
<li><a href="https://learnersbucket.com/">Learnersbucket</a> - Tutorials
on data structures and algorithms in Javascript.</li>
<li><a href="https://www.redblobgames.com/">redblobgames</a> -
interactive visual explanations of math and algorithms, using motivating
examples from computer games.</li>
</ul>
<h2 id="youtube-playlists">Youtube Playlists</h2>
<p><em>High Quality Courses and tutorials on youtube</em></p>
<ul>
<li><a href="https://www.algorithmsilluminated.org/">Tim Roughgarden.
Algorithms Illuminated</a> - Tim Roughgarden, a pioneer of computer
science, offers a companion to his book, with lecture videos and
slides.</li>
<li><a href="https://www.youtube.com/watch?v=8hly31xKli0">FreeCodeCamp -
Algorithms and Data Structures Tutorial - Full Course for Beginners</a>
- Complete beginner friendly Algorithms and Data Structures Tutorial
with mindblowing animation.</li>
<li><a
href="https://www.youtube.com/watch?v=0IAPZzGSbME&amp;list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O">Abdul
Bari - Introduction to Algorithm</a> - This playlist is so much
informative and provide simulation with code example. As like as you are
in a class.</li>
<li><a
href="https://www.youtube.com/watch?v=AT14lCXuMKI&amp;list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU">Jennys
Lectures- Algorithm</a> - Another complete algorithm playlist from basic
level to intermediate. Easy explanation and simulation.</li>
</ul>
<h2 id="online-courses">Online Courses</h2>
<p><em>Free and High-Quality Courses Online</em></p>
<ul>
<li><a
href="https://www.coursera.org/learn/algorithms-divide-conquer">Algorithms:
Divide and Conquer, Sorting and Searching, and Randomized Algorithms</a>
- The primary topics are: asymptotic (“Big-oh”) notation, sorting and
searching, divide and conquer, and randomized algorithms.</li>
<li><a
href="https://www.coursera.org/learn/algorithms-graphs-data-structures">Algorithms:
Graph Search, Shortest Paths, and Data Structures</a> - The primary
topics are: data structures, graph primitives, and their
applications.</li>
<li><a
href="https://www.coursera.org/learn/algorithms-greedy">Algorithms:
Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming</a> -
The primary topics are: greedy algorithms and dynamic programming.</li>
<li><a
href="https://www.coursera.org/learn/algorithms-npcomplete">Algorithms:
Shortest Paths Revisited, NP-Complete Problems and What To Do About
Them</a> - The primary topics are: shortest paths, NP-completeness and
what it means for the algorithm designer, and strategies for coping with
computationally intractable problems.</li>
<li><a
href="https://www.coursera.org/learn/algorithms-part1/home/welcome">Algorithms,
Part I</a> - This course covers the essential information that every
serious programmer needs to know about algorithms and data structures.
Part I covers elementary data structures, sorting, and searching
algorithms.</li>
<li><a
href="https://www.coursera.org/learn/algorithms-part2">Algorithms, Part
II</a> - Part II focuses on graph- and string-processing
algorithms.</li>
<li><a
href="https://www.khanacademy.org/computing/computer-science/algorithms">Khan
Academy Algorithms</a> - Algorithm course ministered by Tomas Cormen and
Devin Balkcom.</li>
<li><a
href="https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-fall-2011/video_galleries/lecture-videos/">MIT
- 6-006</a> - Well explained algorithms.</li>
<li><a
href="https://ocw.mit.edu/courses/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video_galleries/video-lectures/">MIT
- 6-046j</a> - Similar to the previous one, but with different
algorithms.</li>
<li><a
href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/index.htm">MIT
- 6-00sc</a> - An easy and well-explained introduction to
algorithms.</li>
<li><a
href="https://ocw.mit.edu/courses/18-409-topics-in-theoretical-computer-science-an-algorithmists-toolkit-fall-2009/">MIT
18-409 - Topics in Theoretical Computer Science: An Algorithmists
Toolkit</a> - It covers a collection of geometric techniques that apply
broadly in modern algorithm design.</li>
<li><a
href="https://www.udacity.com/course/intro-to-algorithms--cs215">Udacity
Intro to Algorithms</a> - Python-based Algorithms course.</li>
<li><a
href="https://www.manning.com/livevideo/algorithms-in-motion">Algorithms
in Motion</a> - Beginners algorithms course with fun illustrations,
based on the book Grokking Algorithms</li>
<li><del><a
href="https://www.youtube.com/channel/UCv3Kd0guxD5KWQtP---9D6g">YogiBearian
YouTube Channel</a> - Lots of well-explained videos on various computer
science subjects.</del> <em>Account terminated due to violations of
Youtube Policies.</em></li>
</ul>
<h2 id="books">Books</h2>
<p><em>The most highly regarded books to learn algorithms</em></p>
<h3 id="algorithms-and-data-structures">Algorithms and Data
structures</h3>
<ul>
<li><a
href="https://www.pearsonhighered.com/program/Kleinberg-Algorithm-Design/PGM319216.html">Algorithm
Design</a> - Pretty straightforward.</li>
<li><a href="http://algs4.cs.princeton.edu/home/">Algorithms</a> -
Problems explained with Java, OO good practices, visualizations, and
free online resources.</li>
<li><a href="https://gum.co/dsajs">Algorithms and Data Structures in
JavaScript</a> - Classical algorithms and data structures implemented
and explained using JavaScript.</li>
<li><a
href="https://www.amazon.com/Algorithms-Nutshell-In-OReilly/dp/059651624X">Algorithms
in a Nutshell</a> - by George T. Heineman.</li>
<li><a
href="https://www.manning.com/books/classic-computer-science-problems-in-python">Classic
Computer Science Problems in Python</a> -This great book presents dozens
of coding challenges, ranging from simple tasks to clustering data using
k-means.</li>
<li><a
href="https://www.amazon.in/Data-Structures-Algorithms-Made-Easy/dp/819324527X">Data
Structures and Algorithms Made Easy</a> - A great way to implement
algorithms with their specific programmable tasks.</li>
<li><a
href="http://www.amazon.com/Data-Structures-Using-Aaron-Tenenbaum/dp/0131997467">Data
Structures Using C</a> - The basic concepts and usages of data
structures.</li>
<li><a href="https://github.com/liuxinyu95/AlgoXY">Elementary
Algorithms</a> - An awesome book about algorithms and data
structures.</li>
<li><a href="http://www.manning.com/bhargava">Grokking Algorithms</a> -
An illustrated book on algorithms with practical examples.</li>
<li><a
href="https://mitpress.mit.edu/9780262046305/introduction-to-algorithms/">Introduction
to Algorithms</a> - Essential!</li>
<li><a href="https://mitpress.mit.edu/books/real-world-algorithms">Real
World Algorithms: A Beginners Guide</a> - An introduction to algorithms
for readers with no background in advanced mathematics or computer
science.</li>
<li><a href="http://shop.waynewbishop.com/">Swift Algorithms &amp; Data
Structures</a> - A practical guide to concepts, theory, and code.</li>
<li><a href="http://www.algorist.com/">The Algorithm Design Manual</a> -
Easy to read and full of real-world examples.</li>
<li><a href="http://www-cs-faculty.stanford.edu/~uno/taocp.html">The Art
of Computer Programming</a> - The Book.</li>
<li><a
href="https://mitpress.mit.edu/books/structure-and-interpretation-computer-programs-second-edition">Structure
and Interpretation of Computer Programs</a></li>
<li><a
href="https://www.manning.com/books/advanced-algorithms-and-data-structures">Advanced
Algorithms and Data Structures</a> - A different and a great way to
introduce algorithms and data structures that can be used at work.</li>
<li><a
href="https://www.amazon.com/Algorithmic-Puzzles-Anany-Levitin/dp/0199740445">Algorithmic
Puzzles</a> - A very accessible illustration of algorithms in the forms
of puzzles. No programming experience is required!</li>
<li><a href="https://web.stanford.edu/class/cs166/">Standford CS166</a>
- Standford CS166, a course in the design, analysis, and implementation
of data structures.</li>
<li><a
href="https://www.manning.com/books/grokking-data-structures">Grokking
Data Structures</a> - Grokking Data Structures carefully guides you from
the most basic data structures like arrays or linked lists all the way
to powerful structures like graphs. Its perfect for beginners.</li>
</ul>
<h3 id="algorithm-analysis">Algorithm Analysis</h3>
<ul>
<li><a
href="https://www.amazon.com/Introduction-Analysis-Algorithms-Introdu-Algori_p2-ebook/dp/B00B3TB7IQ">Sedgewick
&amp; Flajolet. An Introduction to the Analysis of Algorithm</a> - Am
advanced complete survey, intended only for the mathematically matured
reader.</li>
<li><a
href="https://www.amazon.com/Analysis-Algorithms-Jeffrey-McConnell/dp/0763707821">McConnell.
Analysis of Algorithms</a> - A very accessible and brief book on
algorithms analysis, with implemented code included.</li>
<li><a
href="https://www.amazon.com/Practical-Analysis-Algorithms-Undergraduate-Computer/dp/331909887X">Vrajitoru
&amp; Knight. Practical Analysis of Algorithms</a> - A very accessible
and brief book on algorithms analysis, with implemented code
included.</li>
</ul>
<h3 id="randomized-algorithms">Randomized Algorithms</h3>
<ul>
<li><a
href="https://www.amazon.com/Randomized-Algorithms-Rajeev-Motwani/dp/0521474655">Motwani
&amp; Raghavan. Randomized Algorithms</a> - A standard classic
book.</li>
<li><a
href="https://www.amazon.com/Probability-Computing-Randomization-Probabilistic-Techniques-ebook/dp/B06X9YBMFK">Mitzenmacher
&amp; Upfal. Probability and Computing: Randomization and Probabilistic
Techniques in Algorithms and Data Analysis</a> - Standard text for
probability methods and their applications on randomized
algorithms.</li>
</ul>
<h2 id="cheat-sheets">Cheat Sheets</h2>
<ul>
<li><a href="https://github.com/TSiege/Tech-Interview-Cheat-Sheet">Tech
Interview Cheat Sheet</a></li>
<li><a href="https://algs4.cs.princeton.edu/cheatsheet/">Princeton DS
Cheat Sheet</a></li>
<li><a href="https://sinon.org/algorithms//#data-structures">CLRS in
short</a></li>
<li><a href="https://www.clear.rice.edu/comp160/data1.html">Rice
university DS course in short</a></li>
<li><a
href="https://www.reddit.com/r/learnprogramming/comments/3gpvyx/algorithms_and_data_structures_cheat_sheets/">Useful
Reddit thread</a></li>
<li><a href="https://github.com/teivah/algodeck/">Algo Deck</a> - An
open-source collection of +200 algorithmic cards.</li>
</ul>
<h2 id="github-libraries">Github Libraries</h2>
<p><em>Implementations of the most classic algorithms in a wide variety
of programming languages</em></p>
<ul>
<li>C
<ul>
<li><a href="https://github.com/fragglet/c-algorithms">by <span
class="citation" data-cites="fragglet">@fragglet</span></a></li>
<li><a href="https://github.com/TheAlgorithms/C">by <span
class="citation"
data-cites="TheAlgorithms">@TheAlgorithms</span></a></li>
</ul></li>
<li><a
href="https://github.com/BrunoRB/algorithms.coffee">CoffeeScript</a></li>
<li>C#
<ul>
<li><a href="https://github.com/shkolovy/classic-algorithms">by <span
class="citation" data-cites="shkolovy">@shkolovy</span></a></li>
<li><a href="https://github.com/aalhour/C-Sharp-Algorithms">by <span
class="citation" data-cites="aalhour">@aalhour</span></a></li>
<li><a href="https://github.com/justcoding121/Advanced-Algorithms">by
<span class="citation"
data-cites="justcoding121">@justcoding121</span></a></li>
</ul></li>
<li>C++
<ul>
<li><a href="https://github.com/xtaci/algorithms">by <span
class="citation" data-cites="xtaci">@xtaci</span></a></li>
<li><a href="https://github.com/PetarV-/Algorithms">by <span
class="citation" data-cites="PetarV">@PetarV</span>-</a></li>
<li><a href="https://github.com/faheel/Algos">by <span class="citation"
data-cites="faheel">@faheel</span></a></li>
<li><a href="http://github.com/sslotin/algo">by <span class="citation"
data-cites="sslotin">@sslotin</span></a></li>
</ul></li>
<li><a
href="https://github.com/aggelgian/erlang-algorithms">Erlang</a></li>
<li>Go
<ul>
<li><a href="https://github.com/arnauddri/algorithms">by <span
class="citation" data-cites="arnauddri">@arnauddri</span></a></li>
<li><a
href="https://github.com/floyernick/Data-Structures-and-Algorithms">by
<span class="citation"
data-cites="floyernick">@floyernick</span></a></li>
</ul></li>
<li>Java
<ul>
<li><a href="https://github.com/jpa99/Algorithms">by <span
class="citation" data-cites="jpa99">@jpa99</span></a></li>
<li><a
href="https://github.com/phishman3579/java-algorithms-implementation">by
<span class="citation"
data-cites="phishman3579">@phishman3579</span></a></li>
<li><a href="https://github.com/asmolich/algorithms">by <span
class="citation" data-cites="asmolich">@asmolich</span></a></li>
<li><a href="https://github.com/psjava/psjava">by <span class="citation"
data-cites="psjava">@psjava</span></a></li>
<li><a href="https://github.com/jeandersonbc/algorithms-and-ds">by <span
class="citation" data-cites="jeandersonbc">@jeandersonbc</span></a></li>
<li><a href="https://github.com/pedrovgs/Algorithms">by <span
class="citation" data-cites="pedrovgs">@pedrovgs</span></a></li>
<li><a href="https://github.com/Erdos-Graph-Framework/Erdos">by <span
class="citation"
data-cites="Erdos-Graph-Framework">@Erdos-Graph-Framework</span></a></li>
<li><a href="https://github.com/deepak-malik/Data-Structures-In-Java">by
<span class="citation"
data-cites="deepak-malik">@deepak-malik</span></a></li>
<li><a href="https://github.com/yusufcakal/algorithms">by <span
class="citation" data-cites="yusufcakal">@yusufcakal</span></a></li>
<li><a
href="https://github.com/FarheenB/Data-Structures-and-Algorithms">by
<span class="citation" data-cites="FarheenB">@FarheenB</span></a></li>
</ul></li>
<li>JavaScript
<ul>
<li><a href="https://github.com/jiayihu/pretty-algorithms">by <span
class="citation" data-cites="jiayihu">@jiayihu</span></a></li>
<li><a href="https://github.com/felipernb/algorithms.js">by <span
class="citation" data-cites="felipernb">@felipernb</span></a></li>
<li><a
href="https://github.com/nzakas/computer-science-in-javascript">by <span
class="citation" data-cites="nzakas">@nzakas</span></a></li>
<li><a href="https://github.com/duereg/js-algorithms">by <span
class="citation" data-cites="duereg">@duereg</span></a></li>
<li><a href="https://github.com/mgechev/javascript-algorithms">by <span
class="citation" data-cites="mgechev">@mgechev</span></a></li>
<li><a href="https://github.com/trekhleb/javascript-algorithms">by <span
class="citation" data-cites="trekhleb">@trekhleb</span></a></li>
<li><a href="https://github.com/ManrajGrover/algorithms-js">by <span
class="citation" data-cites="ManrajGrover">@ManrajGrover</span></a></li>
<li><a href="https://github.com/amejiarosario/dsa.js">by <span
class="citation"
data-cites="amejiarosario">@amejiarosario</span></a></li>
<li><a href="https://github.com/zonayedpca/AlgoDS.js">by <span
class="citation" data-cites="zonayedpca">@zonayedpca</span></a></li>
</ul></li>
<li>Lua
<ul>
<li><a href="https://github.com/EvandroLG/computer_science_in_lua">by
<span class="citation" data-cites="evandrolg">@evandrolg</span></a></li>
</ul></li>
<li>Objective-C
<ul>
<li><a href="https://github.com/EvgenyKarkan/EKAlgorithms">by @
EvgenyKarkan</a></li>
</ul></li>
<li>PHP
<ul>
<li><a href="https://github.com/TheAlgorithms/PHP">by <span
class="citation"
data-cites="TheAlgorithms">@TheAlgorithms</span></a></li>
</ul></li>
<li>Python
<ul>
<li><a href="https://github.com/nryoung/algorithms">by <span
class="citation" data-cites="nryoung">@nryoung</span></a></li>
<li><a href="https://github.com/prakhar1989/Algorithms">by <span
class="citation" data-cites="prakhar1989">@prakhar1989</span></a></li>
<li><a href="https://github.com/laurentluce/python-algorithms">by <span
class="citation" data-cites="laurentluce">@laurentluce</span></a></li>
<li><a href="https://github.com/nbro/ands">by <span class="citation"
data-cites="nbro">@nbro</span></a></li>
<li><a href="https://github.com/keon/algorithms">by <span
class="citation" data-cites="keon">@keon</span></a></li>
<li><a href="https://github.com/vinta/fuck-coding-interviews">by <span
class="citation" data-cites="vinta">@vinta</span></a></li>
</ul></li>
<li>Ruby
<ul>
<li><a href="https://github.com/kanwei/algorithms">by <span
class="citation" data-cites="kanwei">@kanwei</span></a></li>
<li><a href="https://github.com/sagivo/algorithms">by <span
class="citation" data-cites="sagivo">@sagivo</span></a></li>
<li><a
href="https://github.com/kumar91gopi/Algorithms-and-Data-Structures-in-Ruby">by
<span class="citation"
data-cites="kumar91gopi">@kumar91gopi</span></a></li>
</ul></li>
<li><a href="https://github.com/vkostyukov/scalacaster">Scala</a></li>
<li>Swift
<ul>
<li><a href="https://github.com/kingreza/Swift-Algorithms-Strings-">by
<span class="citation" data-cites="kingreza">@kingreza</span></a></li>
<li><a href="https://github.com/waynewbishop/SwiftStructures">by <span
class="citation" data-cites="waynewbishop">@waynewbishop</span></a></li>
<li><a href="https://github.com/hollance/swift-algorithm-club">by <span
class="citation" data-cites="hollance">@hollance</span></a></li>
</ul></li>
<li>Language agnostic
<ul>
<li><a href="https://github.com/kennyledet/Algorithm-Implementations">by
<span class="citation"
data-cites="kennyledet">@kennyledet</span></a></li>
<li><a href="https://github.com/indy256/codelibrary">by <span
class="citation" data-cites="indy256">@indy256</span></a></li>
<li><a href="https://github.com/sagivo/algorithms">by <span
class="citation" data-cites="sagivo">@sagivo</span></a></li>
<li><a href="https://github.com/patmorin/ods">by <span class="citation"
data-cites="patmorin">@patmorin</span></a></li>
<li><a href="https://github.com/btjanaka/algorithm-problems">by <span
class="citation" data-cites="btjanaka">@btjanaka</span></a></li>
</ul></li>
</ul>
<h2 id="online-judges">Online Judges</h2>
<p><em>Online Judges to practice what you learned above</em></p>
<ul>
<li><a href="https://a2oj.com/">A2 Online Judge</a> - Online Judge and
problem archive.</li>
<li><a href="https://icpcarchive.ecs.baylor.edu/">ACM-ICPC Live
Archive</a> - Hundreds of problems from previous ACM-ICPC Regionals and
World Finals.</li>
<li><a href="https://onlinejudge.u-aizu.ac.jp/">AIZU ONLINE JUDGE</a> -
A Japanese online judge from the University of Aizu, offering a wide
range of algorithmic challenges.</li>
<li><a href="http://www.algomuse.appspot.com">Algo Muse</a> -
Research-based algorithmic problems.</li>
<li><a href="https://atcoder.jp/">AtCoder</a> - Japanese programming
contest website.</li>
<li><a href="https://www.acmicpc.net/">Baekjoon Online Judge</a> -
Korean Online Judge. 10000+ problems. Supports 60+ languages.</li>
<li><a href="https://judge.beecrowd.com/">Beecrowd</a> - The Largest
Competitive Programming and Online Code Judgement Platform in Latin
America.</li>
<li><a href="https://csacademy.com/">CS Academy</a> - Holds online
contests and IOI practice contests</li>
<li><a href="https://www.codechef.com/">CodeChef</a> - More problems and
monthly online contests.</li>
<li><a href="http://codeforces.com/">Codeforces</a> - The only
programming contests Web 2.0 platform</li>
<li><a href="https://codefights.com/">Codefights</a> - Practice
programming and tackle your next tech interview</li>
<li><a href="https://algo.codemarshal.org/">CodeMarshal</a> - Real-world
contests online!</li>
<li><a href="http://www.codewars.com/">CodeWars</a> - A website that
houses support to solve algorithms in many languages in varying
difficulty.</li>
<li><a href="http://www.coderbyte.com/">CoderByte</a> - A decent website
with algorithm challenges from beginner to advanced levels. Supports
most of the popular languages like C++, python, javascript, ruby.</li>
<li><a href="https://www.firecode.io/">Firecode</a> - Firecode.io uses
machine learning algorithms along with curated real-world interview
questions, solutions &amp; a vibrant social community of learners to get
you ready for your next coding interview.</li>
<li><a href="https://hack.codingblocks.com/app/">Coding Blocks</a> -
Website that has problems based on Maths, Data Structures, Various
Algorithm and also conducts Coding Competition.</li>
<li><a href="https://www.hackerearth.com/">HackerEarth</a> - Practice
algorithmic problems &amp; challenges and participate in hiring
challenges.</li>
<li><a href="https://www.hackerrank.com/">HackerRank</a> - Featured
algorithm and functional programming online judges</li>
<li><a href="http://hihocoder.com/">HiHoCoder</a> - Chinese and English
problem-solving practice and recruitment challenge site.</li>
<li><a href="http://www.infoarena.ro/">Infoarena</a> - Romanian Online
Judge. 1500+ algorithmic problems</li>
<li><a href="https://www.interviewbit.com/">Interviewbit</a> - Learn,
practice, and prepare for interviews.</li>
<li><a href="https://open.kattis.com/">Kattis</a>- Online judge and
problem archive</li>
<li><a href="http://judge.lavida.us">LavidaOnlineJudge</a> - Korean
Online Judge(Half English). 1300+ problems.</li>
<li><a href="https://www.learneroo.com/subjects/8">Learneroo Algorithms
Tutorials</a> - Learn and practice algorithms by solving challenges
online.</li>
<li><a href="https://leetcode.com/">LeetCode</a> - Learn algorithms and
prepare for interviews.</li>
<li><a href="https://paiza.jp/">Paiza</a> - A Japanese platform offering
coding challenges and career preparation.</li>
<li><a href="http://poj.org/">PKU JudgeOnline</a> - Chinese Online
Judge.</li>
<li><a href="https://projecteuler.net/">ProjectEuler</a> - Mathematical
problems that can be solved using algorithms (or just a pencil,
depending on how much you already know).</li>
<li><a href="http://rosalind.info/problems/locations/">Rosalind</a> - A
platform for learning bioinformatics and programming through
problem-solving.</li>
<li><a href="https://sharecode.io/">ShareCode.io</a> - Online Judge and
contest host with a lot of algorithmic problems in the archive to
practice.</li>
<li><a href="https://snakify.org/">Snakify</a> - An introductory Python
course with 100+ algorithmic problems and a step-by-step debugger (from
Russia).</li>
<li><a href="http://www.spoj.com/">SPOJ</a> - More problems.</li>
<li><a href="https://www.topcoder.com/">TopCoder</a> - Lots of problems
and real-world/money-worthy problems in Graphic Design, Data Science,
and Development.</li>
<li><a href="https://toph.co/">Toph</a> - Bangladeshi Online Judge.
Holds online contests regularly.</li>
<li><a href="https://www.urionlinejudge.com.br/judge/login">URI</a> -
Brazilian Online Judge. Not so many problems, but its growing and it
has online contests.</li>
<li><a href="https://uva.onlinejudge.org/">UVA</a> - Hundreds of
problems (from previous ACM-ICPC Regionals, World Finals, and
others).</li>
<li><a
href="https://app.codility.com/programmers/challenges/">Codility</a> -
Compete to land coding jobs at top companies</li>
</ul>
<h2 id="blogs">Blogs</h2>
<p><em>Awesome list of blogs, mainly for competitive programming but you
can refer to these when learning a new topic/algorithm</em></p>
<ul>
<li><a href="https://codeforces.com/blog/entry/23054">An awesome list
for competitive programming!</a> - Awesome blog for all the resources
and list of books and algorithms.</li>
<li><a href="https://petr-mitrichev.blogspot.com/">Algorithms Weekly</a>
- A good blog by Petr Mitrichev, mainly in Java.</li>
<li><a
href="https://www.hackerearth.com/practice/notes/getting-started-with-the-sport-of-programming/">Sport
of Programming</a> - Informative blog for starting with the sport of
programming.</li>
<li><a href="http://www.allisons.org/ll/AlgDS/">Algorithms and Data
Structures</a> - For getting a deeper knowledge of algorithms and how to
think in the right direction.</li>
<li><a href="https://tanujkhattar.wordpress.com/">Algorithm Tutorials by
Tanuj Khattar</a> - Excellent blog by Tanuj Khattar. Covers tutorials on
some interesting data structures along with example problems to
solve.</li>
</ul>
<h2 id="tools">Tools</h2>
<p><em>Some tools that can help you in the learning of
algorithms</em></p>
<ul>
<li><a
href="https://github.com/donnemartin/interactive-coding-challenges">interactive-coding-challenges</a>
- Interactive, test-driven coding challenges (algorithms and data
structures).</li>
</ul>
<h2 id="related-awesome-lists">Related Awesome Lists</h2>
<ul>
<li><a href="https://github.com/rossant/awesome-math#readme">Math</a> -
Freely available lecture notes on mathematics.</li>
<li><a
href="https://github.com/mostafatouny/awesome-theoretical-computer-science/blob/main/README.md">Theoretical
Computer Science</a> - The interdisciplinary of Mathematics and Computer
Science, Distinguished by its emphasis on mathematical technique and
rigour.</li>
</ul>
<h2 id="license">License</h2>
<p>And for the sake of copyleft, heres our license:</p>
<p><a href="http://creativecommons.org/licenses/by/4.0/"><img
src="http://i.creativecommons.org/l/by/4.0/88x31.png"
alt="Creative Commons License" /></a></p>
<p>This work is licensed under a <a
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>.</p>
<p><a href="https://github.com/tayllan/awesome-algorithms">algorithms.md
Github</a></p>

View File

@@ -0,0 +1,305 @@
<h1 id="awesome-algorithms-education-awesome">Awesome Algorithms
Education <a href="https://awesome.re"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
<p>An algorithm is a list of rules to follow in order to solve a
problem.</p>
<p>Algorithms need to have their steps in the right order. Think about
an algorithm for getting dressed in the morning. What if you put on your
coat before your jumper? Your jumper would be on top of your coat and
that would be silly! When you write an algorithm the order of the
instructions is very important.</p>
<p>If you want to contribute, please read the <a
href="https://github.com/gaerae/awesome-algorithms/blob/master/contributing.md">contribution
guidelines</a>.</p>
<p>Language: <strong><a href="readme-en.md">😎 English</a></strong><a
href="readme-ko.md">한국어 (Korean)</a></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#courses">Courses</a></li>
<li><a href="#competitive-programming">Competitive programming</a></li>
<li><a href="#visualizations">Visualizations</a></li>
<li><a href="#interviews">Interviews</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#competitions">Competitions</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
</ul>
<h2 id="courses">Courses</h2>
<h4 id="introductory">Introductory</h4>
<ul>
<li><a
href="https://www.khanacademy.org/computing/computer-science/algorithms">Algorithms</a>
- Khan Academy.</li>
<li><a
href="http://www.geeksforgeeks.org/fundamentals-of-algorithms">Fundamentals
of Algorithms</a> - Geeks for Geeks.</li>
<li><a
href="https://www.inflearn.com/course/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B0%95%EC%A2%8C">Algorithm
course for smart programming</a> - Korean / Inflearn.</li>
</ul>
<h4 id="intermediate">Intermediate</h4>
<ul>
<li><a
href="https://www.class-central.com/subject/algorithms-and-data-structures">Algorithms
and Data Structures</a> - Class Central.</li>
<li><a href="https://www.edx.org/course/algorithms">Algorithms</a> -
edX(IITBombay).</li>
<li><a
href="https://www.udacity.com/course/intro-to-algorithms--cs215">Intro
to Algorithms</a> - Udacity.</li>
<li><a
href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015">Design
and Analysis of Algorithms, 2015</a> - MIT OCW.</li>
<li><a
href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011">Introduction
to Algorithms, 2011</a> - MIT OCW.</li>
<li><a href="http://erikdemaine.org/classes">Classes and Teaching by
Erik Demaine</a> - MIT(Lecture notes).</li>
<li><a href="https://people.eecs.berkeley.edu/~jrs/170/">Efficient
Algorithms and Intractable Problems, 2001</a> - UC Berkeley(Lecture
notes).</li>
<li><a href="https://people.eecs.berkeley.edu/~jrs/61b/">Data
Structures, 2014</a> - UC Berkeley(Lecture notes).</li>
<li><a href="https://people.eecs.berkeley.edu/~jrs/61b/">Algorithms,
Etc., 2015</a> - Illinois University(Lecture notes).</li>
<li><a
href="https://www.coursera.org/learn/algorithms-part1">Algorithms, Part
I</a> - Coursera(Princeton University).</li>
<li><a
href="https://www.coursera.org/learn/algorithms-part2">Algorithms, Part
II</a> - Coursera(Princeton University).</li>
</ul>
<h4 id="advanced">Advanced</h4>
<ul>
<li><a
href="http://online-learning.harvard.edu/course/data-structures-and-algorithms">Data
Structures and Algorithms</a> - Paid Content. / Harvard University.</li>
<li><a
href="https://www.coursera.org/specializations/algorithms">Algorithms
Specialization</a> - Paid Content. / Coursera(Stanford University).</li>
</ul>
<h2 id="competitive-programming">Competitive programming</h2>
<ul>
<li><a
href="https://www.hackerrank.com/domains/algorithms">HackerRank</a></li>
<li><a href="https://app.codility.com/programmers">Codility</a></li>
<li><a href="https://www.topcoder.com">TopCoder</a></li>
<li><a href="http://www.codewars.com">CodeWars</a></li>
<li><a href="https://www.codechef.com">CodeChef</a></li>
<li><a href="http://codeforces.com">Codeforces</a> - English, Romanian,
Russian.</li>
<li><a href="https://uva.onlinejudge.org">UVA</a></li>
<li><a href="https://a2oj.com">A2 Online Judge</a></li>
<li><a href="https://icpcarchive.ecs.baylor.edu">ACM-ICPC Live
Archive</a></li>
<li><a href="https://csacademy.com">CS Academy</a> - English, Russian,
Arabic.</li>
<li><a
href="https://coderbyte.com/course/learn-data-structures-and-algorithms">CoderByte</a></li>
<li><a href="https://www.hackerearth.com">HackerEarth</a></li>
<li><a href="http://www.infoarena.ro">Infoarena</a> - Romanian.</li>
<li><a href="https://open.kattis.com">Kattis</a></li>
<li><a href="https://www.learneroo.com/subjects/8">Learneroo Algorithms
Tutorials</a></li>
<li><a href="https://leetcode.com/problemset/algorithms">LeetCode</a> -
English, Chinese.</li>
<li><a href="http://rosalind.info/problems/locations">Rosalind</a></li>
<li><a href="https://sharecode.io">ShareCode</a></li>
<li><a href="https://snakify.org">Snakify</a></li>
<li><a href="http://www.spoj.com">Sphere Online Judge (SPOJ)</a></li>
<li><a href="https://www.urionlinejudge.com.br">URI</a> - English,
Spanish, Brazilian Portuguese.</li>
<li><a href="http://poj.org">PKU JudgeOnline</a> - English,
Chinese.</li>
<li><a href="http://judge.u-aizu.ac.jp/onlinejudge">AIZU ONLINE
JUDGE</a> - English, Japanese.</li>
<li><a href="https://projecteuler.net">Project Euler</a></li>
<li><a href="http://euler.synap.co.kr">Project Euler <span
class="citation" data-cites="kr">@kr</span></a> - Korean.</li>
<li><a href="https://www.acmicpc.net">Baekjoon</a> - Korean.</li>
<li><a href="https://algospot.com">Algospot</a> - Korean.</li>
<li><a href="http://www.dovelet.com">Dovelet</a> - Korean.</li>
<li><a href="http://www.jungol.co.kr">JUNGOL</a> - Korean.</li>
<li><a href="http://koistudy.net">Koistudy</a> - Korean.</li>
<li><a href="http://codeup.kr">CodeUp</a> - Korean.</li>
<li><a href="http://codingdojang.com">Codingdojang</a> - Korean.</li>
<li><a href="https://programmers.co.kr/learn/challenges">Programmers</a>
- Korean.</li>
<li><a href="https://www.codeground.org">Codeground</a> - English,
Korean.</li>
<li><a href="https://www.swexpertacademy.com">SW Expert Academy</a> -
Korean.</li>
</ul>
<h2 id="visualizations">Visualizations</h2>
<ul>
<li><a href="http://algo-visualizer.jasonpark.me">Algorithm
Visualizer</a></li>
<li><a href="https://workshape.github.io/visual-graph-algorithms/">A
Visual Guide to Graph Traversal Algorithms</a></li>
<li><a href="https://visualgo.net">VisuAlgo</a> - English, Korean,
Chinese, Japanese.</li>
<li><a href="http://www.algomation.com">Algomation</a></li>
<li><a href="http://bost.ocks.org/mike/algorithms/">Algorithms
Visualization</a></li>
<li><a
href="https://www.cs.usfca.edu/~galles/visualization/Algorithms.html">Data
Structure Visualizations</a></li>
<li><a
href="https://www.toptal.com/developers/sorting-algorithms">Sorting
Algorithms Animations</a></li>
<li><a href="http://sorting.at">SORTING</a></li>
<li><a href="http://whocouldthat.be/visualizing-string-matching">String
Matching Visualization</a></li>
<li><a href="https://qiao.github.io/PathFinding.js/visual/">Path
Finding</a></li>
<li><a href="http://will.thimbleby.net/algorithms">Algorithm Wiki by
Will Thimbleby</a></li>
<li><a href="http://playground.tensorflow.org">TensorFlow
Playground</a></li>
<li><a href="https://github.com/enjalot/algovis">Tangle</a> - JavaScript
Programming Language.</li>
<li><a href="http://rosulek.github.io/vamonos">Vamonos</a> - JavaScript
Programming Language.</li>
<li><a href="http://panthema.net/2013/sound-of-sorting">The Sound of
Sorting</a> - C ++ Programming Language.</li>
<li><a href="http://www.aviz.fr/geneaquilts">GeneaQuilts</a> - Java
Programming Language.</li>
</ul>
<h2 id="interviews">Interviews</h2>
<ul>
<li><a href="https://www.interviewcake.com">Interview Cake</a></li>
<li><a
href="https://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview">Top
10 Algorithms for Coding Interview</a></li>
<li><a href="https://github.com/kdn251/interviews">Software Engineering
technical interviews</a></li>
<li><a href="https://github.com/yangshun/tech-interview-handbook">Tech
Interview Handbook</a></li>
<li><a
href="https://github.com/donnemartin/interactive-coding-challenges">Interactive
Python coding interview challenges</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a
href="https://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world">How
algorithms shape our world</a> - Kevin Slavin.</li>
<li><a
href="https://www.youtube.com/playlist?list=PL01A89F4E9E5F3ADE">Algorithms</a>
- Oresoft LWC.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLD9781AC5EBC9FA16">Computer
Sc - Programming and Data Structure</a> - Nptelhrd.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp">Design
and Analysis of Algorithms, 2015</a></li>
<li><a
href="https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb">Introduction
to Algorithms, 2011</a></li>
<li><a href="https://youtu.be/es2T6KY45cA">Merge Sort vs Quick
Sort</a></li>
<li><a href="https://youtu.be/kPRA0W1kECg">15 Sorting Algorithms in 6
Minutes</a></li>
<li><a
href="https://www.youtube.com/user/AlgoRythmics/videos">AlgoRythmics</a>
- Sapientia University.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a href="https://github.com/liuxinyu95/AlgoXY">Elementary
Algorithms</a></li>
<li><a href="https://people.mpi-inf.mpg.de/~mehlhorn/Toolbox.html">Data
Structures and Algorithms</a></li>
<li><a href="http://www.digitalculture.or.kr/koi/StudyBook.do">Korea
Olympiad in Informatics</a></li>
<li><a
href="http://futuredata.stanford.edu/classes/cs345s/handouts/kitchin.pdf">Thinking
critically about and researching algorithms</a></li>
<li><a href="http://www.crackingthecodinginterview.com">CRACKING the
CODING INTERVIEW</a> - <a
href="https://github.com/careercup/CtCI-6th-Edition">GitHub</a>, <a
href="https://www.quora.com/profile/Gayle-Laakmann-McDowell">Quora</a>.</li>
<li><a
href="https://www.pearsonhighered.com/program/Kleinberg-Algorithm-Design/PGM319216.html">Algorithm
Design</a></li>
<li><a href="http://algs4.cs.princeton.edu/home/">Algorithms</a></li>
<li><a
href="http://mitpress.mit.edu/books/introduction-algorithms">Introduction
to Algorithms</a></li>
<li><a href="http://www.manning.com/bhargava">Grokking
Algorithms</a></li>
<li><a href="http://book.algospot.com">Algorithmic Problem Solving
Strategies</a> - Korean.</li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a href="http://www.stoimen.com/category/algorithms">stoimens web
log</a></li>
<li><a
href="https://www.quora.com/What-are-the-best-and-efficient-ways-to-learn-algorithms-for-beginners">What
are the best and efficient ways to learn algorithms for
beginners?</a></li>
<li><a
href="https://www.quora.com/What-are-the-best-books-on-algorithms-and-data-structures">What
are the best books on algorithms and data structures?</a></li>
<li><a href="http://d2.naver.com/news/4850628">Study data for
algorithm</a> - Korean.</li>
</ul>
<h2 id="competitions">Competitions</h2>
<ul>
<li><a href="https://codingcompetitions.withgoogle.com/codejam">Google
Code Jam</a> - Googles largest coding competition, calls on programmers
around the world to put their skills to the test by solving multiple
rounds of algorithmic puzzles.</li>
<li><a href="https://codingcompetitions.withgoogle.com/kickstart">Google
Kick Start</a> - University students looking to develop their coding
skills and potentially pursue a Google career.</li>
<li><a href="https://codingcompetitions.withgoogle.com/hashcode">Google
Hash Code</a> - Students in Africa, Europe, and the Middle East looking
to work as a team on real Google problems.</li>
<li><a href="https://summerofcode.withgoogle.com">Google Summer of
Code</a> - A global program focused on introducing students to open
source software development. Students work on a 3 month programming
project with an open source organization during their break from
university.</li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a
href="https://github.com/lnishan/awesome-competitive-programming#readme">Competitive
Programming</a></li>
<li><a href="https://www.youtube.com/user/MIT/playlists">MIT
OpenCourseWare</a></li>
<li><a
href="http://oedb.org/open/search-results/?search-term=algorithm">OEDb(Open
Education Databases): Algorithm</a></li>
<li><a
href="https://github.com/bulutyazilim/awesome-datascience">Awesome Data
Science</a></li>
<li><a
href="https://github.com/josephmisiti/awesome-machine-learning">Awesome
Machine Learning</a></li>
<li><a href="http://rosettacode.org/wiki/Rosetta_Code">Rosetta Code</a>
- The idea is to present solutions to the same task in as many different
languages as possible, to demonstrate how languages are similar and
different, and to aid a person with a grounding in one approach to a
problem in learning another.</li>
<li><a href="https://code.org">Code.org</a> - Anybody can learn.</li>
<li><a href="https://checkio.org">CheckiO</a> - Online game for Python
and JavaScript coders.</li>
<li><a href="https://github.com/freefcw/hustoj-neo">HUST Online Judge
System</a> - Online Judge is a web application.</li>
<li><a href="https://goo.gl/qwgBAp">Tech stack for Baekjoon online
judge</a> - Korean / How to choose a technology stack for judge?</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/gaerae">gaerae</a> has waived all copyright and
related or neighboring rights to this work.</p>
<p><a
href="https://github.com/gaerae/awesome-algorithms-education">algorithmseducation.md
Github</a></p>

233
html/amaanswers.md2.html Normal file
View File

@@ -0,0 +1,233 @@
<h1 id="awesome-ama-answers-awesome">awesome-ama-answers <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of awesome AMA answers</p>
</blockquote>
<p>Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list
thing.</p>
<p>Check out <a href="https://github.com/sindresorhus/amas">awesome
AMAs</a> to find AMAs of your favorite dev.</p>
<hr />
<blockquote>
<p><strong>Q:</strong> “How do you think the web will look like in 10
years?” <strong> <a href="https://github.com/sindresorhus"><span
class="citation"
data-cites="sindresorhus">@sindresorhus</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/hemanth/ama/issues/13#issuecomment-124816126">Answer</a>
<strong> <a href="https://github.com/hemanth"><span class="citation"
data-cites="hemanth">@hemanth</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “One-line node modules” <strong> <a
href="https://github.com/hemanth"><span class="citation"
data-cites="hemanth">@hemanth</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/sindresorhus/ama/issues/10#issuecomment-117766328">Answer</a>
<strong> <a href="https://github.com/sindresorhus"><span
class="citation"
data-cites="sindresorhus">@sindresorhus</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “What do u think about python?” <strong> <a
href="https://github.com/harshasrinivas"><span class="citation"
data-cites="harshasrinivas">@harshasrinivas</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/passy/ama/issues/10#issuecomment-118288433">Answer</a>
<strong> <a href="https://github.com/passy"><span class="citation"
data-cites="passy">@passy</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “Whats your trick for dealing with shitty GitHub
issues?” <strong> <a href="https://github.com/passy"><span
class="citation" data-cites="passy">@passy</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/arthurvr/ama/issues/14#issuecomment-118503700">Answer</a>
<strong> <a href="https://github.com/arthurvr"><span class="citation"
data-cites="arthurvr">@arthurvr</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “How do you Open Source?” <strong> <a
href="https://github.com/jdpedrie"><span class="citation"
data-cites="jdpedrie">@jdpedrie</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/stephenplusplus/ama/issues/17#issuecomment-118088744">Answer</a>
<strong> <a href="https://github.com/stephenplusplus"><span
class="citation"
data-cites="stephenplusplus">@stephenplusplus</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “Well, what do you think about PostCSS?”
<strong> <a href="https://github.com/HoBi"><span class="citation"
data-cites="HoBi">@HoBi</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/HugoGiraudel/ama/issues/26#issuecomment-125250695">Answer</a>
<strong> <a href="https://github.com/HugoGiraudel"><span
class="citation"
data-cites="HugoGiraudel">@HugoGiraudel</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “What do you think comes after JS?” <strong> <a
href="https://github.com/maxhoffmann"><span class="citation"
data-cites="maxhoffmann">@maxhoffmann</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/passy/ama/issues/21#issuecomment-118410847">Answer</a>
<strong> <a href="https://github.com/passy"><span class="citation"
data-cites="passy">@passy</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “How do I grow an Epic Beard like yours?”
<strong> <a href="https://github.com/programatt"><span class="citation"
data-cites="programatt">@programatt</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/ChrisMissal/ama/issues/9#issuecomment-126080220">Answer</a>
<strong> <a href="https://github.com/ChrisMissal"><span
class="citation"
data-cites="ChrisMissal">@ChrisMissal</span></a></strong>
:neckbeard:</p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “This is how I always read your username. How
does this image make you feel?” <strong> <a
href="https://github.com/thejameskyle"><span class="citation"
data-cites="thejameskyle">@thejameskyle</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/sindresorhus/ama/issues/205#issuecomment-128644145">Answer</a>
<strong> <a href="https://github.com/sindresorhus"><span
class="citation"
data-cites="sindresorhus">@sindresorhus</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “Why people stress to use Immutable structures in
javascript ?” <strong> <a
href="https://github.com/annamalai-saro"><span class="citation"
data-cites="annamalai-saro">@annamalai-saro</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/passy/ama/issues/46#issuecomment-123693652">Answer</a>
<strong> <a href="https://github.com/passy"><span class="citation"
data-cites="passy">@passy</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “Why do you travel?” <strong> <a
href="https://github.com/sindresorhus"><span class="citation"
data-cites="sindresorhus">@sindresorhus</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/RichardLitt/ama/issues/2#issuecomment-129288735">Answer</a>
<strong> <a href="https://github.com/RichardLitt"><span
class="citation"
data-cites="RichardLitt">@RichardLitt</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “What do you think about dinosaurs?” <strong> <a
href="https://github.com/sindresorhus"><span class="citation"
data-cites="sindresorhus">@sindresorhus</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/RichardLitt/ama/issues/9#issuecomment-129928253">Answer</a>
<strong> <a href="https://github.com/RichardLitt"><span
class="citation"
data-cites="RichardLitt">@RichardLitt</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “In your opinion, what are some daily habits that
made you a better developer.” <strong> <a
href="https://github.com/najela"><span class="citation"
data-cites="najela">@najela</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/holman/ama/issues/690#issuecomment-105297328">Answer</a>
<strong> <a href="https://github.com/holman"><span class="citation"
data-cites="holman">@holman</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “How do you think the future of Haskell looks?”
<strong> <a href="https://github.com/robbbz"><span class="citation"
data-cites="robbbz">@robbbz</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/passy/ama/issues/56#issuecomment-140141334">Answer</a>
<strong> <a href="https://github.com/passy"><span class="citation"
data-cites="passy">@passy</span></a></strong></p>
</blockquote>
<hr />
<hr />
<blockquote>
<p><strong>Q:</strong> “Do you think getting a computer science degree
is necessary?” <strong> <a href="https://github.com/ankurkaushal"><span
class="citation"
data-cites="ankurkaushal">@ankurkaushal</span></a></strong></p>
</blockquote>
<blockquote>
<p><strong>A:</strong> <a
href="https://github.com/gaearon/ama/issues/53#issuecomment-142318849">Answer</a>
<strong> <a href="https://github.com/gaearon"><span class="citation"
data-cites="gaearon">@gaearon</span></a></strong></p>
</blockquote>
<hr />
<h2 id="contribution">Contribution</h2>
<p>:star: If you think an answer from an AMA is worth sharing please
open a PR. :star:</p>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://stoeffel.github.io">Christoph Hermann</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/stoeffel/awesome-ama-answers">amaanswers.md
Github</a></p>

655
html/amazonalexa.md2.html Normal file
View File

@@ -0,0 +1,655 @@
<h1 id="awesome-amazon-alexa-awesome">Awesome Amazon Alexa <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://developer.amazon.com/alexa"><img src="https://user-images.githubusercontent.com/168240/39513123-178f98f4-4da8-11e8-8831-3a90ec5768c6.png" width="100" align="right" alt="Amazon Alexa"></a></h1>
<blockquote>
<p>Curated list of awesome resources for the <a
href="https://developer.amazon.com/alexa">Amazon Alexa</a> platform.</p>
</blockquote>
<h1 id="contents">Contents</h1>
<ul>
<li><a href="#sdkstools">SDKs/Tools</a></li>
<li><a href="#npm-modules">NPM Modules</a></li>
<li><a href="#skills">Skills</a></li>
<li><a href="#boilerplates">Boilerplates</a></li>
<li><a href="#prototyping">Prototyping</a></li>
<li><a href="#analytics">Analytics</a></li>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#monitoring">Monitoring</a></li>
<li><a href="#newsletters">Newsletters</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#videos">Courses</a></li>
<li><a href="#communities">Communities</a></li>
<li><a href="#influencers">Influencers</a></li>
<li><a href="#conferences">Conferences</a></li>
<li><a href="#jobs">Jobs</a></li>
<li><a href="#easter-eggs">Easter Eggs</a></li>
<li><a href="#fundraising">Fundraising</a></li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#license">License</a></li>
</ul>
<h2 id="sdkstools">SDKs/Tools</h2>
<ul>
<li><a
href="https://github.com/alexa/alexa-skills-kit-sdk-for-nodejs">alexa-skills-kit-js</a>
- The Alexa Skills Kit SDK for Node.js helps you get a skill up and
running quickly, letting you focus on skill logic instead of boilerplate
code.</li>
<li><a
href="https://github.com/JargonInc/jargon-sdk-nodejs/tree/master/packages/alexa-skill-sdk">jargon-sdk-nodejs</a>
- The Jargon SDK makes it easy for skill developers to manage their
runtime content and to support multiple languages from within their
skill.</li>
<li><a href="https://github.com/miguelmota/AVS-server">AVS-server</a> -
Node.js web server for interacting with the Alexa Voice Service.</li>
<li><a href="https://github.com/miguelmota/AVS-client">AVS-client</a> -
Front-end application for interacting with Alexa Voice Service.</li>
<li><a href="https://github.com/okofish/ssmlol">SSMLOL</a> - MP3 file
validator for Alexa SSML &lt;audio&gt; tags.</li>
<li><a href="https://github.com/jovotech/jovo-framework-nodejs">Jovo
Framework</a> - Build cross-platform apps for Alexa and Google
Home.</li>
<li><a
href="https://github.com/thehappydinoa/alexa-smart-home-skill">Alexa
Smart Home SDK</a> - An Alexa Skill Generator for IoT.</li>
<li><a
href="https://github.com/webcomputing/AssistantJS">AssistantJS</a> -
TypeScript framework to build cross-platform voice applications.</li>
<li><a
href="https://github.com/alexa/alexa-avs-sample-app">alexa-avs-sample-app</a>
- This project provides a step-by-step walkthrough to help you build a
hands-free Alexa Voice Service (AVS) prototype in 60 minutes.</li>
<li><a
href="https://github.com/alexa/alexa-skills-kit-sdk-for-java">alexa-skills-kit-sdk-for-java</a>
- SDK and example code for building voice-enabled skills for the Amazon
Echo.</li>
<li><a
href="https://github.com/anjishnu/ask-alexa-pykit">ask-alexa-pykit</a> -
A minimalist SDK for developing skills for the Amazon Echos ASK.</li>
<li><a
href="https://github.com/stojanovic/alexa-skill-kit">alexa-skill-kit</a>
- Library for effortless Alexa Skill development with AWS Lambda.</li>
<li><a href="https://github.com/zachfeldman/alexa-home">alexa-home</a> -
Using Amazon Echo to control the home!</li>
<li><a href="https://github.com/mikeflynn/go-alexa">go-alexa</a> - A
collection of Amazon Echo / Alexa tools for Go development.</li>
<li><a
href="https://github.com/willblaschko/AlexaAndroid">AlexaAndroid</a> - A
library and sample app to abstract access to the Amazon Alexa service
for Android applications.</li>
<li><a
href="https://github.com/kakopappa/arduino-esp8266-alexa-wemo-switch">arduino-esp8266-alexa-wemo-switch</a>
- Amazon Alexa + WeMos switch made with Arduino D1 Mini.</li>
<li><a href="https://github.com/kunal732/MacLexa">MacLexa</a> - Put
Amazons Alexa in the Mac System Tray, uses Alexa Voice Service and
built with Swift.</li>
<li><a
href="https://github.com/Pizzaface/Alexa-Chromecast-Skill-2.0">Alexa-Chromecast-Skill-2.0</a>
- Allows Amazon Alexa to control Google Chromecast, designed for
Raspberry Pi.</li>
<li><a
href="https://github.com/AreYouFreeBusy/AlexaSkillsKit.NET">AlexaSkillsKit.NET</a>
- .NET library that simplifies Alexa skills development; same object
model as Amazons AlexaSkillsKit for Java.</li>
<li><a
href="https://github.com/damianFC/alexa-rubykit">alexa-rubykit</a> -
Amazon Echo Alexas App Kit Ruby Implementation.</li>
<li><a href="https://github.com/algal/SwiftOnLambda">SwiftOnLambda</a> -
Use Swift to define an Amazon Lambda function, and an Alexa Custom
Skill.</li>
<li><a
href="https://github.com/timheuer/alexa-skills-dotnet">alexa-skills-dotnet</a>
- An Amazon Alexa Skills SDK for .NET.</li>
<li><a href="https://github.com/sjmog/ralyxa">ralyxa</a> - A Ruby
framework for interacting with Amazon Alexa.</li>
<li><a href="https://github.com/erik/alexacast">alexacast</a> -
Chromecast support for Amazon Alexa.</li>
<li><a
href="https://github.com/tartanguru/alexa-assistant">alexa-assistant</a>
- Implementation of the Google Assistant SDK as an Alexa skill.</li>
<li><a href="https://github.com/auchter/haaska">haaska</a> - Home
Assistant Alexa Skill Adapter.</li>
<li><a href="https://github.com/amzn/alexa-skills-kit-java">Alexa Skills
Kit SDK for Java</a> - SDK and example code for building voice-enabled
skills for the Amazon Echo.</li>
<li><a href="https://github.com/phxql/aleksa">Aleksa</a> - Aleksa is a
small framework for writing Alexa Skills in Kotlin.</li>
<li><a href="https://github.com/johnwheeler/flask-ask">Alexa Skills Kit
for Python</a> - Alexa Skills Kit for Python.</li>
<li><a href="https://github.com/nmyster/python-alexa">python-alexa</a> -
A Simple Python Library to make Alexa skill development easy when aimed
used in Lambda.</li>
<li><a href="https://github.com/amzn/alexa-skills-kit-java">Java Alexa
Skills Kit SDK (Lambda)</a> - An Amazon Alexa Skills SDK for Java.</li>
<li><a
href="https://github.com/internetofvoice/vsms-skeleton">vsms-skeleton</a>
- Voice Skill Management System (Skeleton).</li>
<li><a href="https://github.com/phoice/phlexa">phoice/phlexa</a> - PHP
Library for Amazon Alexa voice applications.</li>
<li><a
href="https://github.com/MiniCodeMonkey/amazon-alexa-php">amazon-alexa-php</a>
- Amazon Alexa PHP Library.</li>
<li><a href="https://github.com/develpr/alexa-app">alexa-app</a> - Set
of classes to make creating Amazon Alexa Skills Kit (ASK) applications
easier with Laravel and Lumen.</li>
<li><a href="https://github.com/bespoken/virtual-alexa">Virtual
Alexa</a> - Alexa Emulator for Unit-Testing.</li>
<li><a
href="https://developer.amazon.com/docs/smapi/quick-start-alexa-skills-kit-command-line-interface.html">ASK
CLI</a> - The ASK Command Line Interface (ASK CLI) is a tool for you to
manage your Alexa skills and related AWS Lambda functions.</li>
</ul>
<h2 id="npm-modules">NPM Modules</h2>
<ul>
<li><a
href="https://github.com/miguelmota/intent-utterance-file-parser">intent-utterance-file-parser</a>
- Parse an intent utterance file, like the Alexa Skills Kit Sample
Utterance file.</li>
<li><a
href="https://github.com/miguelmota/intent-utterance-expander">intent-utterance-expander</a>
- Expand custom utterance slots of phrases to use with Alexa Skills
Utterances.</li>
<li><a
href="https://github.com/miguelmota/intent-utterance-generator">intent-utterance-generator</a>
- Alexa Skills Kit Sample Utterances generator.</li>
<li><a
href="https://github.com/mreinstein/alexa-utterances">alexa-utterances</a>
- Generate expanded utterances for Amazon Alexa from a template
string.</li>
<li><a
href="https://github.com/miguelmota/alexa-voice-service.js">alexa-voice-service.js</a>
- Library for interacting with Alexa Voice Service (AVS) in the
browser.</li>
<li><a
href="https://github.com/scottbea/alexa-grammar">alexa-grammar</a> -
Utilities and framework code for building valid grammars and skill kits
for Amazons Alexa voice agent service.</li>
<li><a href="https://github.com/TheEvilDev/hapi-alexa">hapi-alexa</a> -
Hapi plugin for building Amazon Alexa apps on Node.js.</li>
<li><a href="https://github.com/matt-kruse/alexa-app">alexa-app</a> - A
framework for Alexa (Amazon Echo) apps using Node.js.</li>
<li><a
href="https://github.com/brutalhonesty/alexa-nodekit">alexa-nodekit</a>
- Amazon Echo Alexas App Kit Node.js Implementation.</li>
<li><a
href="https://github.com/cameronhunter/generator-alexa-skill">generator-alexa-skill</a>
- A Yeoman generator for scaffolding an Alexa Skill for AWS Lambda.</li>
<li><a href="https://github.com/dhleong/expressive">expressive</a> - A
minimalist framework for Alexa Skill Kit apps running on Amazon
Lambda.</li>
<li><a href="https://github.com/pmarkert/wavelength">wavelength</a> -
Framework for building Alexa Skills with AWS Lambda.</li>
<li><a href="https://github.com/atojs/alexa-uncensor">alexa-uncensor</a>
- Bypass Alexa (Amazon Echo) Text-to-Speech censorship.</li>
<li><a href="https://github.com/mandnyc/ssml-builder">ssml-builder</a> -
Easily create SSML without all the hassle of string concatenation.</li>
<li><a
href="https://github.com/tejashah88/alexa-verifier-middleware">alexa-verifier-middleware</a>
- An express middleware that verifies HTTP requests sent to an Alexa
skill are sent from Amazon.</li>
<li><a href="https://github.com/Accenture/alexia">alexia</a> - A
Framework for creating Amazon Echo skills using Node.js.</li>
<li><a href="https://github.com/maghis/fluent-ssml">fluent-ssml</a> -
Reusable, testable SSML templates for Typescript or plain Node.js.</li>
<li><a
href="https://github.com/jovotech/jovo-framework-nodejs">jovo-framework-nodejs</a>
- Build cross-platform Voice Apps for Amazon Alexa and Google
Assistant.</li>
<li><a
href="https://github.com/primaryobjects/chatskills">chatskills</a> - Run
and debug Alexa skills on the command-line. Create bots. Run them in
Slack. Run them anywhere!</li>
<li><a
href="https://github.com/alexa-js/alexa-utterances">alexa-utterances</a>
- Generate expanded utterances for Amazon Alexa from a template
string.</li>
<li><a
href="https://github.com/tejashah88/alexa-mp3-validator">alexa-mp3-validator</a>
- A node module for validating your MP3 files to be used in your Amazon
Alexa skill.</li>
<li><a
href="https://github.com/tejashah88/node-alexa-smapi">node-alexa-smapi</a>
- A node.js client library for using the Alexa Skill Management
API.</li>
<li><a
href="https://github.com/JargonInc/jargon-sdk-nodejs/tree/master/packages/alexa-skill-sdk">jargon-sdk-nodejs</a>
- The Jargon SDK makes it easy for skill developers to manage their
runtime content and to support multiple languages from within their
skill.</li>
</ul>
<h2 id="skills">Skills</h2>
<ul>
<li><a
href="https://github.com/miguelmota/ASK-HackerNews">ASK-HackerNews</a> -
An Alexa Skills Kit app to read the top Hacker News headlines.</li>
<li><a
href="https://github.com/Nedervino/Alexa-ChromeControl">Alexa-ChromeControl</a>
- Control your chrome browser via your Amazon Echo.</li>
<li><a
href="https://github.com/ferdingler/alexa-skill-jenkins">alexa-skill-jenkins</a>
- Alexa Skill that tells Who broke the Jenkins build.</li>
<li><a href="https://github.com/miguelmota/ASK-fortune">ASK-fortune</a>
- Read a random, hopefully interesting, adage.</li>
<li><a
href="https://github.com/s-maheshbabu/gmail-on-alexa">gmail-on-alexa</a>
- Gmail skill for Amazon Alexa.</li>
<li><a href="https://github.com/OverloadUT/alexa-plex">alexa-plex</a> -
Alexa (Amazon Echo) app for interacting with a Plex Server and
controlling client playback.</li>
<li><a href="https://github.com/JoshMilo/trash-talk">trash-talk</a> -
100 greatest movie insults of all time to motivate you.</li>
<li><a
href="https://github.com/timkarnold/AlexaMakeMeASandwich">AlexaMakeMeASandwich</a>
- Chrome Extension that turns your Amazon Echo into a Sandwich
Artisan.</li>
<li><a
href="https://github.com/Seechay/LIFX-Alexa-Skill">LIFX-Alexa-Skill</a>
- An Alexa Skill created for the Amazon Echo that allows you to control
your LIFX Lightbulbs.</li>
<li><a
href="https://github.com/ljdelight/EarthquakeInfoSkill">EarthquakeInfoSkill</a>
- Amazon Echo (Alexa) skill to read out recent earthquakes in the
world.</li>
<li><a href="https://github.com/sirtimbly/alexaHomeboy">alexaHomeboy</a>
- Alexa Lambda Function for communicating with IFTTT maker channel.</li>
<li><a
href="https://github.com/julianh2o/RokuAlexaLambdaSkill">RokuAlexaLambdaSkill</a>
- An Alexa Skill that allows voice control of your Roku.</li>
<li><a href="https://github.com/mattwelch/alexa-sonos">alexa-sonos</a> -
An Alexa app to control a Sonos.</li>
<li><a
href="https://github.com/Litie-Zhu/RottingTomatoes">RottingTomatoes</a>
- Alexa skill that tells you various info about movies.</li>
<li><a
href="https://github.com/kickthedrawer/ktd-piggy-bank">ktd-piggy-bank</a>
- An Alexa Skill to query the value of a Piggy Bank in Numerous.</li>
<li><a
href="https://github.com/kristeaac/dominos-alexa-skill">dominos-alexa-skill</a>
- An Alexa Skill to track your Dominos orders.</li>
<li><a href="https://github.com/JeffEngebretsen/bf-helper">bf-helper</a>
- An Alexa Skill to help Basic Fantasy RPG players with various tasks
involved in setting up characters and navigating rules.</li>
<li><a
href="https://github.com/patanoia/EchoMovieDialog">EchoMovieDialog</a> -
Amazon Echo skill: Alexa engages in a dialog using movie quotes.</li>
<li><a href="https://github.com/amzn/alexa-coho">alexa-coho</a> - Sample
code for building skill adapters for Alexa Connected Home using the
Lighting API.</li>
<li><a
href="https://github.com/dasevilla/asana-alexa-skill">asana-alexa-skill</a>
- Alexa Skill for Asana.</li>
<li><a
href="https://github.com/radiantnode/alexa-against-humanity">alexa-against-humanity</a>
- Ask Alexa to randomly pick white or black cards from Cards Against
Humanity.</li>
<li><a href="https://github.com/AbhiAgarwal/echo-venmo">echo-venmo</a> -
Amazon Echo Skill for Venmo.</li>
<li><a
href="https://github.com/objectiveSee/Uber-Alexa-Skill">Uber-Alexa-Skill</a>
- An Alexa skill for calling an Uber ride.</li>
<li><a href="https://github.com/stevengill/npmAlexa">npmAlexa</a> -
Alexa app to ping NPM API.</li>
<li><a
href="https://github.com/unitygirl/1minuteMindfullnessSkill">1minuteMindfullnessSkill</a>
- Skill code for Alexa Skill: 1 minute Mindfulness.</li>
<li><a
href="https://github.com/asimihsan/codeword-alexa-skill">codeword-alexa-skill</a>
- Generate code words using Alexa.</li>
<li><a href="https://github.com/amphy/alexa-league">alexa-league</a> -
Alexa Skill for Riot API.</li>
<li><a href="https://github.com/peap/alexa-astro">alexa-astro</a> - Ask
your Amazon Echo about the night sky.</li>
<li><a href="https://github.com/djacobow/alexa_metar">alexa_metar</a> -
Read ADDS METARs aloud on an Amazon Echo.</li>
<li><a href="https://github.com/maihde/alexa-qrz">alexa-qrz</a> - An
Alexa Skill to lookup FCC license information.</li>
<li><a
href="https://github.com/bignerdranch/alexa-airportinfo">alexa-airportinfo</a>
- This skill uses the FAA API to report the current weather, and any
delays, for a given airport code.</li>
<li><a href="https://github.com/unityfire/alexa-ha">alexa-ha</a> - An
Amazon Echo skill for controlling your Home Automation via voice.</li>
<li><a
href="https://github.com/Accenture/alexia-starter-kit">alexia-starter-kit</a>
- Starter Kit project with sample Amazon Echo skill created using Alexia
Framework. Contains eslint config, sample intent structure, unit tests
and more.</li>
<li><a href="https://github.com/stevenleeg/geemusic">geemusic</a> - A
bridge between Google Music and Amazons Alexa.</li>
<li><a
href="https://github.com/dvehar/alexa-robinhood-skill">alex-robinhood-skill</a>
- Unoffical Alexa Skill for Robinhood.</li>
</ul>
<h2 id="boilerplates">Boilerplates</h2>
<ul>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-fact">skill-sample-nodejs-fact</a>
- This Alexa sample skill is a template for a basic fact skill.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-audio-player">skill-sample-nodejs-audio-player</a>
- An Alexa Skill Sample showing how to play long form audio in
3P-skills.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-petmatch">skill-sample-nodejs-petmatch</a>
- This Alexa Skill Kit sample shows how to build a skill using Dialog
Management and Entity Resolution.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-team-lookup">skill-sample-nodejs-team-lookup</a>
- An Alexa Skill Sample showing how to build a team lookup skill.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-city-guide">skill-sample-nodejs-city-guide</a>
- An Alexa Skill Sample showing how to build a skill featuring a single
citys landmarks and news.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-audio-player">skill-sample-nodejs-audio-player</a>
- An Alexa Skill Sample showing how to play long form audio in
3P-skills.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-highlowgame">skill-sample-nodejs-highlowgame</a>
- This Alexa sample skill is a template for a basic high-low game
skill.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-howto">skill-sample-nodejs-howto</a>
- This tutorial will walk first-time Alexa skills developers through all
the required steps involved in creating a parameter-based skill using a
template called Minecraft Helper.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-feed">skill-sample-nodejs-feed</a>
- An Alexa Skill Template to help create skills that read RSS/Atom
feeds.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-decision-tree">skill-sample-nodejs-decision-tree</a>
- An Alexa Skill Sample for building a skill that can take a user
through a decision tree, like “What should I eat for breakfast?”.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-calendar-reader">skill-sample-nodejs-calendar-reader</a>
- An Alexa Skill Sample showing how to import calendar data from an .ICS
file.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-trivia">skill-sample-nodejs-trivia</a>
- This Alexa sample skill is a template for a trivia style game with
score keeping.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-quiz-game">skill-sample-nodejs-quiz-game</a>
- An Alexa Skill Sample showing how to build a quiz game skill.</li>
<li><a
href="https://github.com/alexa/skill-sample-nodejs-salesforce">skill-sample-nodejs-salesforce</a>
- This project demonstrates how to build an Alexa private skill that
integrates with your Salesforce data, utilizing account linking and a
personal voice code.</li>
</ul>
<h2 id="prototyping">Prototyping</h2>
<ul>
<li><a href="https://anilkk.github.io/voicex/">VoiceX</a> - Prototyping
sample dialogs for voice user interfaces.</li>
<li><a href="https://www.sayspring.com">Sayspring</a> - Create
interactive voice prototypes for Amazon Alexa and Google Home.</li>
<li><a href="https://botsociety.io">BotSociety</a> - Preview &amp;
prototype your voice interfaces.</li>
<li><a href="https://skillinator.io/">Skillinator</a> - Prototype Alexa
Skills for Alexa Skills Kit SDK for JavaScript / Node.js (Lambda).</li>
<li><a href="https://thestoryline.io">Storyline</a> - Create and publish
Amazon Alexa skills without coding with visual interface and pre-build
templates.</li>
<li><a href="https://smartly.ai">Smartly.AI</a> - All in one platform
for your voice and chatbot projects.</li>
<li><a href="https://www.pullstring.com">PullString</a> - Design,
prototype, and publish voice apps for Amazon Alexa, Google Assistant and
IoT devices.</li>
<li><a href="http://conversable.com/">Conversable</a> - Conversable is
the enterprise conversational intelligence platform for creating
intuitive, on-demand, automated experiences on any messaging or voice
channel.</li>
<li><a href="https://kitt.ai">kitt.ai</a> - KITT.AI offers
Conversational Understanding as a Service with ChatFlow and customizable
wake word detection on embedded devices.</li>
</ul>
<h2 id="analytics">Analytics</h2>
<ul>
<li><a href="https://www.dashbot.io/alexa">Dashbot</a> - Actionable
Analytics for Amazon Alexa.</li>
<li><a href="http://www.opearlo.com">Opearlo</a> - Opearlo is a voice
design agency that offers Alexa skill design and development, along with
Opearlo Analytics, a platform for insights into Alexa skill usage.</li>
<li><a href="http://alpine.ai">Alpine.ai</a> - Alpine is a pioneer in
voice experience analytics, and is the most widely used product
analytics service for Alexa skills.</li>
<li><a href="http://www.witlingo.com">WitLingo</a> - Witlingo is a SaaS
product company that enables skills developers to access analytics,
diagnostics, and discovery tools to help them improve their skills.</li>
</ul>
<h2 id="utilities">Utilities</h2>
<ul>
<li><a
href="https://github.com/tejashah88/Alexa-Utterance-Generator">Alexa-Utterance-Generator</a>
- A website that allows you to generate numerous utterances with a
simplistic GUI.</li>
<li><a href="http://ec2-52-207-149-121.compute-1.amazonaws.com/">Alexa
Smart Home Payload V3 Generator</a> - A website that generates smart
home v3 discovery payloads.</li>
<li><a href="https://skillinator.io/">Skillinator</a> - A website to
help generate Lambda template code from an Interaction Model JSON file.
Service created by Amazon staff.</li>
<li><a
href="https://s3.amazonaws.com/webappvui/skillcode/v2/index.html">Skill
Code Generator</a> - A tool to help generate Lambda Boilerplate code in
ASK SDK v2 with options of Variety greeting, Display Template
Response</li>
<li><a href="https://getstoryline.com/audio-converter">Audio converter
(Storyline)</a> - This simple tool helps you to convert your MP3s into
the right format for Amazon Alexa skills. It works for Google Actions
too.</li>
<li><a href="https://www.jovo.tech/audio-converter">Audio converter
(Jovo)</a> - Convert MP3 files for using in Amazon Alexa Skills.</li>
<li><a href="https://tophonetics.com">Tophonetics</a> - A free
International Phonetic Alphabet (IPA) phonetics generator for your SSML
in Amazon Alexa Skills.</li>
</ul>
<h2 id="monitoring">Monitoring</h2>
<ul>
<li><a href="http://bespoken.io">Bespoken</a> - Bespoken provides
monitoring and testing tools for Alexa skills (and Google Actions). Our
platform keeps track to make sure your skill is working correctly, and
alerts you when it is not.</li>
<li><a href="https://voicelabs.com">VoiceLabs.com - Testing and
Monitoring Alexa skills</a> - VoiceLabs is a free testing and monitoring
platform for Alexa skills and Google Actions.</li>
</ul>
<h2 id="newsletters">Newsletters</h2>
<ul>
<li><a href="http://askdevweekly.com/">ASK Dev Weekly</a> - Subscribe to
a hand picked round up of the best Alexa Skills Kit (ASK) development
links every week.</li>
<li><a href="https://www.getrevue.co/profile/hearingvoices">Hearing
Voices</a> - This weeks news about voice computing apps, delivered
directly to your inbox.</li>
<li><a
href="https://developer.amazon.com/alexa-skills-kit/alexa-developer-newsletter-subscription">Alexa
Developer</a> - Latest Amazon Alexa news and IoT and voice industry
trends.</li>
<li><a
href="http://lovemyecho.us12.list-manage1.com/subscribe?u=a2fd80e8af2452554af237cf4&amp;id=353528c5b3">Love
My Echo</a> - Things To Ask Alexa, how-tos, tips, tricks, etc.</li>
<li><a href="https://www.voicebot.ai/subscribe/">VoiceBot</a> - The
latest news about Amazon Alexa, Google Home, Google Deep Mind, Apple
Siri, Microsoft Cortana, IBM Watson and more.</li>
<li><a href="https://voicedev.rocks/">Voice Dev Rocks</a> - A weekly
curated publication full of interesting, relevant links, brought to you
by the Amazon Alexa, Google Assistant and Microsoft Cortana Slack
communities.</li>
<li><a href="https://talkingtocomputers.substack.com/welcome">Talking to
Computers</a> - A monthly newsletter about building for voice, on Alexa,
Google Assistant, and elsewhere for developers, designers, and the
tech-curious.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a
href="https://itunes.apple.com/us/podcast/alexa-dev-chat/id1131682069">Alexa
Dev Chat</a> - The podcasts include Alexa news, developer tips, and
interviews with Alexa developers and Alexa employees.</li>
<li><a href="https://www.voicebot.ai/voicebot-podcasts/">VoiceBot
Podcasts</a> - Gather in one place the most important news and
commentary about all things voice web.</li>
<li><a href="https://www.voicefirst.fm/">VoiceFirst.FM</a> - A podcast
network devoted to voice-first technology.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="http://lovemyecho.com/">Love My Echo</a> - Love My Echo is
the first consumer-oriented site dedicated to the Amazon Echo: what it
is, what it does, and how to get the most from it.</li>
<li><a href="https://www.voicebot.ai/">VoiceBot</a> - One of the main
news sources about voice industry and Amazon Alexa.</li>
<li><a href="https://jargon.com/blog/">Jargon Blog</a> - The Jargon Blog
releases weekly updates on voice 101 and product news</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.amazon.com/Designing-Voice-User-Interfaces-Conversational/dp/1491955414">Designing
Voice User Interfaces: Principles of Conversational Experiences</a> -
How to design voice user interfaces.</li>
<li><a
href="https://www.amazon.com/How-Program-Amazon-Echo-Development-ebook/dp/B011J6AP26">How
To Program - Amazon Echo: Design, Development and Testing Alexa
Skills</a> - How To Program for the Amazon Alexa.</li>
<li><a
href="https://www.amazon.com/Developing-Amazon-Alexa-Games-Designers-ebook/dp/B0739N4MJH">Developing
Amazon Alexa Games: A Game Designers Handbook</a> - A Game Designers
Handbook.</li>
<li><a
href="https://www.manning.com/books/voice-applications-for-alexa-and-google-assistant">Voice
Applications for Alexa and Google Assistant</a> - This book teaches you
how to design, build, and share voice apps. <a
href="https://www.manning.com/books/voice-first-development">Voice-First
Development</a> - In this insightful guide, youll get a solid
foundation in modern voice technologies.</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://miguelmota.com/blog/alexa-voice-service-with-curl/">Alexa
Voice Service (AVS) with cURL</a> - Tutorial on interacting with Alexa
Voice Service over cURL.</li>
<li><a
href="https://miguelmota.com/blog/alexa-voice-service-authentication/">Alexa
Voice Service (AVS) Authentication</a> - Tutorial on Alexa Voice Service
authentication.</li>
<li><a
href="https://www.pluralsight.com/guides/alexa-run-this-javascript-app">How
to develop an Alexa Skill</a> - Tutorial on creating an Alexa
Skill.</li>
<li><a
href="https://accenture.github.io/blog/2016/11/18/alexia-framework.html">How
to create an Alexa Skill using Alexia Framework</a> - Tutorial on using
the Alexia framework.</li>
<li><a
href="https://github.com/webcomputing/AssistantJS/wiki/Getting-Started">How
to create a cross-platform voice app using Assistant.js</a> - Tutorial
on using Assistant.js.</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=mOcxd_KcQJI">AWS re:Invent
2015 | (MBL301) Creating Voice Experiences Using Amazon Alexa</a> -
Learn about creating good user experiences on Alexa.</li>
<li><a href="https://www.youtube.com/watch?v=qEYbjCXOU7Q">AWS re:Invent
2015 | (MBL310) Alexa Voice Service Under the Hood</a> - Learn more
about Alexa in-depth.</li>
<li><a href="https://www.youtube.com/watch?v=2nXO-lj72Gc">How to create
an Alexa skill without coding?</a></li>
<li><a href="https://www.youtube.com/watch?v=kfSP1Munn1M">How to create
your own Flash Briefing skill for Amazon Alexa</a> - Create your own
flash briefing skill.</li>
<li><a href="https://www.youtube.com/watch?v=_Ph6K_-1_mw">How to Publish
Your Alexa Skill to all the English-speaking Regions</a> - Publish your
Alexa skill.</li>
<li><a
href="https://www.youtube.com/channel/UCfY-LopSxGekh9LruXLjffg/videos">Dabble
Lab</a> - Weekly videos on building custom skills for Amazon Alexa and
related topics.</li>
<li><a
href="https://www.udemy.com/building-voice-apps-using-amazon-alexa/?siteID=Fh5UMknfYAU-NFsHPO_AesnmvLmMUzZEqw&amp;LSNPUBID=Fh5UMknfYAU">Building
Voice Apps Using Amazon Alexa</a> - Build smooth voice-activated apps
for Echo and other Alexa-aware devices.</li>
<li><a
href="https://www.youtube.com/playlist?list=PL4iXGvrBx4ZMPOMDYsbHwjZdaByEL2W2y">Build
for Echo Show</a> - Learn to develop multimodal skills for Echo
Show.</li>
</ul>
<h2 id="courses">Courses</h2>
<ul>
<li><p><a href="https://www.udemy.com/amazonalexa/">Introduction to
Voice Design with Amazons Alexa</a> - Introduction to Alexa Voice
Design.</p></li>
<li><p><a
href="https://developer.amazon.com/en-US/alexa/alexa-skills-kit/resources/training-resources/cake-walk">Cakewalk
- Build an engaging Alexa Skill</a> - Build an enaging Alexa Skill from
scratch right up to certification. ## Communities</p></li>
<li><p><a href="http://www.alexaslack.com">Unofficial Alexa Slack</a> -
A group of chat channels focusing on Amazon Alexa enabled hardware and
software. Developers, designers, marketers, business people, hobbyists,
students, and other professionals involved in technology are
welcome.</p></li>
<li><p><a href="Alexa.design/indiaslackinvite">Alexa Developers Slack
India Community</a> - A group of chat channels focusing on Amazon Alexa
Skill development in India. From student developers to Alexa Evangelists
at Amazon, all are here to help you.</p></li>
<li><p><a
href="https://www.facebook.com/groups/storylinecommunity/">Storyline
community</a> - Facebook community of Alexa Developers built around the
Storyline, tool for creating voice apps without coding.</p></li>
<li><p><a href="https://developer.amazon.com/alexa/devday">Alexa Dev
Days</a> - Alexa Dev Days are free, interactive events from Amazon and
sponsored by Intel. Engage in hands-on sessions where you will learn to
create voice experiences and hear the latest on UI design and industry
trends. Learners of all levels can join us for training sessions,
workshops, live demos, and networking with Alexa experts and your
peers.</p></li>
</ul>
<h2 id="influencers">Influencers</h2>
<ul>
<li><a href="INFLUENCERS.md">Influencers</a> - A list of Amazon Alexa
influencers.</li>
</ul>
<h2 id="conferences">Conferences</h2>
<ul>
<li><a href="https://www.voicesummit.ai/">Voice Summit</a>- VOICE Summit
sponsored by Amazon Alexa is the worlds largest voice-tech
conference</li>
<li><a href="http://amazonalexavoxcon.com">Alexa VoxCon</a> - Amazon
Alexas Conference on All Things Voice.</li>
</ul>
<h2 id="jobs">Jobs</h2>
<ul>
<li><a href="https://www.findvoicejobs.com">Find Voice Jobs</a> -
Website to find jobs in VUI Domain</li>
</ul>
<h2 id="easter-eggs">Easter Eggs</h2>
<ul>
<li><a href="EASTER_EGGS.md">Alexa Easter Eggs</a> - A list of Alexa
easter eggs.</li>
</ul>
<h2 id="fundraising">Fundraising</h2>
<ul>
<li><a href="https://developer.amazon.com/alexa-fund">Alexa Fund</a> -
The Alexa Fund provides up to $100 million in venture capital funding to
fuel voice technology innovation.</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Fork and submit Pull Request!</p>
<p>Please read the <a href="CONTRIBUTING.md">contribution
guidelines</a>. Thanks!</p>
<h1 id="license">License</h1>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a
href="https://github.com/miguelmota/awesome-amazon-alexa">amazonalexa.md
Github</a></p>

202
html/amazonseller.md2.html Normal file
View File

@@ -0,0 +1,202 @@
<h1 id="awesome-amazon-seller-awesome">Awesome Amazon Seller <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of tools and resources for Amazon sellers.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#software-and-tools">Software and Tools</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#other">Other</a></li>
</ul>
<hr />
<h2 id="software-and-tools">Software and Tools</h2>
<ul>
<li><a href="https://flapen.com">Flapen</a> - Flapen is a free real-time
dashboard to monitor Amazon category changes in 19 country and 215
categories</li>
<li><a href="https://www.advigator.com">Advigator</a> - Amazon
Advertising Software</li>
<li><a href="https://www.aihello.com/">AiHello AutoPilot</a> - Amazon
PPC Ads Automation Software.</li>
<li><a href="https://amzmailer.com/">Amzmailer</a> - Feedback software
and email autoresponder to send Amazon customers automated emails.</li>
<li><a href="https://ashop.co">aShop</a> - Effortless microsites for
Amazon Sellers. Marketing tool that delivers branded store experience to
bring more business and maximize profits.</li>
<li><a href="https://asinspector.com/">ASINspector</a> - Sales trend
data, unique product ideas, mobile scanner, best-seller rankings.</li>
<li><a href="https://www.bqool.com/">BQool</a> - Scheduled repricing,
compete against buy box price, comprehensive dashboard &amp; reports,
repricing history log.</li>
<li><a href="https://www.cashcowpro.com/">CashCowPro</a> - Sales data,
keyword tracking, feedback collection, inventory monitoring, price split
testing.</li>
<li><a href="https://www.datahawk.co/">DataHawk</a> - An end-to-end
platform, with full data control, intuitive dashboards and AI-powered
guidance and automation.</li>
<li><a href="https://eva.guru/">Eva</a> - Connects the most important
aspects of your Amazon business into a single intuitive dashboard -
price management, replenishments, reimbursements, analytics.</li>
<li><a href="https://www.feedbackexpress.com/">FeedbackExpress</a> -
Makes it easy to improve your Amazon seller rating through effective,
automated feedback requests.</li>
<li><a href="https://www.feedbackwhiz.com/">Feedbackwhiz</a> - Software
for merchants to boost their Amazon business, repair feedback, improve
product reviews, and automate high-volume emails.</li>
<li><a href="https://www.feedbackz.com/">Feedbackz</a> - Built for
marketing savvy Amazon sellers seeking more beautiful and more
powerfully targeted automatic follow-up email funnels.</li>
<li><a href="https://www.forecast.ly/">Forecastly</a> - Predict future
product demand, make fast and accurate buying decisions.</li>
<li><a href="https://www.forecastrx.com/">ForecastRx</a> - Inventory
forecasting solution. Projects future demand so you can purchase the
right product, in the right quantity, at the right time.</li>
<li><a href="https://www.helium10.com/">Helium10</a> - Software suite
contains over a dozen tools that help find high ranking keywords,
identify trends, monitor competitors, and fully optimize product
listings to increase sales.</li>
<li><a href="https://helloprofit.com/">HelloProfit</a> - Lets you view
all your sales &amp; profit data from different merchant accounts from
one dashboard.</li>
<li><a href="https://www.junglescout.com/">Jungle Scout</a> - Track and
compare key product metrics, database allows you to filter products
across multiple categories by demand, price, estimated sales, rating,
seasonality, dimensions and more, find out which products sell and which
niches have high opportunity.</li>
<li><a href="https://keywordtool.io/amazon">Keyword Tool</a> - Finds
great keywords using Amazon autocomplete.</li>
<li><a href="https://www.merchantwords.com/">MerchantWords</a> - Finds
highly specific keyword phrases that help buyers find what you are
selling.</li>
<li><a href="https://prestozon.com/">Prestozon</a> - Automation and
analytics for Amazon HSA &amp; sponsored products ads.</li>
<li><a href="https://prisync.com/">Prisync</a> - Price monitoring &amp;
tracking SaaS with dynamic pricing and automatching engine.</li>
<li><a href="https://scrappie.app">Scrappie</a> - E-commerce data
monitoring and analysis platform with API integration, WebHooks &amp;
ETL processes.</li>
<li><a href="https://www.sellerapp.com/">SellerApp</a> - Product
research, product ideas, listing quality, product alerts, product
source, keyword research, ppc analyzer, and more.</li>
<li><a href="https://www.sellerlabs.com/tools/">SellerLabs</a> - Several
tools to manage ads, discover profitable keywords and products, get more
product reviews and better seller feedback, simplify inventory and
financial management for the amazon marketplace.</li>
<li><a href="https://sellerlegend.com/">SellerLegend</a> - Near
real-time orders download, intelligent KPI dashboards, inventory
management, notifications, refunds, historical cost of goods, operating
expenses, all America &amp; Europe marketplaces, financial transactions,
Europe vat.</li>
<li><a href="https://sellics.com">Sellics</a> - Combines everything you
need to manage and grow your Amazon business in one integrated software.
Features that work together to help you become more successful on
Amazon.</li>
<li><a href="https://www.skubana.com/">Skubana</a> - Powers orders,
inventory and business intelligence for the worlds top high-volume
brands and retailers.</li>
<li><a href="http://sonar-tool.com/">Sonar</a> - Free Amazon keyword
research tool from Sellics.</li>
<li><a href="https://splitly.com/">Splitly</a> - Algorithmic split
testing, automated pricing optimization, keyword rank tracking.</li>
<li><a href="https://www.tradegecko.com/">TradeGecko</a> - Cloud based
inventory and order management software for modern online
businesses.</li>
<li><a href="https://www.turbopiranha.com/">Turbo Piranha</a> - Bulk
product search, profit calculation and competition analysis software
using UPC, ISBN, EAN and ASIN lists in Excel/CSV/TXT format for
wholesale and arbitrage business models, and also book
sellers/flippers.</li>
<li><a href="https://www.wordtree.io/">WordTree</a> - Keyword tools to
grow your search traffic, research your competitors, and monitor your
niche.</li>
<li><a href="https://www.xsellco.com/">xSellco</a> - Centralize customer
queries, target positive feedback by requesting reviews from happy
customers, automatically reprice.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a href="https://www.ampmpodcast.com/">AM/PM Podcast</a> - Hosted by
Manny Coats (Helium 10). Amazon selling tips for sellers at any step of
the Amazon seller journey. From best-in-class interviews with six and
seven figure Amazon sellers to instructional how-to education.</li>
<li><a href="https://amazingfba.com/blog-podcast/">Amazing FBA</a> -
Hosted by Michael Veazey. Podcast about selling on Amazon, especially
white label products with a focus on UK markets.</li>
<li><a href="https://www.ecomcrew.com/ecomcrew-podcast/">EcomCrew
Podcast</a> - Real world e-commerce experience without any online
marketing fluff!</li>
<li><a
href="https://viral-launch.com/follow-the-data-amazon-fba-seller-podcast.html">Follow
The Data</a> - Hosted by Cameron Yoder (Viral Launch). The goal of this
podcast is to help you successfully dive deeper into your own Amazon
seller journey, using data as the anchor through that journey.</li>
<li><a href="http://keywordpodcast.com/">Keyword: The Amazon Insider
Podcast</a> - Hosted by Kate Valentine. Delivers authoritative content
exclusively from former and current Amazon employees.</li>
<li><a href="https://ecommercemomentum.com/">The Ecommerce Momentum</a>
- Hosted by Stephen Peterson. Interviews with the top Amazon, eBay and
e-commerce sellers in the world.</li>
<li><a href="https://mywifequitherjob.com/category/podcast/">The My Wife
Quit Her Job Podcast</a> - Hosted by Steve Chou. An interview based show
where Steve brings in small business entrepreneurs who are killing it
online. All of the entrepreneurs on the show bootstrapped their
businesses and started their own ventures to improve their lifestyle in
some way.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://www.jumpsend.com/blog/">JumpSend</a> - Authored by
Greg Mercer and Adam Zlotnik. Tips for sellers on how to increase
reviews and listing optimization.</li>
<li><a href="https://www.junglescout.com/blog/">JungleScout</a> - The
most recent Amazon seller resources in the universe. Stay up to date and
ahead of the competition with the latest Amazon strategies.</li>
<li><a href="https://sellerengine.com/blog/">SellerEngine</a> - A blog
with regular updates with an awesome Amazon Account Holder Digest
series.</li>
<li><a href="https://www.sellerlabs.com/blog/">SellerLabs</a> - A blog
from SellerLabs with awesome ICYMI: Amazon Seller News series.</li>
<li><a href="https://sellics.com/blog">Sellics</a> - Sellics provides
strategic advice for sellers.</li>
<li><a href="https://tamebay.com/">Tamebay</a> - Tamebay is the leading
provider of intelligence &amp; news for all businesses and business
people who ply their trade on online marketplaces, whether they are
experienced powersellers looking to boost sales, or beginners seeking
advice and best practice.</li>
<li><a href="https://www.turbopiranha.com/articles/">Turbo Piranha</a> -
Amazon news, updates, and best practices for e-commerce</li>
<li><a href="https://www.webretailer.com/">WebRetailer</a> - WebRetailer
is a treasure trove of information for sellers and one of the leading
resources on the web.</li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a href="https://fbacatalog.com">FBA Catalog</a> - Software catalog
for Amazon Sellers. Find tools that fit your business in no time!</li>
<li><a href="https://fbamonthly.com">FBA Monthly</a> - FBA Monthly
newsletter is an across-the-board summary of the months most important
news articles and blog posts regarding Amazon businesses.</li>
<li><a
href="https://www.reddit.com/r/FulfillmentByAmazon/">r/FulfillmentByAmazon</a>
- Subreddit for FBA sellers.</li>
<li><a href="https://app.turbopiranha.com/Download/bestselleritems">500K
ASIN Lists</a> - Weekly FREE 500K ASIN lists in popular categories of 8
marketplaces (US, CA, MX, UK, DE, ES, FR, IT).</li>
</ul>
<hr />
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome!</p>
<p>Read the <a href="contributing.md">contribution guidelines</a>
first.</p>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, Scale Leap has waived all copyright
and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/ScaleLeap/awesome-amazon-seller">amazonseller.md
Github</a></p>

506
html/analytics.md2.html Normal file
View File

@@ -0,0 +1,506 @@
<h1 id="awesome-analytics-awesome">Awesome Analytics <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome analytics platforms, resources and other
awesomeness. Inspired by <a
href="https://github.com/onurakpolat/awesome-bigdata">awesome-bigdata</a>.</p>
<p>Your feedback and contributions are always welcome! Maintained by <a
href="https://github.com/onurakpolat"><span class="citation"
data-cites="onurakpolat">@onurakpolat</span></a> &amp; <a
href="https://github.com/koconder"><span class="citation"
data-cites="koconder">@koconder</span></a></p>
<ul>
<li><a href="#awesome-analytics">Awesome Analytics</a>
<ul>
<li><a href="#general-analytics">General analytics</a></li>
<li><a href="#real-time">Real-time</a></li>
<li><a href="#website-analytics">Website analytics</a></li>
<li><a href="#endpoints">Endpoints</a></li>
<li><a href="#seo">SEO</a></li>
<li><a href="#privacy-focused-analytics">Privacy focused
analytics</a></li>
<li><a href="#heatmap-analytics">Heatmap analytics</a></li>
<li><a href="#analytics-layers">Analytics layers</a></li>
<li><a href="#mobile-analytics">Mobile analytics</a></li>
<li><a href="#app-store-analytics">App store analytics</a></li>
<li><a href="#attribution-tracking">Attribution tracking</a></li>
<li><a href="#social-media-analytics">Social media analytics</a></li>
<li><a href="#analytics-dashboards">Analytics dashboards</a></li>
<li><a href="#developer-analytics">Developer analytics</a></li>
</ul></li>
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
</ul>
<h2 id="general-analytics">General analytics</h2>
<ul>
<li><a href="https://www.usertrack.net/">userTrack</a> - Self-hosted web
analytics with heatmaps, session-recordings, A/B tests and more.
<code>©</code> <code>Self-Hosted</code> <code>PHP</code></li>
<li><a href="https://panelbear.com/">Panelbear</a> - free real-time
website analytics. Supports custom event tracking, email digests, and
site speed metrics. <code>©</code> <code>SaaS</code></li>
<li><a href="https://posthog.com">PostHog</a> - Open-source product
analytics to track users, events, funnels and trends. Alternative to
Mixpanel/Amplitude/Heap. Also includes session recording (alternative to
HotJar) and feature flag/experimentation tools (alternative to
Optimizely).(<a href="https://github.com/posthog/posthog">Source
Code</a>) <code>MIT</code> <code>Python</code></li>
<li><a href="https://www.hotjar.com/">Hotjar</a> - new and easy way to
truly understand your web and mobile site visitors. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://matomo.org/">Matomo</a> - Leading open-source
analytics platform that gives you more than just powerful analytics,
formerly known as Piwik. (<a
href="https://github.com/matomo-org/">Source Code</a>)
<code>GPL-3.0</code> <code>PHP</code></li>
<li><a href="https://heap.io">Heap</a> - tracks your app users, clicks,
form submissions, and anything else. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.opentracker.net/">Opentracker</a> - real time
reporting, geo-location user tracking. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://foxmetrics.com/">FoxMetrics</a> - analytics to track
your users actions and activities. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://www.adobe.com/analytics/web-analytics.html">Adobe
Analytics</a> - web data into insights that everyone can act on.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://www.google.com/analytics/">Google Analytics</a> -
de facto standard for analytics in the web analytics space.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://screpy.com">Screpy</a> - Screpy is a web analyzer
and monitoring tool. Its powered by Google Lighthouse. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://www.clicktale.com">Clicktale</a> - record and watch
exactly how a visitor used your website. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://www.gosquared.com/">GoSquared</a> - analytics with
visitor tagging to help you dig deeper into one users visit.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://clicky.com/">Clicky</a> - track visits and
conversions, you can also track your video and audio analytics.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://www.woopra.com/">Woopra</a> - track where your
users are coming from. <code>©</code> <code>SaaS</code></li>
<li><a href="https://haveamint.com/">Mint</a> - self-hosted analytics
solution (no longer on sale). <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.goingup.com/">Going Up</a> - manage SEO
analytics and web app analytics with one tool. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://chartbeat.com/">Chartbeat</a> - beautiful,
real-time app analytics tool for web apps. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://get.gaug.es/">Gauges</a> - real-time web analytics
tool. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.indicative.com/">Indicative</a> - Web &amp;
mobile analytics tool, with heavy emphasis on segmentation and funnel
visualization. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.openwebanalytics.com/">Open Web Analytics</a> -
Google Analytics and Matomo alternative. (<a
href="https://github.com/padams/Open-Web-Analytics">Source Code</a>)
<code>GPL-2.0</code> <code>PHP</code></li>
<li><a href="https://statcounter.com/">Statcounter</a> - one of the
ORIGINAL web analytics tools available. <code>©</code>
<code>SaaS</code></li>
<li><a
href="http://www.adobe.com/data-analytics-cloud/analytics/capabilities.html">Adobe
Digital Analytics</a> - standard analytics tools plus some that large
organizations can use. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.hitslink.com/">Hitslink.com</a> - real-time
analytics, social media traffic reporting, and real-time dynamic
segmentation. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.parse.ly">parse.ly</a> - real-time web
analytics tool with a focus on tracking content. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://loggr.net/">Loggr</a> - track your user events and
monitor your web app. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.kissmetrics.com/">Kissmetrics</a> - real-time
standard cohort analysis tool. <code>©</code> <code>SaaS</code></li>
<li><a href="http://sitemeter.com/">Sitemeter</a> - old analytics tool.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://www.crawltrack.net/">Crawl Track</a> - another old
analytics tool. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.sitespect.com/">Sitespect</a> - full-suite web
app analytics tool including A/B testing. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://rakam.io/">Rakam</a> - Custom analytics platform
that lets you to create your own analytics service. Integrate with any
data source (web, mobile, IoT etc.), analyze data with SQL and create
dashboards. (<a href="https://github.com/rakam-io/rakam">Source
Code</a>) <code>Apache-2.0</code> <code>Java</code></li>
<li><a href="https://www.metabase.com">Metabase</a> - opensource
analytics/BI tool <code>©</code> <code>SaaS</code></li>
<li><a href="https://livesession.io">LiveSession</a> - session replay
user analytics. <code>©</code> <code>SaaS</code></li>
<li><a href="https://glassboxdigital.com/">Glassbox</a> - customer
experince and session recording analytics. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://redash.io/">Redash</a> - open source analytics/BI
tool <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.awstats.org/">AWStats</a> - Generates web,
streaming, ftp or mail server statistics graphically. (<a
href="https://github.com/eldy/awstats">Source Code</a>)
<code>GPL-3.0</code> <code>Perl</code></li>
<li><a href="https://count.ly">Countly</a> - Real time mobile and web
analytics, crash reporting and push notifications platform. (<a
href="https://github.com/countly">Source Code</a>) <code>AGPL-3.0</code>
<code>Javascript</code></li>
<li><a href="http://druid.io/">Druid</a> - Distributed, column-oriented,
real-time analytics data store. (<a
href="https://github.com/druid-io/druid">Source Code</a>)
<code>Apache-2.0</code> <code>Java</code></li>
<li><a href="https://hastic.io">Hastic</a> - Hackable time series
pattern recognition tool with UI for Grafana. (<a
href="https://github.com/hastic">Source Code</a>)
<code>Apache-2.0</code> <code>Python/Nodejs</code></li>
<li><a href="https://eda.jortilles.com/en/jortilles-english/">EDA</a> -
Open source analytics/BI tool. (<a
href="https://github.com/jortilles/EDA">Source Code</a>)
<code>Apache-2.0</code> <code>Angular/Nodejs</code></li>
<li><a href="https://count.co/">Count</a> - notebook-based analytics
platform, use SQL or drag-and-drop to build queries. <code>©</code>
<code>SaaS</code></li>
</ul>
<h2 id="real-time">Real-time</h2>
<ul>
<li><a href="http://goaccess.io/">GoAccess</a> - Real-time web log
analyzer and interactive viewer that runs in a terminal. (<a
href="https://github.com/allinurl/goaccess">Source Code</a>)
<code>GPL-2.0</code> <code>C</code></li>
</ul>
<h2 id="website-analytics">Website analytics</h2>
<ul>
<li><a href="https://kis3.dev">KISSS</a> - Very minimalistic (KISS)
website statistics tool. (<a href="https://github.com/kis3/kis3">Source
Code</a>) <code>MIT</code> <code>Go</code></li>
</ul>
<h2 id="endpoints">Endpoints</h2>
<ul>
<li><a href="https://getcensus.com/">Census</a> - The easiest way to
sync your customer data from your cloud data warehouse to SaaS
applications like Salesforce, Marketo, HubSpot, Zendesk, etc. Census is
the operational analytics platform that syncs your data warehouse with
all your favorite apps. Get your customer success, sales &amp; marketing
teams on the same page by keeping customer data in sync. No engineering
favors required—just SQL. <code>SaaS</code></li>
<li><a href="https://rudderstack.com/">RudderStack</a> - The
warehouse-first customer data platform (CDP) that builds your CDP on
your data warehouse for you. RudderStack makes it easy to collect,
unify, transform, and store your customer data as well as route it
securely to a wide range of common, popular marketing, sales, and
product tools (open-source alternative to Segment et al.). (<a
href="https://github.com/rudderlabs/rudder-server/">Source Code</a>)
<code>AGPL-3.0</code> <code>Go</code></li>
<li><a href="http://snowplowanalytics.com/">Snowplow</a> - Analytics
tool for web apps with a lot of data. Have every single event, from your
websites, mobile apps, desktop applications and server-side systems,
stored in your own data warehouse and available to action in real-time.
(<a href="https://github.com/snowplow/">Source Code</a>)
<code>Apache-2.0</code> <code>Scala</code> <code>real-time</code></li>
</ul>
<h2 id="seo">SEO</h2>
<ul>
<li><a href="https://serposcope.serphacker.com/">Serposcope</a> -
Serposcope is a free and open-source rank tracker to monitor websites
ranking in Google and improve your SEO performances. (<a
href="https://github.com/serphacker/serposcope">Source Code</a>)
<code>MIT</code> <code>Java</code></li>
</ul>
<h2 id="privacy-focused-analytics">Privacy focused analytics</h2>
<ul>
<li><a href="https://usefathom.com/">Fathom</a> - Fathom Analytics
provides simple, useful websites stats without tracking or storing
personal data of your users <code>©</code> <code>SaaS</code></li>
<li><a href="https://plausible.io/">Plausible Analytics</a> -
Lightweight and <a
href="https://github.com/plausible-insights/plausible">open source</a>
web analytics. Doesnt use cookies and doesnt track personal data. A
privacy-friendly alternative to Google Analytics. (<a
href="https://github.com/plausible/analytics/">Source Code</a>)
<code>MIT</code> <code>Elixir</code></li>
<li><a href="https://www.goatcounter.com">GoatCounter</a> - Easy web
statistics without tracking of personal data; <code>SaaS</code>
<code>Self-Hosted</code> (<a
href="https://github.com/zgoat/goatcounter">Source Code</a>)
<code>EUPL-1.2</code> <code>Go</code></li>
<li><a href="https://simpleanalytics.io/">Simple Analytics</a> - Simple,
clean, and friendly analytics for developers <code>©</code>
<code>SaaS</code></li>
<li><a href="https://nibspace.com/">Nibspace</a> - Affordable,
lightweight, privacy-friendly website analytics <code>©</code>
<code>SaaS</code></li>
<li><a href="https://metrical.xyz/">Metrical</a> - A privacy-first web
analytics tool for everyone. <code>©</code> <code>SaaS</code></li>
<li><a href="https://github.com/milesmcc/shynet">Shynet</a> - Modern,
privacy-friendly, and detailed web analytics that works without cookies
or JS. Designed for self-hosting. <code>Apache-2.0</code>
<code>Python</code></li>
<li><a href="https://umami.is/">Umami</a> - Umami is a simple, easy to
use, self-hosted web analytics solution. The goal is to provide you with
a friendlier, privacy-focused alternative to Google Analytics and a
free, open-sourced alternative to paid solutions. (<a
href="https://app.umami.is/share/ISgW2qz8/flightphp.com">Demo</a>, <a
href="https://github.com/mikecao/umami">Source Code</a>)
<code>MIT</code> <code>Nodejs</code></li>
<li><a href="https://www.kokoanalytics.com/">Koko Analytics</a> -
Privacy-friendly and open source analytics plugin for WordPress. (<a
href="https://github.com/ibericode/koko-analytics/">Source Code</a>)
<code>GPL-3.0</code> <code>PHP</code></li>
<li><a href="https://www.offen.dev/">Offen</a> - Offen is a fair and
open web analytics tool. Gain insights while your users have full access
to their data. Lightweight, self hosted and free. (<a
href="https://www.offen.dev/try-demo/">Demo</a>, <a
href="https://github.com/offen/offen">Source Code</a>)
<code>Apache-2.0</code> <code>Go/Docker</code></li>
<li><a href="https://github.com/sheshbabu/freshlytics">Freshlytics</a> -
Privacy respecting, cookie free and low resource usage analytics
platform. <code>MIT</code> <code>Docker/Nodejs</code></li>
<li><a href="https://kindmetrics.io/">Kindmetrics</a> - Clean
privacy-focused website analytics. (<a
href="https://github.com/kindmetrics/kindmetrics">Source Code</a>)
<code>MIT</code> <code>Crystal</code></li>
<li><a href="https://ackee.electerious.com">Ackee</a> - Self-hosted
analytics tool for those who care about privacy. (<a
href="http://demo.ackee.electerious.com">Demo</a>, <a
href="https://github.com/electerious/Ackee">Source Code</a>)
<code>MIT</code> <code>Nodejs</code></li>
<li><a href="https://www.piratepx.com/">piratepx</a> - Just a little
analytics insight for your personal or indie project. 100% free and open
source. (<a
href="https://app.piratepx.com/shared/bGQbUJ-YADC_xIGZaYmyqp-J_PD6O1pkCdHmYdIjUvs53ExsImlzFeou4MCuZRbH">Demo</a>,
<a href="https://github.com/piratepx/app">Source</a>) <code>MIT</code>
<code>Nodejs</code></li>
<li><a href="https://piwik.pro/">Piwik PRO</a> - A privacy-friendly
alternative to Google Analytics with built-in consent management. Hosted
in EU, in your private cloud or on-premises. <code>©</code>
<code>SaaS</code> <code>self-hosted</code></li>
</ul>
<h2 id="heatmap-analytics">Heatmap analytics</h2>
<ul>
<li><a href="http://www.crazyegg.com/">Crazyegg</a> - a heatmaps only
analytics tool. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.inspectlet.com/">Inspeclet</a> - another web
app heatmaps tool. <code>©</code> <code>SaaS</code></li>
<li><a href="http://mouseflow.com/">Mouseflow</a> - live analytics and
heatmaps. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.sessioncam.com/">Session Cam</a> - heatmaps
analytics tool. <code>©</code> <code>SaaS</code></li>
</ul>
<h2 id="analytics-layers">Analytics layers</h2>
<ul>
<li><a href="http://keen.io/">Keen.io</a> - custom-analytics API.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://www.popcornmetrics.com/">Popcorn Metrics</a> -
visual editor to capture events and send to other platforms.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://segment.com/">Segment</a> - helps you integrate
multiple app analytics tool with one piece of code. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://iterative.ly/">Iteratively</a> - capture clean
product analytics consistently across teams &amp; platforms.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://getanalytics.io/">Analytics npm package</a> - A
lightweight, extendable analytics library designed to work with any
third-party analytics provider to track page views, custom events, &amp;
identify users. Works in browsers &amp; node.js. <code>©</code>
<code>SaaS</code></li>
</ul>
<h2 id="mobile-analytics">Mobile analytics</h2>
<p>The tools listed here are not necessarily mobile analytics tools
only. However they show a strong mobile focus.</p>
<ul>
<li><a href="http://www.upsight.com/">Upsight</a> - mobile app analytics
tool for developers. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.appsflyer.com/">Appsflyer</a> - all-in-one
marketing tool with analytics. <code>©</code> <code>SaaS</code></li>
<li><a href="https://aws.amazon.com/pinpoint/">Amazon Pinpoint</a> -
Amazons multi-platform, basic mobile analytics tool. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://tapstream.com/">Tapstream</a> - user lifecycle
analytics. <code>©</code> <code>SaaS</code></li>
<li><a href="https://honeytracks.com/">Honeytracks</a> - mobile app
analytics for games. <code>©</code> <code>SaaS</code></li>
<li><a href="https://apsalar.com/">Apsalar</a> - analytics tool for
larger app shops. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.roambi.com/">Roambi</a> - 3-in-1 analytics tool
that helps you track analytics, handle mobile app business intelligence,
and app reporting. <code>©</code> <code>SaaS</code></li>
<li><a
href="http://www.appcelerator.com/platform/appcelerator-analytics/">Appcelerator</a>
- entire mobile app marketing suite. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.flurry.com/">Flurry</a> - pretty much the
“industry standard” for mobile app analytics. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://count.ly/">Countly</a> - open source mobile &amp;
web application analytics tool. <code>©</code> <code>SaaS</code></li>
<li><a href="http://playtomic.org/">Playtomatic</a> - mobile app open
source analytics tool for games. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.capptain.com/">Capptain</a> - real-time
analytics tool with segmentation and push. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://amplitude.com/">Amplitude</a> - real-time mobile
analytics with all data provided in redshift. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.appsee.com/">Appsee</a> - mobile app analytics
platform automatically tracks all users interactions in your app
<code>©</code> <code>SaaS</code></li>
<li><a href="https://mixpanel.com/">Mixpanel</a> - fully featured mobile
analytics platform with segmentation and push. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.localytics.com/">Localytics</a> - fast and
beautiful real-time mobile analytics platform with in-app and push.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://www.gameanalytics.com/">GameAnalytics</a> - leading
game analytics platform. <code>©</code> <code>SaaS</code></li>
<li><a href="https://swrve.com">Swrve</a> - mobile analytics with
segmentation, push, A/B testing and rich messaging <code>©</code>
<code>SaaS</code></li>
<li><a href="https://firebase.google.com/features/">Firebase</a> - a
free and unlimited analytics solution for android and iOS <code>©</code>
<code>SaaS</code></li>
<li><a href="https://onliquid.com/">Liquid</a> - real-time mobile
analytics, personalization, multivariate testing, audience segmentation
and push. <code>©</code> <code>SaaS</code></li>
</ul>
<h2 id="app-store-analytics">App store analytics</h2>
<ul>
<li><a href="http://appfigures.com/">Appfigures</a> - app store
analytics to track sales, reviews and rankings with an API.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://www.appannie.com/">Appannie</a> - track your app
data from iTunes, Google Play &amp; Amazon. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.distimo.com/">Distimo</a> - free app store
analytics (acquired by <a href="http://www.appannie.com/">Appannie</a>).
<code>©</code> <code>SaaS</code></li>
<li><a href="https://prioridata.com/">Priori Data</a> - track and
benchmark the performance of apps on Apple- and Play store.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://www.askingpoint.com/mobile-app-rating-widget">Asking
Point</a> - track your mobile app user ratings. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.apptrace.com/">Apptrace</a> - fast and free app
store analytics platform. <code>©</code> <code>SaaS</code></li>
</ul>
<h2 id="attribution-tracking">Attribution tracking</h2>
<ul>
<li><a href="http://adjust.com/">Adjust</a> - open-source SDK with
sophisticated analysis and campaign tracking. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://clickmeter.com">Clickmeter</a> - analytics tool
that helps you track marketing campaigns. <code>©</code>
<code>SaaS</code></li>
<li><a href="http://www.mobileapptracking.com/">HasOffers Mobile app
tracking</a> - attribution analytics platform. <code>©</code>
<code>SaaS</code></li>
</ul>
<h2 id="social-media-analytics">Social media analytics</h2>
<p>Often there is no clear differentiation between social media
management and analytics as most the tools provide analytics.</p>
<ul>
<li><a href="http://www.brandwatch.com/">Brandwatch</a> - Social media
monitoring and analytics. <code>©</code> <code>SaaS</code></li>
<li><a href="http://www.falconsocial.com/">Falconsocial</a> -
communications platform built on social media with analytics.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://www.quintly.com/">Quintly</a> - web-based tool to
help you track, benchmark and optimize your social media performance.
<code>©</code> <code>SaaS</code></li>
<li><a href="http://kred.com/">Kred</a> - Klout-like social media
analytics platform. <code>©</code> <code>SaaS</code></li>
<li><a href="https://bufferapp.com/">Buffer</a> - Social media
publishing and analytics platform. <code>©</code> <code>SaaS</code></li>
<li><a href="http://topsy.com/">Topsy</a> - Social analytics tool with
search. <code>©</code> <code>SaaS</code></li>
<li><a href="http://socialblade.com/">SocialBlade</a> - premiere YouTube
statistics tracking. <code>©</code> <code>SaaS</code></li>
<li><a href="https://hootsuite.com/">Hootsuite</a> - Social media
management dashbaord. <code>©</code> <code>SaaS</code></li>
<li><a href="http://sproutsocial.com/">Sproutsocial</a> - Social media
management and analytics platform. <code>©</code> <code>SaaS</code></li>
</ul>
<h2 id="developer-analytics">Developer analytics</h2>
<ul>
<li><a href="https://gitspo.com/">GitSpo</a> - Analytics for
Open-Source. <code>©</code> <code>SaaS</code></li>
<li><a href="https://pullpanda.com/analytics">Pull Panda</a> - Metrics
and insights for engineering teams <code>©</code> <code>SaaS</code></li>
<li><a href="https://screenful.com/">Screenful</a> - Visualise and share
your project progress <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.hatica.io/">Hatica</a> - Engineering Analytics
to boost developer productivity <code>©</code> <code>SaaS</code></li>
<li><a href="https://usehaystack.io">Haystack</a> - Metrics and insights
for engineering teams <code>©</code> <code>SaaS</code></li>
<li><a href="https://pullpanda.com/analytics">Pull Panda</a> - Metrics
and insights for engineering teams <code>©</code> <code>SaaS</code></li>
<li><a href="https://plandek.com">Plandek</a> - Metrics and insights for
software delivery <code>©</code> <code>SaaS</code></li>
<li><a href="https://screenful.com/">Screenful</a> - Visualise and share
your project progress <code>©</code> <code>SaaS</code></li>
<li><a href="https://moiva.io/">Moiva.io</a> - A dashboard with charts
and graphs to evaluate and compare any npm package. <code>©</code>
<code>SaaS</code></li>
</ul>
<h2 id="analytics-dashboards">Analytics dashboards</h2>
<ul>
<li><a href="https://github.com/Freeboard/freeboard">Freeboard</a> -
open source real-time dashboard builder for IOT and other web mashups.
<code>©</code> <code>SaaS</code></li>
<li><a href="https://www.geckoboard.com/">Geckboard</a> - dashboard for
key metrics in one place. <code>©</code> <code>SaaS</code></li>
<li><a href="https://www.klipfolio.com/">Klipfolio</a> - Klipfolio is an
online dashboard platform for building powerful real-time business
dashboards for your team or your clients. <code>©</code>
<code>SaaS</code></li>
<li><a href="https://www.brandwatch.com/products/vizia/">Vizia</a> -
Visual command center dashboarding solution <code>©</code>
<code>SaaS</code></li>
<li><a href="https://metabase.com/">Metabase</a> - Metabase is the easy,
open source way for everyone in your company to ask questions and learn
from data. Simple Dashboarding and GUI Query tool, Nightly Emails and
Slack Integration w/ PostgreSQL, MySQL, Redshift and other DBs. (<a
href="https://github.com/metabase/metabase">Source Code</a>)
<code>AGPL-3.0</code> <code>Java</code></li>
<li><a href="https://chartbrew.com">Chartbrew</a> - Chartbrew allows you
to query your databases and APIs to create live charts and visualize
your data. You can share your charts with anyone or embed them on your
own sites, blogs, Notion, etc. (<a
href="https://app.chartbrew.com/live-demo">Demo</a>, <a
href="https://github.com/chartbrew/chartbrew">Source Code</a>)
<code>MIT</code> <code>NodeJS</code></li>
<li><a href="http://redash.io">Redash</a> - connect to over 18 types of
databases (SQL and “NoSQL”), query your data, visualize it and create
dashboards. Everything has a URL that can be shared. Slack and HipChat
integration. (<a href="https://demo.redash.io">Demo</a>, <a
href="https://github.com/getredash/redash">Source Code</a>)
<code>BSD-2-Clause</code> <code>Python</code></li>
<li><a href="http://superset.apache.org/">Superset</a> - Modern,
enterprise-ready business intelligence web application. (<a
href="https://github.com/apache/incubator-superset">Source Code</a>)
<code>Apache-2.0</code> <code>Python</code></li>
<li><a href="https://socioboard.org/">Socioboard</a> - <code></code>
Social media management, analytics, and reporting platform supporting
nine social media networks out-of-the-box. (<a
href="https://github.com/socioboard/Socioboard-4.0">Source Code</a>)
<code>GPL-3.0</code> <code>C#/JavaScript</code></li>
<li><a href="https://eda.jortilles.com/en/jortilles-english/">EDA</a> -
EDA is an user friendly Analtical Tool specially designed for busines
users. (<a href="https://github.com/jortilles/EDA">Source Code</a>)
<code>Apache-2.0</code> <code>Angular/Nodejs</code></li>
</ul>
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
<ul>
<li>Other awesome lists <a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>.</li>
<li>Even more lists <a
href="https://github.com/sindresorhus/awesome">awesome</a>.</li>
<li>Another list? <a href="https://github.com/jnv/lists">list</a>.</li>
<li>WTF! <a
href="https://github.com/t3chnoboy/awesome-awesome-awesome">awesome-awesome-awesome</a>.</li>
<li>Analytics <a
href="https://github.com/onurakpolat/awesome-bigdata">awesome-bigdata</a>.</li>
</ul>
<p><a
href="https://github.com/onurakpolat/awesome-analytics">analytics.md
Github</a></p>

195
html/android.md2.html Normal file
View File

@@ -0,0 +1,195 @@
<h1 id="awesome-android">Awesome Android</h1>
<p>A curated list of awesome Android frameworks, libraries and
software.</p>
<h2 id="contribuir">Contribuir</h2>
<p>Por favor lea la siguiente <a href="CONTRIBUTING.md">guía</a> para
poder contribuir con el proyecto.</p>
<p>Este es un documento de acceso público en el que se pretende
recopilar las mejores librerías, herramientas, libros, sitios webs para
desarrollar y usar en proyectos Android.</p>
<h2 id="listado">Listado</h2>
<ul>
<li><p><a href="#librerias">Librerías</a></p>
<ul>
<li><a href="#imagenes">Imágenes</a></li>
<li><a href="#bases-de-datos">Bases de datos</a>
<ul>
<li><a href="#greendao">greenDAO</a></li>
</ul></li>
<li><a href="#conectividad-web">Conectividad Web</a>
<ul>
<li><a href="#volley">Volley</a></li>
<li><a href="#robospice">RoboSpice</a></li>
</ul></li>
<li><a href="#bluetooth">Bluetooth</a>
<ul>
<li><a href="#bluetoothspp">BluetoothSPP</a></li>
</ul></li>
<li><a href="#realidad-aumentada">Realidad aumentada</a>
<ul>
<li><a href="#vuforia">Vuforia</a></li>
</ul></li>
<li><a href="#video-juegos">Video Juegos</a>
<ul>
<li><a href="#libgdx">LibGDX</a></li>
</ul></li>
</ul></li>
<li><p><a href="#herramientas">Herramientas</a></p>
<ul>
<li><a href="#pid-cat">PID cat</a></li>
</ul></li>
<li><p><a href="#otros-recursos">Otros recursos</a></p>
<ul>
<li><a href="#libros">Libros</a></li>
<li><a href="#redes-sociales">Redes sociales</a></li>
<li><a href="#sitios-webs">Sitios webs</a></li>
</ul></li>
</ul>
<h2 id="librerias">Librerias</h2>
<h3 id="imagenes">Imagenes</h3>
<p>Listado de librerías sobre la carga y manipulación de imágenes:</p>
<p>TO DO:</p>
<h3 id="bases-de-datos">Bases de datos</h3>
<p>Listado de librerías para relacionadas con las bases de datos y
almacenamiento de información:</p>
<h4 id="greendao">greenDAO</h4>
<p><strong>Descripción:</strong> greenDAO es un ORM que nos va a ayudar
a crear y manejar el modelo de base de datos SQLite que vamos a usar en
nuestra aplicación.</p>
<p><strong>URL del proyecto:</strong> http://greendao-orm.com</p>
<p><strong>Vídeos:</strong> - <strong>Caso práctico con
greenDAO:</strong> https://www.youtube.com/watch?v=GwWO-zDKJBo</p>
<p><strong>Tutoriales:</strong> -
http://greendao-orm.com/documentation/how-to-get-started</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> Le eh
utilizado en varios proyectos, creo que esta muy bien armada, algo que
me agrado, de una forma muy sencilla podes dejar el manejo del modelo
totalmente separado del proyecto. Dejando visible en este unicamente el
uso de las operaciones CRUD.</p>
<h3 id="conectividad-web">Conectividad Web</h3>
<p>Listado de librerías para facilitar la tarea de realizar solicitudes
Web:</p>
<h4 id="volley">Volley</h4>
<p><strong>Descripción:</strong> Volley es una librería que hace fácil y
más rápido el trabajo de hacer peticiones Web.</p>
<p><strong>URL del proyecto:</strong>
https://android.googlesource.com/platform/frameworks/volley/</p>
<p><strong>Vídeos:</strong> - <strong>Charla sobre la librería:</strong>
https://www.youtube.com/watch?v=yhv8l9F44qo</p>
<p><strong>Tutoriales:</strong> -
http://www.androidhive.info/2014/05/android-working-with-volley-library-1/</p>
<p><strong>Comentarios:</strong> - <strong>Juande:</strong> Librería muy
fácil de usar. Te quita todo el trabajo sucio.</p>
<h4 id="robospice">RoboSpice</h4>
<p><strong>Descripción:</strong> Es una librería ayudar a tratar tareas
que pueden demorar un largo tiempo en realizarce de forma sencilla,
especialmente tratando peticiones a travez de la red.</p>
<p><strong>URL del proyecto:</strong>
https://github.com/stephanenicolas/robospice</p>
<p><strong>Vídeos:</strong> -
https://www.youtube.com/watch?v=ONaD1mB8r-A</p>
<p><strong>Tutoriales:</strong> -
https://github.com/stephanenicolas/robospice/wiki</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> Sencilla
de usar, con varios ejemplos, mucho trabajo y tiempo de desarrollo.</p>
<h3 id="realidad-aumentada">Realidad aumentada</h3>
<p>Listado de librerías para facilitar la tarea de realizar aplicaciones
que deban utilizar realidad aumentada:</p>
<h4 id="vuforia">Vuforia</h4>
<p><strong>Descripción:</strong> Es una librería que nos va a dar una
interfaz configurable para el uso de realidad aumentada en nuestras
aplicaciones.</p>
<p><strong>URL del proyecto:</strong>
https://developer.vuforia.com/getting-started-overview</p>
<p><strong>Vídeos:</strong> -
https://www.youtube.com/watch?v=iBk_3m7Zx4s</p>
<p><strong>Tutoriales:</strong> -
https://developer.vuforia.com/resources/dev-guide/getting-started-android-native-sdk</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> Una vez
que configuramos nuestro entorno de desarrollo, no resulta complicado
poder explotar los recursos del manejo de la realidad aumentada en
nuestra aplicación.</p>
<h3 id="bluetooth">Bluetooth</h3>
<p>Listado de librerías para facilitar la tarea de realizar aplicaciones
que deban utilizar bluetooth:</p>
<h4 id="bluetoothspp">BluetoothSPP</h4>
<p><strong>Descripción:</strong> Es una librería que nos va a dar una
interfaz configurable para el uso del bluetooth en nuestras
aplicaciones.</p>
<p><strong>URL del proyecto:</strong>
https://github.com/akexorcist/Android-BluetoothSPPLibrary</p>
<p><strong>Vídeos:</strong> -
https://www.youtube.com/watch?v=XqxV9QOqkiI</p>
<p><strong>Tutoriales:</strong> -
http://tutorial.invention-zone.com/bluetooth-hc-05-module/</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> Lo poco
que la eh utilizado, parece ser muy fácil de utilizar y bastante
completa</p>
<h2 id="video-juegos">Video Juegos</h2>
<p>Listado de framework que nos van a ser de utilidad en el desarrollo
de video juegos en 2D y 3D en Android</p>
<h3 id="libgdx">LibGDX</h3>
<p><strong>Descripción:</strong> Es un framework que nos va a dar una
interfaz configurable para armar nuestros proyectos dedicados al
desarrollo de video juegos 2D y 3D. Ademas de ayudarnos a que el mismo
sea multiplataforma a pesar de trabajar con código nativo (Java) y
aprovechar al máximo el rendimiento de la GPU utilizando OpenGL.</p>
<p><strong>URL del proyecto:</strong>
http://libgdx.badlogicgames.com</p>
<p><strong>Vídeos:</strong> -
https://www.youtube.com/watch?v=IBsvuT7MzpY</p>
<p><strong>Tutoriales:</strong> -
https://github.com/Jackgris/wikiLibGDX_es -
https://github.com/libgdx/libgdx/wiki</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> Creo que
esta herramienta acelera mucho el desarrollo de video juegos, es libre,
utiliza Gradle (sistema de contrucción de proyecto apoyado por Google) y
hace que sea muy facil portar nuestro proyecto a la Web, IOS, y
Escritorio.</p>
<h2 id="herramientas">Herramientas</h2>
<p>Listado de herramientas que nos van a ser de utilidad en el
desarrollo de aplicaciones Android</p>
<h4 id="pid-cat">PID cat</h4>
<p><strong>Descripción:</strong> Esta herramientas es una mejora del
script llamado logcat color que nos va a mostrar toda la salida de
logcat en diferentes colores dependiendo del tipo, restringiendo
unicamente a la salida que corresponde a nustra aplicación en nuestra
terminal.</p>
<p><strong>URL del proyecto:</strong>
https://github.com/JakeWharton/pidcat</p>
<p><strong>Uso:</strong> Como dice en la web del proyecto, una vez
configurada, unicamente debemos ejecutar el script seguido del nombre
del paquete de nuestra aplicación, y podremos ver una hermosa salida del
logcat coloreada unicamente de nuestra aplicación, sin que se mezcle con
el resto de la salida del sistema. Aclaración: al ser un script en
Python, podremos utilizarlo en cualquier sistema que tengamos el SDK de
Android y un interprete de Python instalado.</p>
<p><strong>Comentarios:</strong> - <strong>Jackgris:</strong> En mi caso
que me gusta utilizar mucho el logcat cuando desarrollo, esta
herramienta me ayuda a obtener una salida mucho más agradable y legible
del mismo. A mi particularme me resulta de gran utilidad.</p>
<h2 id="otros-recursos">Otros recursos</h2>
<p>Listados de otros recursos que nos pueden resultar utiles a la hora
de desarrollar en esta plataforma:</p>
<h3 id="libros">Libros</h3>
<p>TO DO:</p>
<h3 id="redes-sociales">Redes sociales</h3>
<p>Listado de perfiles importantes en redes sociales como G+, o Twitter
y listas de correo.</p>
<ul>
<li><a href="http://desarrolladores-android.com/">Desarrolladores
Android</a> lista de correo de desarrolladores Android de habla hispana
(desde la cual se impulso este proyecto)</li>
</ul>
<h3 id="sitios-webs">Sitios webs</h3>
<ul>
<li><a href="http://developer.android.com">Android Developers</a> sitio
oficial</li>
<li><a href="http://aprendiendodeandroidymas.com/">Aprendiendo de
Android y Mas</a> blog</li>
<li><a href="http://www.sgoliver.net/">Sgoliver</a> sitio web con mucha
información y curso sobre Android</li>
</ul>
<p><a
href="https://github.com/LinuxCafeFederation/awesome-android">android.md
Github</a></p>

View File

@@ -0,0 +1,244 @@
<h1 id="awesome-android-release-notes">Awesome Android Release
Notes</h1>
<p>Awesome Android Release Notes is a useful directory for Android
software developers to keep up-to-date with all the things related with
Android. <strong>Contributions are welcome</strong>.</p>
<p><a href="https://github.com/pedronveloso"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>###<strong>Note on Update Frequency</strong>:</p>
<p>For several websites Ive tried to provide the update frequency of
the webpage in question. This way you can know how frequently it is
worth visiting that webpage to keep track of whats new. I further
recommend using a browser extension like <a
href="https://chrome.google.com/webstore/detail/tab-snooze/pdiebiamhaleloakpcgmpnenggpjbcbm?hl=en">Tab
Snooze</a>, which allows you to set a <strong>webpage to open
periodically</strong> to automate those which interest you.</p>
<h1 id="android-os-updates">Android OS Updates</h1>
<p>For the entire history of Android versions check the official <a
href="https://www.android.com/history">interactive page for Android
history</a> that gives you the highlights on each Android version
previous to the current one. <a
href="https://en.wikipedia.org/wiki/Android_version_history">Wikipedia
has a comprehensive and concise list</a> of all the Android versions,
their release date and prominent features. And last but not least the <a
href="https://developer.android.com/about/index.html"><strong>in-depth
developer-oriented documentation</strong></a> for the latest Android
versions.</p>
<p>Check <a
href="https://developer.android.com/studio/releases/platforms.html">SDK
Platform release logs</a> for information about <strong>revisions of
each Android release</strong>. This will let you know what changed from
versions like Android <em>7.1_r1</em> to <em>7.1_r2</em>. Notice that
both of these versions are still considered <em>Android 7.1</em> for the
consumer, but there could still be practical diferences for developers
to be aware of. <strong>Android Police</strong> website usually does a
<a href="http://www.androidpolice.com/tags/changelog/"><strong>diff
detailing the new stuff</strong></a> of each new revision.
<code>Update Frequency: Biweekly</code></p>
<p>If you like to stay informed about <strong>OS security</strong> check
the <a
href="https://source.android.com/security/bulletin/index.html">Android
Security Bulletins</a>, they get updated <code>every month</code>.
Furthermore each major Android version release contains a <a
href="https://source.android.com/security/enhancements/index.html">round
of changes pertaining to Security</a>.</p>
<h2 id="android-auto">Android Auto</h2>
<ul>
<li><a
href="https://plus.google.com/communities/116320632775523824083/stream/b2eff625-c529-476d-b3b2-6d3321484e71">Google
Plus Developer announcements page</a></li>
</ul>
<h2 id="android-wear">Android Wear</h2>
<ul>
<li><a
href="https://developer.android.com/wear/preview/support.html">Android
Wear release notes here</a>. This webpage includes preview versions of
Android Wear as well - <code>monthly</code></li>
<li><a
href="https://developer.android.com/wear/preview/behavior-changes.html">Details
about <strong>behavioral changes</strong></a> that are introduced with
each new Wear version</li>
<li><a href="https://en.wikipedia.org/wiki/Android_Wear">Wikipedia
page</a> - Contains an overview of the version history of Android
Wear</li>
</ul>
<h2 id="google-cast-and-android-tv">Google Cast and Android TV</h2>
<ul>
<li><a
href="https://developers.google.com/cast/docs/release-notes">Release
notes</a> for each Google Cast version - <code>twice a month</code></li>
<li><a
href="https://support.google.com/chromecast/answer/7124014?hl=en">Chromecast
Firmware versions</a></li>
<li><a
href="https://plus.google.com/communities/112881895888889393129/stream/8726bf2b-3211-48e9-a857-4a6d1aec24ad">Android
TV Developer Announcements on Google Plus</a> - This is the closest
thing to official release notes</li>
<li></li>
</ul>
<h2 id="android-things">Android Things</h2>
<ul>
<li><a
href="https://developer.android.com/things/preview/releases.html">Android
Things</a> - release notes</li>
<li><a href="https://github.com/androidthings">GitHub page</a> -
Official samples</li>
</ul>
<h1 id="relevant-info">Relevant Info</h1>
<p>The following websites are always up-do-date with information
pertinent to Android software development:</p>
<ul>
<li><a href="https://source.android.com/source/build-numbers.html">Build
Numbers webpage</a> - Check the relation between Android
<strong>Codenames</strong> (<em>Nougat, …</em>), with <strong>API
Versions</strong> (<em>25,..</em>), <strong>Android Version</strong>
(<em>7.1,…</em>) and other things like <strong>Source Code Tags</strong>
for each device release (<em>N6F26Q,…</em>) and their branch name</li>
<li><a
href="https://developer.android.com/about/dashboards/index.html#Platform">Android
Dashboards</a> - This one gets updated every week and display
<strong>global stats</strong> on the distribution of <strong>Android
versions</strong>, <strong>Screen densities</strong> and others</li>
<li><a href="https://android.googlesource.com/?format=HTML">Android
Open-Source Project repositories</a> - If youre feel like diving into
the source of all of the things that make up the
<strong>AOSP</strong></li>
<li><a href="https://github.com/googlesamples">Google Samples GitHub</a>
- Google provided repositories and projects, a great way to explore and
improve your integration with their products and APIs</li>
<li><a href="https://medium.com/google-developers">Google Developers
Medium page</a> - The <strong>Mediums page of Google
Developers</strong> offers a great array of articles regarding
development, it is not exclusive to Android but still worth checking
out</li>
</ul>
<h2 id="device-updates">Device updates</h2>
<p>If youve a Nexus, Pixel or other device that is officially supported
by Google you can find the <a
href="https://developers.google.com/android/images"><strong>Factory
Images</strong> here</a>. In this page youll typically find
<em>developer preview builds</em> to install on selected devices every
time Google announces a new Android release that is not yet ready to
ship. The factory images require you to wipe the data of your device, so
be sure to check the <a
href="https://developers.google.com/android/ota">OTA
(<em>Over-The-Air</em>) binaries</a> that you can flash on your device
to keep it up-to-date without resetting it. This is basically the same
update your device gets when it automatically prompts you to update
itself, this behavior can take longer depending on how Google decides to
roll-out the update so basically with this you can force that update
sooner onto your device.</p>
<h1 id="blogs-and-news">Blogs and News</h1>
<p>Here are some places that you should check out regularly if youre
not doing so already, that contain all sorts of new stuff about
Android:</p>
<ul>
<li><a href="https://android-developers.googleblog.com/">Google Android
Developers Blog</a> - <code>Weekly</code></li>
<li><a
href="https://www.youtube.com/channel/UCVHFbqXqoYvEWM1Ddxl0QDg">Android
Developers YouTube channel</a> - Also contains a playlist of Android
related Google I/O videos - <code>Weekly</code></li>
<li><a
href="https://source.android.com/source/community.html#open-source-project-discussions">Official
Android Mailling Lists and IRC information</a></li>
<li><a
href="https://github.com/Juude/awesome-android-performance">Awesome
Android Performance</a> - A good directory that is kept up-to-date
relating to <strong>Android applications performance</strong></li>
<li><a href="https://github.com/nisrulz/android-tips-tricks">Android
tips and tricks GitHub</a> - A GitHub page that gets frequent
contributions and serves as a directory for tips, tricks and tools.
Definately worth checking out!</li>
<li><a href="http://androidweekly.net/">Android Weekly</a> - A
<strong>weekly newsletter</strong> to stay up-to-date with Android
Development</li>
<li><a href="https://www.androiddevdigest.com/">AndroidDev Digest</a> -
Another <strong>weekly newsletter</strong> regarding Android
Development</li>
<li><a href="https://realm.io/news/tags/android/">Realm News Blog</a> -
Realm invites known developers to talk about varied topics related with
Android development and provides the video sessions afterwards for free
- <code>weekly</code></li>
</ul>
<h1 id="android-development-tools">Android development Tools</h1>
<p>Here are the <strong>links</strong> for the <strong>development tools
release logs</strong>:</p>
<ul>
<li><a href="http://tools.android.com/recent">Android Studio</a> -
<code>monthly</code></li>
<li><a href="http://tools.android.com/tech-docs/new-build-system">New
Jill and Jack build system</a></li>
<li><a
href="https://developer.android.com/studio/releases/sdk-tools.html">SDK
Tools</a> - Android Studio informs you of updates to this one by default
as well, check this release log to see what the update brings
exactly</li>
<li><a
href="https://developer.android.com/studio/releases/build-tools.html">SDK
Build Tools</a> - Check this one to keep the
<strong>buildToolsVersion</strong> of your <em>gradle build file</em>
up-to-date. <code>monthly</code></li>
<li><a
href="https://developer.android.com/studio/releases/gradle-plugin.html">Android
Plugin for Gradle</a> - Reading this one is a great way to stay informed
about <strong>new flags</strong>, <strong>properties</strong> and other
changes to of the <strong>Gradle build syntax</strong></li>
<li><a
href="https://developer.android.com/studio/releases/platform-tools.html">SDK
Platform Tools</a> - Contains updates to the command line tools used for
development such as <em>adb</em>, <em>fastboot</em> and
<em>systrace</em>.</li>
<li><a
href="https://developer.android.com/ndk/downloads/revision_history.html">Android
NDK release notes</a> - <code>twice a year</code></li>
</ul>
<h2 id="complimentary-development-tools">Complimentary development
tools</h2>
<ul>
<li><a href="https://docs.gradle.org/current/release-notes">Gradle
release log</a> - Android is always behind the current Gradle release,
but it is worth checking this website for more in-depth understanding of
each new version that Android supports and for the curious to peek into
whats coming next :)</li>
<li><a
href="https://blog.jetbrains.com/idea/category/releases/">IntelliJ
Release Blog</a> - Android Studio is based on IntelliJ IDEA, some even
prefer to stick with that instead of Studio as they work similarly if
you have the Android plugin enabled. Check this to know new
<strong>features and tips</strong> about the IDE, they usually work on
Studio as well</li>
</ul>
<h1 id="libraries">Libraries</h1>
<h2 id="google-play-services-sdk">Google Play Services SDK</h2>
<p>By far the most relevant library or group of libraries to always keep
track of is the <a
href="https://developers.google.com/android/guides/releases"><strong>Google
Play Services SDK</strong></a>. The Google Play Services SDK is composed
by more than a dozen libraries, you can see the <a
href="https://developers.google.com/android/guides/setup">full
up-to-date list here</a>. This includes know libraries such as
<strong>Google Maps</strong>, <strong>Google Cloud Messaging</strong>,
<strong>Android Wear</strong>, <strong>Firebase</strong>, <strong>Google
Account Login</strong>, <strong>Google Analytics</strong>, and the list
goes on… Basically integrations with most Google products out there, so
it bound to keep growing.</p>
<p>Update Frequency: <code>Monthly</code></p>
<h2 id="support-library">Support Library</h2>
<p>The <strong>Google Support Library</strong> is another super set of
libraries, and you can check the <a
href="https://developer.android.com/topic/libraries/support-library/revisions.html">latest
changes here</a>. Some of the most know libraries it provides are used
to provide support for <strong>retro-compatibility</strong>, various
aspects and components of <strong>material design</strong>, <strong>TV
and Media Playback</strong>, etc.</p>
<p>Update Frequency: <code>Monthly</code></p>
<h2 id="junit">JUnit</h2>
<p>If youre writing tests you should keep track of the <a
href="https://github.com/junit-team/junit4/tree/master/doc">changes in
JUnit4</a>. The throughput of new releases varies, but as good thumb of
rule check this one <code>twice a year</code>.</p>
<p><a
href="https://github.com/pedronveloso/awesome-android-release-notes">androidreleasenotes.md
Github</a></p>

View File

@@ -0,0 +1,661 @@
<h1 id="android-security-awesome-awesome">android-security-awesome <img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></h1>
<p><a
href="https://github.com/ashishb/android-security-awesome/actions/workflows/validate-links.yml"><img
src="https://github.com/ashishb/android-security-awesome/actions/workflows/validate-links.yml/badge.svg"
alt="Link Liveness Checker" /></a></p>
<p><a
href="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-shell-script.yaml"><img
src="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-shell-script.yaml/badge.svg"
alt="Lint Shell scripts" /></a> <a
href="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-markdown.yaml"><img
src="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-markdown.yaml/badge.svg"
alt="Lint Markdown" /></a> <a
href="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-yaml.yaml"><img
src="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-yaml.yaml/badge.svg"
alt="Lint YAML" /></a> <a
href="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-github-actions.yaml"><img
src="https://github.com/ashishb/android-security-awesome/actions/workflows/lint-github-actions.yaml/badge.svg"
alt="Lint GitHub Actions" /></a> <img
src="https://img.shields.io/github/contributors/ashishb/android-security-awesome"
alt="GitHub contributors" /></p>
<p>A collection of Android security-related resources.</p>
<ol type="1">
<li><a href="#tools">Tools</a></li>
<li><a href="#academic">Academic/Research/Publications/Books</a></li>
<li><a href="#exploits">Exploits/Vulnerabilities/Bugs</a></li>
</ol>
<h2 id="tools">Tools</h2>
<h3 id="online-analyzers">Online Analyzers</h3>
<ol type="1">
<li><a href="http://andrototal.org/">AndroTotal</a></li>
<li><a href="https://www.appknox.com/">Appknox</a> - not free</li>
<li><a href="https://www.virustotal.com/">Virustotal</a> - max
128MB</li>
<li><a href="http://app-ray.co/">Fraunhofer App-ray</a> - not free</li>
<li><a
href="https://www.nowsecure.com/blog/2016/09/19/announcing-nowsecure-lab-automated/">NowSecure
Lab Automated</a> - Enterprise tool for mobile app security testing both
Android and iOS mobile apps. Lab Automated features dynamic and static
analysis on real devices in the cloud to return results in minutes. Not
free</li>
<li><a href="https://appdetonator.run/">App Detonator</a> - Detonate APK
binary to provide source code level details, including app author,
signature, build, and manifest information. 3 Analysis/day free
quota.</li>
<li><a href="https://beta.pithus.org/">Pithus</a> - Open-Source APK
analyzer. Still in Beta and limited to static analysis for the moment.
It is possible to hunt malware with Yara rules. More <a
href="https://beta.pithus.org/about/">here</a>.</li>
<li><a href="https://oversecured.com/">Oversecured</a> - Enterprise
vulnerability scanner for Android and iOS apps; it offers app owners and
developers the ability to secure each new version of a mobile app by
integrating Oversecured into the development process. Not free.</li>
<li><a href="https://appsweep.guardsquare.com/">AppSweep by
Guardsquare</a> - Free, fast Android application security testing for
developers</li>
<li><a href="https://koodous.com">Koodous</a> - Performs static/dynamic
malware analysis over a vast repository of Android samples and checks
them against public and private Yara rules.</li>
<li><a href="https://www.immuniweb.com/mobile/">Immuniweb</a>. Does an
“OWASP Mobile Top 10 Test”, “Mobile App Privacy Check”, and an
application permissions test. The free tier is 4 tests per day,
including report after registration</li>
<li><del><a href="https://malab.bitbaan.com/">BitBaan</a></del></li>
<li><del><a href="http://undroid.av-comparatives.info/">AVC
UnDroid</a></del></li>
<li><del><a href="https://amaaas.com">AMAaaS</a> - Free Android Malware
Analysis Service. A bare-metal service features static and dynamic
analysis for Android applications. A product of <a
href="https://malwarepot.com/index.php/AMAaaS">MalwarePot</a></del>.</li>
<li><del><a href="https://appcritique.boozallen.com">AppCritique</a> -
Upload your Android APKs and receive comprehensive free security
assessments</del></li>
<li><del><a href="https://apkscan.nviso.be/">NVISO ApkScan</a> -
sunsetting on Oct 31, 2019</del></li>
<li><del><a
href="http://www.mobilemalware.com.br/analysis/index_en.php">Mobile
Malware Sandbox</a></del></li>
<li><del><a href="https://appscan.bluemix.net/mobileAnalyzer">IBM
Security AppScan Mobile Analyzer</a> - not free</del></li>
<li><del><a href="https://www.visualthreat.com/">Visual Threat</a> - no
longer an Android app analyzer</del></li>
<li><del><a
href="http://tracedroid.few.vu.nl/">Tracedroid</a></del></li>
<li><del><a href="https://habo.qq.com/">habo</a> - 10/day</del></li>
<li><del><a
href="http://copperdroid.isg.rhul.ac.uk/copperdroid/">CopperDroid</a></del></li>
<li><del><a
href="http://sanddroid.xjtu.edu.cn/">SandDroid</a></del></li>
<li><del><a
href="http://www.android-permissions.org/">Stowaway</a></del></li>
<li><del><a href="http://anubis.iseclab.org/">Anubis</a></del></li>
<li><del><a href="http://www.mobile-app-insight.org">Mobile app
insight</a></del></li>
<li><del><a
href="http://mobile-sandbox.com">Mobile-Sandbox</a></del></li>
<li><del><a href="http://safe.ijiami.cn/">Ijiami</a></del></li>
<li><del><a href="http://www.comdroid.org/">Comdroid</a></del></li>
<li><del><a href="http://www.androidsandbox.net/">Android
Sandbox</a></del></li>
<li><del><a href="http://www.foresafe.com/scan">Foresafe</a></del></li>
<li><del><a href="https://dexter.dexlabs.org/">Dexter</a></del></li>
<li><del><a href="http://www.mobiseclab.org/eacus.jsp">MobiSec
Eacus</a></del></li>
<li><del><a href="https://fireeye.ijinshan.com/">Fireeye</a>- max 60MB
15/day</del></li>
<li><del><a href="https://approver.talos-sec.com/">approver</a> -
Approver is a fully automated security analysis and risk assessment
platform for Android and iOS apps. Not free.</del></li>
</ol>
<h3 id="static-analysis-tools">Static Analysis Tools</h3>
<ol type="1">
<li><a href="https://github.com/maaaaz/androwarn/">Androwarn</a> -
detect and warn the user about potential malicious behaviors developed
by an Android application.</li>
<li><a
href="https://github.com/sonyxperiadev/ApkAnalyser">ApkAnalyser</a></li>
<li><a
href="https://github.com/honeynet/apkinspector/">APKInspector</a></li>
<li><a href="https://insights.sei.cmu.edu/library/didfail/">Droid Intent
Data Flow Analysis for Information Leakage</a></li>
<li><a href="https://bitbucket.org/srl/droidlegacy">DroidLegacy</a></li>
<li><a
href="https://blogs.uni-paderborn.de/sse/tools/flowdroid/">FlowDroid</a></li>
<li><a href="https://www.pnfsoftware.com/">Android Decompiler</a> not
free</li>
<li><a href="https://security.csl.toronto.edu/pscout/">PSCout</a> - A
tool that extracts the permission specification from the Android OS
source code using static analysis</li>
<li><a href="http://amandroid.sireum.org/">Amandroid</a></li>
<li><a href="https://github.com/dorneanu/smalisca">SmaliSCA</a> - Smali
Static Code Analysis</li>
<li><a href="https://github.com/douggard/CFGScanDroid">CFGScanDroid</a>
- Scans and compares the CFG against the CFG of malicious
applications</li>
<li><a href="https://github.com/maldroid/maldrolyzer">Madrolyzer</a> -
extracts actionable data like C&amp;C, phone number etc.</li>
<li><a href="https://github.com/JulianSchuette/ConDroid">ConDroid</a> -
Performs a combination of symbolic + concrete execution of the app</li>
<li><a
href="https://github.com/serval-snt-uni-lu/DroidRA">DroidRA</a></li>
<li><a
href="https://github.com/ClaudiuGeorgiu/RiskInDroid">RiskInDroid</a> - A
tool for calculating the risk of Android apps based on their
permissions, with an online demo available.</li>
<li><a href="https://github.com/SUPERAndroidAnalyzer/super">SUPER</a> -
Secure, Unified, Powerful, and Extensible Rust Android Analyzer</li>
<li><a
href="https://github.com/google/android-classyshark">ClassyShark</a> - A
Standalone binary inspection tool that can browse any Android executable
and show important info.</li>
<li><a href="https://github.com/vincentcox/StaCoAn">StaCoAn</a> -
Cross-platform tool that aids developers, bug-bounty hunters, and
ethical hackers in performing static code analysis on mobile
applications. This tool was created with a big focus on usability and
graphical guidance in the user interface.</li>
<li><a href="https://github.com/flankerhqd/JAADAS">JAADAS</a> - Joint
intraprocedural and interprocedural program analysis tool to find
vulnerabilities in Android apps, built on Soot and Scala</li>
<li><a
href="https://github.com/quark-engine/quark-engine">Quark-Engine</a> -
An Obfuscation-Neglect Android Malware Scoring System</li>
<li><a href="https://github.com/b-mueller/apkx">One Step Decompiler</a>
- Android APK Decompilation for the Lazy</li>
<li><a href="https://github.com/dwisiswant0/apkleaks">APKLeaks</a> -
Scanning APK file for URIs, endpoints &amp; secrets.</li>
<li><a href="https://github.com/mpast/mobileAudit">Mobile Audit</a> -
Web application for performing Static Analysis and detecting malware in
Android APKs.</li>
<li><del><a href="https://github.com/EugenioDelfa/Smali-CFGs">Smali CFG
generator</a></del></li>
<li><del><a href="http://siis.cse.psu.edu/tools.html">Several tools from
PSU</a></del></li>
<li><del><a href="https://www.cs.washington.edu/sparta">SPARTA</a> -
verifies (proves) that an app satisfies an information-flow security
policy; built on the <a
href="https://types.cs.washington.edu/checker-framework/">Checker
Framework</a></del></li>
</ol>
<h3 id="app-vulnerability-scanners">App Vulnerability Scanners</h3>
<ol type="1">
<li><a href="https://github.com/linkedin/qark/">QARK</a> - QARK by
LinkedIn is for app developers to scan apps for security issues</li>
<li><a
href="https://github.com/AndroBugs/AndroBugs_Framework">AndroBugs</a></li>
<li><a href="https://github.com/google/nogotofail">Nogotofail</a></li>
<li><del><a href="https://devknox.io/">Devknox</a> - IDE plugin to build
secure Android apps. Not maintained anymore.</del></li>
</ol>
<h3 id="dynamic-analysis-tools">Dynamic Analysis Tools</h3>
<ol type="1">
<li><a
href="http://www.mulliner.org/blog/blosxom.cgi/security/androiddbiv02.html">Android
DBI frameowork</a></li>
<li><a href="https://github.com/sh4hin/Androl4b">Androl4b</a>- A Virtual
Machine For Assessing Android applications, Reverse Engineering and
Malware Analysis</li>
<li><a href="https://github.com/nccgroup/house">House</a>- House: A
runtime mobile application analysis toolkit with a Web GUI, powered by
Frida, written in Python.</li>
<li><a
href="https://github.com/MobSF/Mobile-Security-Framework-MobSF">Mobile-Security-Framework
MobSF</a> - Mobile Security Framework is an intelligent, all-in-one
open-source mobile application (Android/iOS) automated pen-testing
framework capable of performing static, dynamic analysis and web API
testing.</li>
<li><a href="https://appsec-labs.com/AppUse/">AppUse</a> custom build
for penetration testing</li>
<li><a href="https://github.com/pjlantz/droidbox">Droidbox</a></li>
<li><a href="https://github.com/mwrlabs/drozer">Drozer</a></li>
<li><a
href="https://forum.xda-developers.com/xposed/xposed-installer-versions-changelog-t2714053">Xposed</a>
- equivalent of doing Stub-based code injection but without any
modifications to the binary</li>
<li><a href="https://github.com/ac-pm/Inspeckage">Inspeckage</a> -
Android Package Inspector - dynamic analysis with API hooks, start
unexported activities, and more. (Xposed Module)</li>
<li><a href="https://github.com/AndroidHooker/hooker">Android Hooker</a>
- Dynamic Java code instrumentation (requires the Substrate
Framework)</li>
<li><a href="https://github.com/ZSShen/ProbeDroid">ProbeDroid</a> -
Dynamic Java code instrumentation</li>
<li><a href="https://github.com/sycurelab/DECAF">DECAF</a> - Dynamic
Executable Code Analysis Framework based on QEMU (DroidScope is now an
extension to DECAF)</li>
<li><a href="https://github.com/idanr1986/cuckoo-droid">CuckooDroid</a>
- Android extension for Cuckoo sandbox</li>
<li><a href="https://github.com/MobileForensicsResearch/mem">Mem</a> -
Memory analysis of Android (root required)</li>
<li><a
href="http://www.ida.liu.se/labs/rtslab/publications/2011/spsm11-burguera.pdf">Crowdroid</a>
unable to find the actual tool</li>
<li><a
href="https://github.com/nwhusted/AuditdAndroid">AuditdAndroid</a>
Android port of auditd, not under active development anymore</li>
<li><a href="https://code.google.com/p/asef/">Android Security
Evaluation Framework</a> - not under active development anymore</li>
<li><a href="https://github.com/xurubin/aurasium">Aurasium</a>
Practical security policy enforcement for Android apps via bytecode
rewriting and in-place reference monitoring.</li>
<li><a href="https://github.com/strazzere/android-lkms">Android Linux
Kernel modules</a></li>
<li><a href="https://github.com/zyrikby/StaDynA">StaDynA</a> - a system
supporting security app analysis in the presence of dynamic code update
features (dynamic class loading and reflection). This tool combines
static and dynamic analysis of Android applications in order to reveal
the hidden/updated behavior and extend static analysis results with this
information.</li>
<li><a
href="https://github.com/zhengmin1989/DroidAnalytics">DroidAnalytics</a>
- incomplete</li>
<li><a href="https://github.com/oguzhantopgul/Vezir-Project">Vezir
Project</a> - Virtual Machine for Mobile Application Pentesting and
Mobile Malware Analysis</li>
<li><a href="https://github.com/xtiankisutsa/MARA_Framework">MARA</a> -
Mobile Application Reverse Engineering and Analysis Framework</li>
<li><a href="http://appanalysis.org">Taintdroid</a> - requires AOSP
compilation</li>
<li><a href="https://artist.cispa.saarland">ARTist</a> - a flexible
open-source instrumentation and hybrid analysis framework for Android
apps and Androids Java middleware. It is based on the Android Runtimes
(ART) compiler and modifies code during on-device compilation.</li>
<li><a href="https://github.com/Areizen/Android-Malware-Sandbox">Android
Malware Sandbox</a></li>
<li><a href="https://github.com/alexMyG/AndroPyTool">AndroPyTool</a> - a
tool for extracting static and dynamic features from Android APKs. It
combines different well-known Android app analysis tools such as
DroidBox, FlowDroid, Strace, AndroGuard, or VirusTotal analysis.</li>
<li><a
href="https://github.com/m0bilesecurity/RMS-Runtime-Mobile-Security">Runtime
Mobile Security (RMS)</a> - is a powerful web interface that helps you
to manipulate Android and iOS Apps at Runtime</li>
<li><a href="https://github.com/Dado1513/PAPIMonitor">PAPIMonitor</a>
PAPIMonitor (Python API Monitor for Android apps) is a Python tool based
on Frida for monitoring user-select APIs during the app execution.</li>
<li><a
href="https://github.com/NotSoSecure/android_application_analyzer">Android_application_analyzer</a>
- The tool is used to analyze the content of the Android application in
local storage.</li>
<li><a href="https://www.decompiler.com/">Decompiler.com</a> - Online
APK and Java decompiler</li>
<li><a href="https://github.com/fkie-cad/friTap">friTap</a>- Intercept
SSL/TLS connections with Frida; Allows TLS key extraction and decryption
of TLS payload as PCAP on Android in real-time.</li>
<li><a href="https://github.com/RaffaDNDM/HacknDroid">HacknDroid</a> - A
tool designed to automate various Mobile Application Penetration Testing
(MAPT) tasks and facilitate interaction with Android devices.</li>
<li><a href="https://github.com/mesquidar/adbsploit">adbsploit</a> -
tools for exploiting device via ADB</li>
<li><del><a href="https://manifestsecurity.com/appie/">Appie</a> - Appie
is a software package that has been pre-configured to function as an
Android Pentesting Environment. It is completely portable and can be
carried on a USB stick or smartphone. This is a one-stop answer for all
the tools needed in Android Application Security Assessment and an
awesome alternative to existing virtual machines.</del></li>
<li><del><a href="https://androidtamer.com/">Android Tamer</a> - Virtual
/ Live Platform for Android Security Professionals</del></li>
<li><del><a
href="http://www.mobilemalware.com.br/amat/download.html">Android
Malware Analysis Toolkit</a> - (Linux distro) Earlier, it used to be an
<a href="http://dunkelheit.com.br/amat/analysis/index_en.php">online
analyzer</a></del></li>
<li><del><a
href="https://redmine.honeynet.org/projects/are/wiki">Android Reverse
Engineering</a> ARE (android reverse engineering) is not under active
development anymore</del></li>
<li><del><a
href="https://www.nowsecure.com/blog/2014/09/09/introducing-vialab-community-edition/">ViaLab
Community Edition</a></del></li>
<li><del><a
href="https://labs.mwrinfosecurity.com/tools/2012/03/16/mercury/">Mercury</a></del></li>
<li><del><a
href="https://thecobraden.com/projects/cobradroid/">Cobradroid</a>
custom image for malware analysis</del></li>
</ol>
<h3 id="reverse-engineering">Reverse Engineering</h3>
<ol type="1">
<li><a href="https://github.com/JesusFreke/smali">Smali/Baksmali</a>
apk decompilation</li>
<li><a href="https://github.com/strazzere/Emacs-Smali">emacs syntax
coloring for smali files</a></li>
<li><a href="http://codetastrophe.com/smali.vim">vim syntax coloring for
smali files</a></li>
<li><a href="https://github.com/swdunlop/AndBug">AndBug</a></li>
<li><a href="https://github.com/androguard/androguard">Androguard</a>
powerful, integrates well with other tools</li>
<li><a href="https://ibotpeaches.github.io/Apktool/">Apktool</a>
really useful for compilation/decompilation (uses smali)</li>
<li><a href="https://github.com/appknox/AFE">Android Framework for
Exploitation</a></li>
<li><a
href="https://github.com/iSECPartners/Android-KillPermAndSigChecks">Bypass
signature and permission checks for IPCs</a></li>
<li><a href="https://github.com/iSECPartners/Android-OpenDebug">Android
OpenDebug</a> make any application on the device debuggable (using
cydia substrate).</li>
<li><a href="https://github.com/pxb1988/dex2jar">Dex2Jar</a> - dex to
jar converter</li>
<li><a href="https://github.com/google/enjarify">Enjarify</a> - dex to
jar converter from Google</li>
<li><a href="https://sourceforge.net/projects/dedexer/">Dedexer</a></li>
<li><a href="https://github.com/sysdream/fino">Fino</a></li>
<li><a href="https://www.frida.re/">Frida</a> - inject JavaScript to
explore applications and a <a
href="https://github.com/antojoseph/diff-gui">GUI tool</a> for it</li>
<li><a href="https://bitbucket.org/aseemjakhar/indroid">Indroid</a>
thread injection kit</li>
<li><a
href="https://www.nccgroup.com/us/our-research/intent-sniffer/">IntentSniffer</a></li>
<li><a
href="https://github.com/iSECPartners/Introspy-Android">Introspy</a></li>
<li><a href="https://varaneckas.com/jad/">Jad</a> - Java decompiler</li>
<li><a href="https://github.com/java-decompiler/jd-gui">JD-GUI</a> -
Java decompiler</li>
<li><a href="http://www.benf.org/other/cfr/">CFR</a> - Java
decompiler</li>
<li><a href="https://github.com/Storyyeller/Krakatau">Krakatau</a> -
Java decompiler</li>
<li><a href="https://github.com/fesh0r/fernflower">FernFlower</a> - Java
decompiler</li>
<li><a href="https://github.com/plum-umd/redexer">Redexer</a> apk
manipulation</li>
<li><a href="https://github.com/CalebFenton/simplify">Simplify Android
deobfuscator</a></li>
<li><a href="https://github.com/Konloch/bytecode-viewer">Bytecode
viewer</a></li>
<li><a href="https://github.com/radare/radare2">Radare2</a></li>
<li><a href="https://github.com/skylot/jadx">Jadx</a></li>
<li><a href="https://github.com/iGio90/Dwarf">Dwarf</a> - GUI for
reverse engineering</li>
<li><a href="https://github.com/secrary/Andromeda">Andromeda</a> -
Another basic command-line reverse engineering tool</li>
<li><a href="https://github.com/shroudedcode/apk-mitm">apk-mitm</a> - A
CLI application that prepares Android APK files for HTTPS
inspection</li>
<li><a href="https://github.com/0x742/noia">Noia</a> - Simple Android
application sandbox file browser tool</li>
<li><a href="https://github.com/ClaudiuGeorgiu/Obfuscapk">Obfuscapk</a>
— Obfuscapk is a modular Python tool for obfuscating Android apps
without requiring their source code.</li>
<li><a
href="https://github.com/Mobile-IoT-Security-Lab/ARMANDroid">ARMANDroid</a>
- ARMAND (Anti-Repackaging through Multi-pattern, Anti-tampering based
on Native Detection) is a novel anti-tampering protection scheme that
embeds logic bombs and AT detection nodes directly in the apk file
without needing their source code.</li>
<li><a href="https://github.com/mvt-project/mvt">MVT (Mobile
Verification Toolkit)</a> - a collection of utilities to simplify and
automate the process of gathering forensic traces helpful to identify a
potential compromise of Android and iOS devices</li>
<li><a href="https://github.com/google/dexmod">Dexmod</a> - a tool to
exemplify patching Dalvik bytecode in a DEX (Dalvik Executable) file and
assist in the static analysis of Android applications.</li>
<li><a
href="https://github.com/giacomoferretti/odex-patcher">odex-patcher</a>
- Run arbitrary code by patching OAT files</li>
<li><a
href="https://github.com/AzeemIdrisi/PhoneSploit-Pro">PhoneSpolit-Pro</a>
- An all-in-one hacking tool to remotely exploit Android devices using
ADB and Metasploit Framework to get a Meterpreter session.</li>
<li><a href="https://github.com/APKLab/APKLab">APKLab</a> - plugin for
VS code to analyze APKs</li>
<li><del><a
href="https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler">Procyon</a>
- Java decompiler</del></li>
<li><del><a
href="http://blog.avlyun.com/wp-content/uploads/2014/04/SmaliViewer.zip">Smali
viewer</a></del></li>
<li><del><a
href="https://github.com/BaiduSecurityLabs/ZjDroid">ZjDroid</a></del>,
<del><a
href="https://github.com/yangbean9/ZjDroid">fork/mirror</a></del></li>
<li><del><a href="http://siis.cse.psu.edu/dare/index.html">Dare</a>
.dex to .class converter</del></li>
</ol>
<h3 id="fuzz-testing">Fuzz Testing</h3>
<ol type="1">
<li><a href="https://github.com/anestisb/radamsa-android">Radamsa
Fuzzer</a></li>
<li><a href="https://github.com/google/honggfuzz">Honggfuzz</a></li>
<li><a href="https://github.com/anestisb/melkor-android">An Android port
of the Melkor ELF fuzzer</a></li>
<li><a href="https://github.com/fuzzing/MFFA">Media Fuzzing Framework
for Android</a></li>
<li><a href="https://github.com/jonmetz/AndroFuzz">AndroFuzz</a></li>
<li><a href="https://github.com/quarkslab/android-fuzzing">QuarksLabs
Android Fuzzing</a></li>
<li><del><a
href="https://www.nccgroup.trust/us/about-us/resources/intent-fuzzer/">IntentFuzzer</a></del></li>
</ol>
<h3 id="app-repackaging-detectors">App Repackaging Detectors</h3>
<ol type="1">
<li><a href="https://github.com/zyrikby/FSquaDRA">FSquaDRA</a> - a tool
for detecting repackaged Android applications based on app resources
hash comparison.</li>
</ol>
<h3 id="market-crawlers">Market Crawlers</h3>
<ol type="1">
<li><a href="https://github.com/Akdeniz/google-play-crawler">Google Play
crawler (Java)</a></li>
<li><a href="https://github.com/egirault/googleplay-api">Google Play
crawler (Python)</a></li>
<li><a href="https://github.com/dweinstein/node-google-play">Google Play
crawler (Node)</a> - get app details and download apps from the official
Google Play Store.</li>
<li><a href="https://github.com/dweinstein/node-aptoide">Aptoide
downloader (Node)</a> - download apps from Aptoide third-party Android
market</li>
<li><a href="https://github.com/dweinstein/node-appland">Appland
downloader (Node)</a> - download apps from Appland third-party Android
market</li>
<li><a
href="https://github.com/ClaudiuGeorgiu/PlaystoreDownloader">PlaystoreDownloader</a>
- PlaystoreDownloader is a tool for downloading Android applications
directly from the Google Play Store. After an initial (one-time)
configuration, applications can be downloaded by specifying their
package name.</li>
<li><a href="https://apkcombo.com/apk-downloader/">APK Downloader</a>
Online Service to download APK from the Play Store for a specific
Android Device Configuration</li>
<li><del><a href="https://apkpure.com/">Apkpure</a> - Online apk
downloader. Also, it provides its own app for downloading.</del></li>
</ol>
<h3 id="misc-tools">Misc Tools</h3>
<ol type="1">
<li><a
href="http://androidcracking.blogspot.com/2011/03/original-smalihook-java-source.html">smalihook</a></li>
<li><a
href="http://code.google.com/p/android4me/downloads/detail?name=AXMLPrinter2.jar">AXMLPrinter2</a>
- to convert binary XML files to human-readable XML files</li>
<li><a href="https://github.com/mbrubeck/android-completion">adb
autocomplete</a></li>
<li><a href="https://github.com/mitmproxy/mitmproxy">mitmproxy</a></li>
<li><a
href="https://github.com/dweinstein/dockerfile-androguard">dockerfile/androguard</a></li>
<li><a href="https://github.com/AndroidVTS/android-vts">Android
Vulnerability Test Suite</a> - android-vts scans a device for set of
vulnerabilities</li>
<li><a href="https://github.com/dpnishant/appmon">AppMon</a>- AppMon is
an automated framework for monitoring and tampering with system API
calls of native macOS, iOS, and Android apps. It is based on Frida.</li>
<li><a href="https://github.com/seemoo-lab/internalblue">Internal
Blue</a> - Bluetooth experimentation framework based on the Reverse
Engineering of Broadcom Bluetooth Controllers</li>
<li><a href="https://github.com/SecTheTech/AMDH">Android Mobile Device
Hardening</a> - AMDH scans and hardens the devices settings and lists
harmful installed Apps based on permissions.</li>
<li><a
href="https://github.com/AndroidDumps/Firmware_extractor">Firmware
Extractor</a> - Extract given archive to images</li>
<li><a href="https://github.com/R0rt1z2/kaeru">ARMv7 payload that
provides arbitrary code execution on MediaTek bootloaders</a><br />
</li>
<li><del><a
href="https://www.android-device-security.org/client/datatable">Android
Device Security Database</a> - Database of security features of Android
devices</del></li>
<li><del><a
href="http://ww38.xchg.info/corkami/opcodes_tables.pdf">Opcodes table
for quick reference</a></del></li>
<li><del><a
href="http://codekiem.com/2012/02/24/apk-downloader/">APK-Downloader</a></del>
- seems dead now</li>
<li><del><a
href="http://pallergabor.uw.hu/androidblog/dalvik_opcodes.html">Dalvik
opcodes</a></del></li>
</ol>
<h3 id="vulnerable-applications-for-practice">Vulnerable Applications
for practice</h3>
<ol type="1">
<li><a href="https://github.com/payatu/diva-android">Damn Insecure
Vulnerable Application (DIVA)</a></li>
<li><a
href="https://github.com/jaiswalakshansh/Vuldroid">Vuldroid</a></li>
<li><a
href="http://securitycompass.github.io/AndroidLabs/setup.html">ExploitMe
Android Labs</a></li>
<li><a
href="https://github.com/jackMannino/OWASP-GoatDroid-Project">GoatDroid</a></li>
<li><a
href="https://github.com/dineshshetty/Android-InsecureBankv2">Android
InsecureBank</a></li>
<li><a
href="https://github.com/optiv/insecureshop">Insecureshop</a></li>
<li><a href="https://github.com/oversecured/ovaa">Oversecured Vulnerable
Android App (OVAA)</a></li>
</ol>
<h2
id="academicresearchpublicationsbooks">Academic/Research/Publications/Books</h2>
<h3 id="research-papers">Research Papers</h3>
<ol type="1">
<li><a href="https://www.exploit-db.com/papers/">Exploit
Database</a></li>
<li><a href="https://github.com/jacobsoo/AndroidSlides">Android
security-related presentations</a></li>
<li><a
href="https://tthtlc.wordpress.com/2011/09/01/static-analysis-of-android-applications/">A
good collection of static analysis papers</a></li>
</ol>
<h3 id="books">Books</h3>
<ol type="1">
<li><a
href="https://wiki.sei.cmu.edu/confluence/display/android/Android+Secure+Coding+Standard">SEI
CERT Android Secure Coding Standard</a></li>
</ol>
<h3 id="others">Others</h3>
<ol type="1">
<li><a href="https://github.com/OWASP/owasp-mstg">OWASP Mobile Security
Testing Guide Manual</a></li>
<li><a
href="https://github.com/doridori/Android-Security-Reference">doridori/Android-Security-Reference</a></li>
<li><a
href="https://github.com/b-mueller/android_app_security_checklist">android
app security checklist</a></li>
<li><a
href="https://github.com/tanprathan/MobileApp-Pentest-Cheatsheet">Mobile
App Pentest Cheat Sheet</a></li>
<li><a
href="https://web.archive.org/web/20180721134044/http://www.fasteque.com:80/android-reverse-engineering-101-part-1/">Android
Reverse Engineering 101 by Daniele Altomare (Web Archive link)</a></li>
<li><del><a href="https://mobile-security.zeef.com">Mobile Security
Reading Room</a> - A reading room that contains well-categorized
technical reading material about mobile penetration testing, mobile
malware, mobile forensics, and all kinds of mobile security-related
topics</del></li>
</ol>
<h2 id="exploitsvulnerabilitiesbugs">Exploits/Vulnerabilities/Bugs</h2>
<h3 id="list">List</h3>
<ol type="1">
<li><a href="https://source.android.com/security/bulletin/">Android
Security Bulletins</a></li>
<li><a
href="https://www.cvedetails.com/vulnerability-list/vendor_id-1224/product_id-19997/Google-Android.html">Androids
reported security vulnerabilities</a></li>
<li><a
href="https://www.owasp.org/index.php/Mobile_Top_10_2016-Top_10">OWASP
Mobile Top 10 2016</a></li>
<li><a
href="https://www.exploit-db.com/search/?action=search&amp;q=android">Exploit
Database</a> - click search</li>
<li><a
href="https://docs.google.com/spreadsheet/pub?key=0Am5hHW4ATym7dGhFU1A4X2lqbUJtRm1QSWNRc3E0UlE&amp;single=true&amp;gid=0&amp;output=html">Vulnerability
Google Doc</a></li>
<li><a
href="https://source.android.com/security/reports/Google_Android_Security_PHA_classifications.pdf">Google
Android Security Teams Classifications for Potentially Harmful
Applications (Malware)</a></li>
<li><del><a
href="https://kb.androidtamer.com/Device_Security_Patch_tracker/">Android
Devices Security Patch Status</a></del></li>
</ol>
<h3 id="malware">Malware</h3>
<ol type="1">
<li><a
href="https://code.google.com/p/androguard/wiki/DatabaseAndroidMalwares">androguard
- Database Android Malware wiki</a></li>
<li><a href="https://github.com/ashishb/android-malware">Android Malware
Github repo</a></li>
<li><a href="http://www.malgenomeproject.org/">Android Malware Genome
Project</a> - contains 1260 malware samples categorized into 49
different malware families, free for research purposes.</li>
<li><a href="http://contagiominidump.blogspot.com">Contagio Mobile
Malware Mini Dump</a></li>
<li><a href="https://www.sec.tu-bs.de/~danarp/drebin/">Drebin</a></li>
<li><a
href="https://www.hudsonrock.com/threat-intelligence-cybercrime-tools">Hudson
Rock</a> - A Free cybercrime intelligence toolset that can indicate if a
specific APK package was compromised in an Infostealer malware
attack.</li>
<li><a href="http://kharon.gforge.inria.fr/dataset/">Kharon Malware
Dataset</a> - 7 malware which have been reverse-engineered and
documented</li>
<li><a
href="https://www.unb.ca/cic/datasets/android-adware.html">Android
Adware and General Malware Dataset</a></li>
<li><a href="https://androzoo.uni.lu/">AndroZoo</a> - AndroZoo is a
growing Android application collection from several sources, including
the official Google Play app market.</li>
<li><del><a
href="http://pralab.diee.unica.it/en/AndroidPRAGuardDataset">Android
PRAGuard Dataset</a> - The dataset contains 10479 samples, obtained by
obfuscating the MalGenome and the Contagio Minidump datasets with seven
different obfuscation techniques.</del></li>
<li><del><a href="http://admire.necst.it/">Admire</a></del></li>
</ol>
<h3 id="bounty-programs">Bounty Programs</h3>
<ol type="1">
<li><a
href="https://www.google.com/about/appsecurity/android-rewards/">Android
Security Reward Program</a></li>
</ol>
<h3 id="how-to-report-security-issues">How to report Security
issues</h3>
<ol type="1">
<li><a
href="https://source.android.com/security/overview/updates-resources.html#report-issues">Android
- reporting security issues</a></li>
<li><a
href="https://github.com/B3nac/Android-Reports-and-Resources">Android
Reports and Resources</a> - List of Android Hackerone disclosed reports
and other resources</li>
</ol>
<h2 id="contributing">Contributing</h2>
<p>Your contributions are always welcome!</p>
<h2 id="citation">📖 Citation</h2>
<div class="sourceCode" id="cb1"><pre
class="sourceCode bibtex"><code class="sourceCode bibtex"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="va">@misc</span>{</span>
<span id="cb1-2"><a href="#cb1-2" aria-hidden="true" tabindex="-1"></a> <span class="ot">author</span> = {<span class="ot">Ashish</span> <span class="ot">Bhatia</span> - <span class="ot">ashishb</span>.<span class="ot">net</span>}<span class="co">,</span></span>
<span id="cb1-3"><a href="#cb1-3" aria-hidden="true" tabindex="-1"></a><span class="co"> title = {The most comprehensive collection of Android Security related resources},</span></span>
<span id="cb1-4"><a href="#cb1-4" aria-hidden="true" tabindex="-1"></a><span class="co"> year = {2025},</span></span>
<span id="cb1-5"><a href="#cb1-5" aria-hidden="true" tabindex="-1"></a><span class="co"> publisher = {GitHub},</span></span>
<span id="cb1-6"><a href="#cb1-6" aria-hidden="true" tabindex="-1"></a><span class="co"> journal = {GitHub repository},</span></span>
<span id="cb1-7"><a href="#cb1-7" aria-hidden="true" tabindex="-1"></a><span class="co"> howpublished = {\url{https://github.com/ashishb/android-security-awesome}}</span></span>
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="co">}</span></span></code></pre></div>
<p>This repository has been cited in <a
href="https://scholar.google.com/scholar?q=github.com%2Fashishb%2Fandroid-security-awesome">10+
papers</a></p>
<p><a
href="https://github.com/ashishb/android-security-awesome">androidsecurity.md
Github</a></p>

2433
html/androidui.md2.html Normal file

File diff suppressed because it is too large Load Diff

6257
html/angular.md2.html Normal file

File diff suppressed because it is too large Load Diff

648
html/angularjs.html Normal file
View File

@@ -0,0 +1,648 @@
<h1 id="awesome-angularjs-awesome">Awesome AngularJS <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A list of awesome <a href="https://angularjs.org/">AngularJS</a>
services, directives, filters, utilities and resources.</p>
<p>Table of contents: * <a href="#seed-projects">Seed Projects</a> * <a
href="#user-manager">User Manager</a> * <a href="#mobile">Mobile</a> *
<a href="#web-service">Web Service</a> * <a href="#asset-manager">Asset
Manager</a> * <a href="#routing">Routing</a> * <a
href="#filter">Filter</a> * <a href="#directive">Directive</a> * <a
href="#storage">Storage</a> * <a href="#data-manage">Data Manage</a> *
<a href="#developer">Developer</a> * <a href="#view">View</a> * <a
href="#service">Service</a> * <a
href="#internationalization">Internationalization</a> * <a
href="#chart">Chart</a> * <a href="#task">Task</a> * <a
href="#other">Other</a></p>
<h2 id="seed-projects">Seed Projects</h2>
<ul>
<li><a
href="https://github.com/AngularClass/NG6-starter">AngularClass/NG6-starter</a>
- An AngularJS Starter repo for Angular + ES6 + (Webpack or JSPM) by <a
href="https://github.com/AngularClass"><span class="citation"
data-cites="AngularClass">@AngularClass</span></a>.</li>
<li><a
href="https://github.com/tomastrajan/angular-js-es6-testing-example">tomastrajan/angular-js-es6-testing-example</a>
- Angular JS seed repository with focus on unit &amp; integration
testing (ES6, webpack, karma, mocha), suitable for serious / enterprise
projects.</li>
<li><a
href="https://github.com/ngParty/Angular1-scaffold">ngParty/Angular1-scaffold</a>
- Angular (Tests, Dev/Prod), Karma, Jasmine, Istanbul, TypeScript,
NgMetadata, TsLint, Codelyzer, Typings, and Webpack by <a
href="https://github.com/ngParty"><span class="citation"
data-cites="ngParty">@ngParty</span></a></li>
<li><a
href="https://github.com/flatlogic/angular-material-dashboard">flatlogic/angular-material-dashboard</a>
- Angular admin dashboard with material design</li>
<li><a href="https://github.com/ngbp/ngbp">ngbp/ngbp</a> - A
sophisticated build management system for web apps</li>
<li><a
href="https://github.com/vesparny/angular-kickstart">vesparny/angular-kickstart</a>
- Speed up your AngularJS development and testing with a complete and
scalable build system that scaffolds the project for you.</li>
<li><a
href="https://github.com/okigan/angular-sensible-seed">okigan/angular-sensible-seed</a>
- Opinionated AngularJS starter project with per feature directory
structure, static content, gulp build system, integrated
logo/search/ui-router/ui-bootstrap/less.</li>
<li><a
href="https://github.com/angular/angular-seed">angular/angular-seed</a>
- Seed project for AngularJS apps.</li>
<li><a
href="https://github.com/vesparny/angularjs-playground">vesparny/angularjs-playground</a>
- A starting point that follows best-practices, for being up and running
in minutes with AngularJS.</li>
<li><a
href="https://github.com/kmaida/reStart-angular">kmaida/reStart-angular</a>
- Responsive AngularJS seed project following styleguide best
practices.</li>
<li><a
href="https://github.com/StarterSquad/ngseed">StarterSquad/ngSeed</a> -
AngularJS/RequireJS seed project.</li>
<li><a
href="https://github.com/tnajdek/angular-requirejs-seed">tnajdek/angular-requirejs-seed</a>
- This is a fork of Angular Seed but with changes needed for requireJS
support.</li>
<li><a
href="https://github.com/btford/angular-express-blog">btford/angular-express-blog</a>
- Example AngularJS app using an Express + Node.js backend.</li>
<li><a
href="https://github.com/btford/angular-socket-io-seed">btford/angular-socket-io-seed</a>
- A great starting point for writing AngularJS apps backed by a
Socket.io-powered node.js server.</li>
<li><a
href="https://github.com/ziyasal/ratchet-angular-seed">ziyasal/ratchet-angular-seed</a>
- Seed project for AngularJS &amp; Ratchet apps.</li>
<li><a href="https://github.com/jesalg/RADD">jesalg/RADD</a> - Example
AngularJS app using Rails and Devise authentication gem.</li>
<li><a
href="https://github.com/linemanjs/lineman-angular-template">linemanjs/lineman-angular-template</a>
- This is a project template for AngularJS applications using
Lineman.</li>
<li><a href="https://github.com/meanjs/mean">meanjs/mean</a> - Mongo +
ExpressJS + AngularJS + NodeJS boilerplate.</li>
<li><a href="https://github.com/linnovate/mean">linnovate/mean</a> -
Mongo + ExpressJS + AngularJS + NodeJS boilerplate by Linnovate.</li>
<li><a
href="https://github.com/melvin0008/laravel-angular">melvin0008/laravel-angular</a>
- Laravel + AngularJS + CouchDB boilerplate by Melvin.</li>
<li><a
href="https://github.com/giorgiofellipe/ionic-angular-parse-boilerplate">giorgiofellipe/ionic-angular-parse-boilerplate</a>
- Ionic + AngularJS + Parse.com boilerplate by Giorgio Fellipe.</li>
<li><a
href="https://github.com/the-front/angularjs-ee-boilerplate">the-front/angularjs-ee-boilerplate</a>
- This boilerplate (seed project, starting project) helps you build
large scale AngularJS applications with Require.js by Erko Bridee.</li>
<li><a
href="https://github.com/ziyasal/ng-espack-boilerplate">ziyasal/ng-espack-boilerplate</a>
- AngularJS 1.4x and ES6 application boilerplate /w testing practices
using Webpack</li>
<li><a href="https://github.com/akveo/blur-admin">akveo/blur-admin</a> -
Free premium Angular 1.x Bootsrap Admin dashboard</li>
<li><a
href="https://github.com/gusgard/angular-seed-es6">gusgard/angular-seed-es6</a>
- AngularJS 1.5 starter repo using best practices + ES6 + SASS +
Browserify + BrowserSync.</li>
<li><a
href="https://github.com/simskij/angular-gulp-seed">simskij/angular-gulp-seed</a>
AngularJS 1.5 Seed + Premade Gulp scripts and project directory
layout.</li>
<li><a
href="https://github.com/simskij/angular-webpack-seed">simskij/angular-webpack-seed</a>
AngularJS 1.6 seed using typescript and webpack</li>
</ul>
<h2 id="user-manager">User Manager</h2>
<ul>
<li><a
href="https://github.com/lynndylanhurley/ng-token-auth">lynndylanhurley/ng-token-auth</a>
- Token based authentication module for AngularJS.</li>
<li><a
href="https://github.com/andreareginato/oauth-ng">andreareginato/oauth-ng</a>
- AngularJS directive for the OAuth 2.0 Implicit Flow.</li>
<li><a
href="https://github.com/angular-oauth/angular-oauth">enginous/angular-oauth</a>
- Client-side (implicit grant) OAuth 2.0 authorization flow for
AngularJS.</li>
<li><a
href="https://github.com/witoldsz/angular-http-auth">witoldsz/angular-http-auth</a>
- HTTP Auth Interceptor Module.</li>
<li><a href="https://github.com/sahat/satellizer">sahat/satellizer</a> -
Token-based AngularJS Authentication.</li>
<li><a
href="https://github.com/userapp-io/userapp-angular">userapp-angular</a>
- Adds user authentication to your app with UserApp.</li>
</ul>
<h2 id="mobile">Mobile</h2>
<ul>
<li><a
href="https://github.com/ajoslin/angular-mobile-nav">ajoslin/angular-mobile-nav</a>
- An AngularJS navigation service for mobile applications.</li>
<li><a
href="https://github.com/driftyco/ng-cordova/">driftyco/ng-cordova</a> -
AngularJS Cordova wrappers for common Cordova plugins.</li>
<li><a
href="https://github.com/revolunet/angular-carousel">revolunet/angular-carousel</a>
- Mobile friendly AngularJS carousel.</li>
<li><a href="https://github.com/driftyco/ionic">driftyco/ionic</a> -
Advanced HTML5 Hybrid Mobile App Framework.</li>
<li><a
href="https://github.com/NativeScript/NativeScript">NativeScript</a> -
Build truly native cross-platform iOS and Android apps with
AngularJS.</li>
</ul>
<h2 id="web-service">Web Service</h2>
<ul>
<li><a
href="https://github.com/mgonto/restangular">mgonto/restangular</a> -
AngularJS service to handle Rest API Restful Resources properly and
easily.</li>
<li><a
href="https://github.com/chinmaymk/angular-cog">chinmaymk/angular-cog</a>
- declarative ajax requests for AngularJS.</li>
<li><a
href="https://github.com/tkambler/bonegular">tkambler/bonegular</a> -
Backbone-Inspired Models and Collections for AngularJS.</li>
<li><a
href="https://github.com/platanus/angular-restmod">platanus/angular-restmod</a>
- Rails inspired REST-API ORM for AngularJS.</li>
<li><a
href="https://github.com/JohnnyTheTank/apiNG">JohnnyTheTank/apiNG</a> -
AngularJS modules to handle Rest API requests via html-attributes and
much more</li>
</ul>
<h2 id="asset-manager">Asset Manager</h2>
<ul>
<li><a
href="https://github.com/danialfarid/ng-file-upload">danialfarid/ng-file-upload</a>
- An AngularJS directive for file upload using HTML5 with FileAPI
polyfill for unsupported browsers.</li>
<li><a
href="https://github.com/nervgh/angular-file-upload">nervgh/angular-file-upload</a>
- Angular File Upload is a module for the AngularJS framework.</li>
<li><a
href="https://github.com/urish/angular-load">urish/angular-load</a> -
Dynamically load scripts and css stylesheets in your AngularJS app.</li>
<li><a href="https://github.com/flowjs/ng-flow">flowjs/ng-flow</a> -
Flow.js html5 file upload extension on AngularJS framework.</li>
<li><a
href="https://github.com/joni2back/angular-filemanager">joni2back/angular-filemanager</a>
- JavaScript HTML5 File Management Material Design Folder Explorer
Navigator Browser Manager in AngularJS (with FTP in PHP / Java).</li>
</ul>
<h2 id="routing">Routing</h2>
<ul>
<li><a
href="https://github.com/angular-ui/ui-router">angular-ui/ui-router</a>
- The de-facto solution to flexible routing with nested views in
AngularJS.</li>
<li><a
href="https://github.com/rpocklin/ui-router-tabs">rpocklin/ui-router-tabs</a>
- Leverages UI Bootstrap and UI Router to give you full-strength
route-driven tabs in Angular.js.</li>
</ul>
<h2 id="filter">Filter</h2>
<ul>
<li><a
href="https://github.com/jdpedrie/angularjs-camelCase-to-human-filter">jdpedrie/angularjs-camelCase-to-human-filter</a>
- AngularJS Filter to convert camelCase strings to human readable
strings.</li>
<li><a
href="https://github.com/a8m/angular-filter">a8m/angular-filter</a> -
Bunch of useful filters for collections, strings, math and boolean
operations in AngularJS with no external dependencies.</li>
</ul>
<h2 id="directive">Directive</h2>
<ul>
<li><a
href="https://github.com/johannesjo/angular-promise-buttons">johannesjo/angular-promise-buttons</a>
- Chilled loading buttons for AngularJS.</li>
<li><a href="https://github.com/zizzamia/ng-tasty">zizzamia/ng-tasty</a>
- Lightweight, flexible, and tasty collection of reusable UI components
for AngularJS, like grandma used to make. ( table directive, range
filter ).</li>
<li><a
href="https://github.com/tombatossals/angular-leaflet-directive">tombatossals/angular-leaflet-directive</a>
- AngularJS directive to embed and interact with maps managed by Leaflet
library.</li>
<li><a
href="https://github.com/esvit/angular-social">esvit/angular-social</a>
- Social like-buttons with counters for sites (even ajax sites).</li>
<li><a
href="https://github.com/sroze/ngInfiniteScroll/">sroze/ngInfiniteScroll</a>
- Infinite Scrolling for AngularJS.</li>
<li><a
href="https://github.com/fraywing/textAngular/">fraywing/textAngular/</a>
- A radically powerful Text-Editor/Wysiwyg editor for AngularJS! Create
multiple editor instances, two-way-bind HTML content, watch editors for
changes and more!</li>
<li><a
href="https://github.com/cgross/angular-busy">cgross/angular-busy</a> -
Show busy/loading indicators on any element during $http requests.</li>
<li><a
href="https://github.com/lavinjj/angularjs-gravatardirective">lavinjj/angularjs-gravatardirective</a>
- An AngularJS Gravatar Image Directive.</li>
<li><a
href="https://github.com/Venturocket/angular-slider">Venturocket/angular-slider</a>
- Slider directive for AngularJS.</li>
<li><a
href="https://github.com/passy/angular-masonry">passy/angular-masonry</a>
- An AngularJS directive for Masonry.</li>
<li><a
href="https://github.com/siddii/angular-timer">siddii/angular-timer</a>
- re-usable/inter-operable AngularJS timer directive.</li>
<li><a
href="https://github.com/ajoslin/angular-scrolly">ajoslin/angular-scrolly</a>
- Fake transform-scrolling with AngularJS-friendly utilities.</li>
<li><a
href="https://github.com/djds4rce/angular-socialshare">djds4rce/angular-socialshare</a>
- social share buttons for AngularJS.</li>
<li><a
href="https://github.com/blackgate/bg-splitter">blackgate/bg-splitter</a>
- Simple pane splitter for AngularJS.</li>
<li><a href="https://github.com/fullscale/dangle">fullscale/dangle</a> -
A set of AngularJS directives that provide common D3 visualizations for
elasticsearch.</li>
<li><a
href="https://github.com/angular-ui/ui-tinymce">angular-ui/ui-tinymce</a>
- AngularUI wrapper for TinyMCE.</li>
<li><a
href="https://github.com/angular-ui/bootstrap">angular-ui/bootstrap</a>
- Native AngularJS directives for Bootstrap. Small footprint (5kB
gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS)
required!</li>
<li><a
href="https://github.com/chieffancypants/angular-hotkeys">chieffancypants/angular-hotkeys</a>
- Configuration-centric keyboard shortcuts for your AngularJS apps.</li>
<li><a
href="https://github.com/marcorinck/angular-growl">marcorinck/angular-growl</a>
- growl-like notifications for angularJS projects.</li>
<li><a
href="https://github.com/urish/angular-spinner">urish/angular-spinner</a>
- AngularJS directive to show an animated spinner.</li>
<li><a
href="https://github.com/codef0rmer/angular-dragdrop">codef0rmer/angular-dragdrop</a>
- Drag and Drop for AngularJS (with Animation).</li>
<li><a href="https://github.com/asafdav/ng-csv">asafdav/ng-csv</a> -
Simple directive that turns arrays and objects into downloadable CSV
files.</li>
<li><a
href="https://github.com/angular-widgets/angular-jqm">angular-widgets/angular-jqm</a>
- AngularJS directives for jQuery Mobile.</li>
<li><a
href="https://github.com/chieffancypants/angular-loading-bar">chieffancypants/angular-loading-bar</a>
- A fully automatic loading / progress bar for your AngularJS apps.</li>
<li><a
href="https://github.com/angular-ui/ui-select">angular-ui/ui-select</a>
- AngularJS-native version of Select2 and Selectize.</li>
<li><a
href="https://github.com/btford/angular-markdown-directive">btford/angular-markdown-directive</a>
- AngularJS markdown directive using Showdown.js</li>
<li><a
href="https://github.com/yunlzheng/angular-knob">yunlzheng/angular-knob</a>
- angular directive of jquery knob.</li>
<li><a
href="https://github.com/c0bra/angular-responsive-images">c0bra/angular-responsive-images</a>
- AngularJS responsive images.</li>
<li><a
href="https://github.com/angular-ui/ui-sortable">angular-ui/ui-sortable</a>
- AngularJS bindings for jQuery UI Sortable.</li>
<li><a
href="https://github.com/durated/angular-scroll">durated/angular-scroll</a>
- Scrollspy, animated scrollTo and scroll events for AngularJS.</li>
<li><a
href="https://github.com/jeffling/angular-jl-tether">jeffling/ng-tether</a>
- AngularJS wrapper for Tether: make absolutely positioned elements
attach to elements in the page efficiently.</li>
<li><a href="https://github.com/unosquare/tubular">unosquare/tubular</a>
-AngularJS directives for grids and forms.</li>
<li><a
href="https://github.com/matowens/ng-notify">matowens/ng-notify</a> - A
simple, lightweight module for displaying notifications in your
AngularJS app.</li>
<li><a href="https://github.com/luckylooke/dragular">dragular</a> -
AngularJS drag and drop based on dragula.js.</li>
<li><a
href="https://github.com/hrajchert/angular-screenfull">hrajchert/angular-screenfull</a>
- Binding to use the HTML5 fullscreen API using directives and
directives controllers.</li>
<li><a
href="https://github.com/StevenLambion/ui-listView">StevenLambion/ui-listView</a>
- An efficient, dynamic list view for AngularJS.</li>
<li><a
href="https://github.com/Sattvabit/angular-material-checkbox">Sattvabit/angular-material-checkbox</a>
- Simple AngularJS check-box/toggle button directive using Google
material design icons.</li>
<li><a
href="https://github.com/tushariscoolster/ng-sweet-alert">tushariscoolster/ng-sweet-alert</a>
- Sweetalert directive for AngularJS, without writing single javascript
code.</li>
<li><a
href="https://github.com/gkaimakas/angular.validators">gkaimakas/angular.validators</a>
- Angular validation directives for forms. A port of validator.js</li>
<li><a
href="https://github.com/Foxandxss/angular-toastr">Foxandxss/angular-toastr</a>
- Angular port of CodeSeven/toastr.</li>
<li><a
href="https://github.com/jirikavi/AngularJS-Toaster">jirikavi/AngularJS-Toaster</a>
- AngularJS Toaster is a customized version of “toastr” non-blocking
notification javascript library.</li>
<li><a
href="https://github.com/angular-slider/angularjs-slider">angular-slider/angularjs-slider</a>
- Slider directive for AngularJS. No dependencies and mobile
friendly.</li>
<li><a href="https://github.com/ngReact/ngReact">ngReact/ngReact</a> -
Use React Components in Angular.</li>
<li><a
href="https://github.com/m00s/angular-photoswipe">m00s/angular-photoswipe</a>
- An angular directive for PhotoSwipe image gallery.</li>
<li><a
href="https://github.com/benjamincharity/angular-json-calendar">benjamincharity/angular-json-calendar</a>
- An AngularJS module that generates calendar data as a JSON object
and/or HTML.</li>
<li><a
href="https://github.com/kirstein/angular-autodisable">kirstein/angular-autodisable</a>
- An extension to angular ng-click directive that automatically sets the
element to disabled if the handler would return a promise.</li>
<li><a
href="https://github.com/benjamincharity/angular-keypad">benjamincharity/angular-keypad</a>
- :iphone::1234: A numerical keypad built for mobile devices.</li>
<li><a
href="https://github.com/harm-less/angular-sticky">harm-less/angular-sticky</a>
- :Pure javascript AngularJS directive to make elements stick when
scrolling.</li>
<li><a
href="https://github.com/urish/angular-moment">urish/angular-moment</a>
- AngularJS directive and filters for <a
href="https://momentjs.com/">Moment.js</a>.</li>
</ul>
<h2 id="storage">Storage</h2>
<ul>
<li><a href="https://github.com/gsklee/ngStorage">gsklee/ngStorage</a> -
localStorage and sessionStorage done right for AngularJS.</li>
<li><a
href="https://github.com/grevory/angular-local-storage">grevory/angular-local-storage</a>
- An AngularJS module that gives you access to the browsers local
storage with cookie fallback.</li>
<li><a
href="https://github.com/jmdobry/angular-cache">jmdobry/angular-cache</a>
- angular-cache is a very useful replacement for AngularJSs
$cacheFactory.</li>
<li><a
href="https://github.com/js-data/js-data-angular">jmdobry/angular-data</a>
- Data store for AngularJS.</li>
<li><a
href="https://github.com/bramski/angular-indexedDB">bramski/angular-indexedDB</a>
- An AngularJS serviceprovider to utilize indexedDB with AngularJS.</li>
<li><a
href="https://github.com/tymondesigns/angular-locker">tymondesigns/angular-locker</a>
- A simple, configurable &amp; fluent abstraction for local/session
storage in angular projects.</li>
</ul>
<h2 id="data-manage">Data Manage</h2>
<ul>
<li><a
href="https://github.com/kogosoftwarellc/angular-async-form">kogosoftwarellc/angular-async-form</a>
- Async form handling the angular way.</li>
<li><a href="https://github.com/esvit/ng-table">esvit/ng-table</a> -
Simple table with sorting and filtering on AngularJS.</li>
<li><a
href="https://github.com/huei90/angular-validation">huei90/angular-validation</a>
- Client-side Validation for AngularJS.</li>
<li><a
href="https://github.com/formly-js/angular-formly">formly-js/angular-formly</a>
- JavaScript powered forms.</li>
<li><a
href="https://github.com/kelp404/angular-validator">kelp404/angular-validator</a>
- AngularJS form validation.</li>
<li><a
href="https://github.com/Textalk/angular-schema-form">Textalk/angular-schema-form</a>
- Generate forms from a JSON schema, with AngularJS.</li>
<li><a
href="https://github.com/angular-ui/ui-grid">angular-ui/ng-grid</a> - UI
Grid: an AngularJS Data Grid.</li>
<li><a
href="https://github.com/jbroquist/parse-angular">jbroquist/parse-angular</a>
- Utilities for working with Parse.com data.</li>
<li><a
href="https://github.com/jimrhoskins/angular-parse">jimrhoskins/angular-parse</a>
- Module for interacting with the Parse REST API.</li>
<li><a
href="https://github.com/laurihy/angular-payments">laurihy/angular-payments</a>
- Module that provides AngularJS-directives for formatting, validating
and working with payments.</li>
<li><a
href="https://github.com/lorenzofox3/Smart-Table">lorenzofox3/Smart-Table</a>
- a table/grid for AngularJS.</li>
<li><a
href="https://github.com/vitalets/angular-xeditable">vitalets/angular-xeditable</a>
- Edit in place for AngularJS.</li>
<li><a
href="https://github.com/MoonStorm/trNgGrid">MoonStorm/trNgGrid</a> - A
feature rich AngularJS grid using standard HTML tables.</li>
<li><a href="https://github.com/ceolter/ag-grid">ceolter/ag-grid</a> -
Advanced Datagrid for Pure Javascript/AngularJS 1.x/AngularJS 2/Web
Components.</li>
<li><a
href="https://github.com/mattiash/angular-tablesort">mattiash/angular-tablesort</a>
- Sort AngularJS tables easily.</li>
</ul>
<h2 id="developer">Developer</h2>
<ul>
<li><a
href="https://github.com/angular/protractor">angular/protractor</a> -
E2E test framework for AngularJS apps.</li>
<li><a
href="https://github.com/matthieu-D/angular-lorem-image">matthieu-D/angular-lorem-image</a>
- This directive provides lorem image generation for your website by
using the great lorempixel service to generate images.</li>
<li><a
href="https://github.com/ajoslin/angular-promise-tracker">ajoslin/angular-promise-tracker</a>
- Easily add spinners or general request tracking to your AngularJS
app.</li>
<li><a
href="https://github.com/yeoman/generator-angular">yeoman/generator-angular</a>
- Yeoman generator for AngularJS apps.</li>
<li><a
href="https://github.com/dustinspecker/generator-ng-poly">dustinspecker/generator-ng-poly</a>
- Yeoman generator for AngularJS apps with customizable tooling. Adheres
to John Papa and Todd Motto style guides, and features many robust
subgenerators.</li>
<li><a
href="https://github.com/angular/batarang">angular/angularjs-batarang</a>
- AngularJS WebInspector Extension for Chrome.</li>
<li><a
href="https://github.com/decipherinc/angular-debaser/">decipherinc/angular-debaser</a>
- Just a better way to test AngularJS apps.</li>
<li><a href="https://github.com/outbrain/Leonardo">outbrain/leonardo</a>
- Add-on tool for centralizing your client side mocking.</li>
<li><a
href="https://github.com/rev087/ng-inspector">rev087/ng-inspector</a> -
A browser extension that displays an inspector panel showing the
AngularJS scope hierarchy in the current page in real time.</li>
<li><a
href="https://github.com/Linkurious/angular-performance">Linkurious/angular-performance</a>
- A chrome extension aimed at monitoring angular application
performance.</li>
<li><a href="https://github.com/ocombe/ocLazyLoad">ocombe/ocLazyLoad</a>
- Lazy load modules &amp; components in AngularJS.</li>
<li><a
href="https://github.com/angular-fullstack/generator-angular-fullstack">angular-fullstack/generator-angular-fullstack</a>
- Yeoman AngularJS Full-Stack generator with an Express server.</li>
</ul>
<h2 id="view">View</h2>
<ul>
<li><a href="https://material.angularjs.org">Angular Material</a> - A
set of reusable, well-tested, and accessible UI components based on
Material Design.</li>
<li><a href="http://mgcrea.github.io/angular-strap/">AngularStrap</a> -
AngularJS native directives for Bootstrap.</li>
<li><a href="http://angular-ui.github.io/">Angular UI</a> - Angular UI
is the companion suite(s) to the AngularJS framework.</li>
<li><a href="https://github.com/Augus/ngAnimate">Augus/ngAnimate</a> -
ngAnimate is best effect solution made for AngularJS.</li>
<li><a
href="https://github.com/btford/angular-modal">btford/angular-modal</a>
- Simple AngularJS service for creating modals.</li>
</ul>
<h2 id="service">Service</h2>
<ul>
<li><a
href="https://github.com/btford/angular-socket-io">btford/angular-socket-io</a>
- Socket.IO component for AngularJS.</li>
<li><a
href="https://github.com/firebase/angularFire">firebase/angularFire</a>
- AngularJS bindings for Firebase.</li>
<li><a href="https://github.com/olov/ng-annotate">olov/ng-annotate</a> -
Add, remove and rebuild AngularJS dependency injection annotations.</li>
<li><a
href="https://github.com/pineconellc/angular-foundation">pineconellc/angular-foundation</a>
- This project is a port of the AngularUI teams excellent
angular-bootstrap project for use in the Foundation framework.</li>
<li><a
href="https://github.com/kendo-labs/angular-kendo">kendo-labs/angular-kendo</a>
- A project to create a robust set of AngularJS bindings for Kendo UI
widgets.</li>
<li><a
href="https://github.com/angular-ui/angular-google-maps">angular-ui/angular-google-maps</a>
- AngularJS directives for the Google Maps Javascript API.</li>
<li><a
href="https://github.com/angulartics/angulartics">angulartics/angulartics</a>
- Analytics for AngularJS applications.</li>
<li><a
href="https://github.com/Ciul/angular-facebook">Ciul/angular-facebook</a>
- An AngularJS module based approach to the Facebook Javascript
SDK.</li>
<li><a
href="https://github.com/pc035860/angular-easyfb">pc035860/angular-easyfb</a>
- Super easy AngularJS + Facebook JavaScript SDK.</li>
<li><a
href="https://github.com/Orange-OpenSource/angular-swagger-ui">Orange-OpenSource/angular-swagger-ui</a>
- An AngularJS implementation of Swagger UI.</li>
</ul>
<h2 id="internationalization">Internationalization</h2>
<ul>
<li><a
href="https://github.com/angular-translate/angular-translate">angular-translate/angular-translate</a>
- i18n in your AngularJS apps, made easy.</li>
<li><a
href="https://github.com/rubenv/angular-gettext">rubenv/angular-gettext</a>
- Translate your AngularJS applications with gettext.</li>
</ul>
<h2 id="chart">Chart</h2>
<ul>
<li><a
href="https://github.com/n3-charts/line-chart">n3-charts/line-chart</a>
- Awesome charts for AngularJS.</li>
<li><a
href="https://github.com/bouil/angular-google-chart">bouil/angular-google-chart</a>
- Google Chart Tools AngularJS Directive Module.</li>
<li><a
href="https://github.com/krispo/angular-nvd3">krispo/angular-nvd3</a> -
angular directive using NVD3 charting library (based on d3).</li>
<li><a
href="https://github.com/chinmaymk/angular-charts">chinmaymk/angular-charts</a>
- angular directives for creating common charts using d3.</li>
<li><a
href="https://github.com/carlcraig/tc-angular-chartjs">carlcraig/tc-angular-chartjs</a>
- Add Chart.js charts to your AngularJS application.</li>
<li><a
href="https://github.com/stewones/angular-morris-chart">stpa-co/angular-morris-chart</a>
- Create morris chart easily with this directives.</li>
<li><a
href="https://github.com/jtblin/angular-chart.js">jtblin/angular-chart.js</a>
- Reactive, responsive, beautiful charts using Chart.js</li>
<li><a
href="https://github.com/AnyChart/AnyChart-AngularJS-v1.x">AnyChart/AnyChart-AngularJS-v1.x</a>
- Create robust interactive charts using AnyChart JavaScript charting
library with AngularJS v1.x.</li>
</ul>
<h2 id="task">Task</h2>
<ul>
<li><a
href="https://github.com/ericclemmons/grunt-angular-templates">ericclemmons/grunt-angular-templates</a>
- Grunt build task to concatenate &amp; pre-load your AngularJS
templates.</li>
<li><a
href="https://github.com/Kagami/gulp-ng-annotate">Kagami/gulp-ng-annotate</a>
- Add AngularJS dependency injection annotations with ng-annotate.</li>
<li><a
href="https://github.com/jeffling/ng-annotate-webpack-plugin">jeffling/ng-annotate-webpack-plugin</a>
- Webpack plugin that runs ng-annotate on your bundles.</li>
</ul>
<h2 id="todomvc">TodoMVC</h2>
<ul>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/angular-dart">angular-dart</a></li>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/angular2">angular2</a></li>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/angularjs-perf">angularjs-perf</a></li>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/angularjs">angularjs</a></li>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/angularjs_require">angularjs_require</a></li>
<li><a
href="https://github.com/tastejs/todomvc/tree/master/examples/typescript-angular">typescript-angular</a></li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a
href="https://github.com/toddmotto/angular-styleguide">toddmotto/angular-styleguide</a>
- Angular styleguide for teams.</li>
<li><a
href="https://github.com/mgechev/angularjs-style-guide">mgechev/angularjs-style-guide</a>
- Community-driven set of best practices for AngularJS application
development.</li>
<li><a
href="https://github.com/shyamseshadri/angularjs-book">shyamseshadri/angularjs-book</a>
- Examples and Code snippets from the AngularJS OReilly book.</li>
<li><a
href="https://github.com/johnpapa/angular-styleguide">johnpapa/angularjs-styleguide</a>
- A starting point for AngularJS development teams to provide
consistency through good practices.</li>
<li><a href="http://angular-js.in/">angular-js.in</a> - A curated
collection of AngularJS directives.</li>
<li><a
href="https://github.com/mgechev/angularjs-in-patterns">mgechev/angularjs-in-patterns</a>
- This repository provides different look into AngularJS.</li>
<li><a
href="https://github.com/Gillespie59/eslint-plugin-angular">Gillespie59/eslint-plugin-angular</a>
- ESLint plugin for AngularJS application.</li>
<li><a
href="https://github.com/kasperlewau/angular-bind-notifier">kasperlewau/angular-bind-notifier</a>
- Low $watch count namespaced AngularJS bindings, i.e. refreshment of
one-way binds.</li>
<li><a href="https://github.com/Aqu1nt/ng-next">Aqu1nt/ng-next</a> - A
very simple and elegant way to use AngularJS 1.x with ES6 / ES7.</li>
</ul>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://gianarb.it">Gianluca Arbezzano</a> has waived all copyright
and related or neighboring rights to this work.</p>
<p><a href="https://github.com/gianarb/awesome-angularjs">angularjs.md
Github</a></p>

File diff suppressed because it is too large Load Diff

440
html/ansible.md2.html Normal file
View File

@@ -0,0 +1,440 @@
<h1 id="awesome-ansible-awesome">Awesome Ansible <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<!--lint disable double-link-->
<p><a
href="https://www.ansible.com/"><img src="ansible_logo.svg" align="right" width="90"></a></p>
<p>This is a collaborative community curated list of awesome Ansible
resources, tools, Roles, tutorials and other related stuff.</p>
<p><a href="https://www.ansible.com/">Ansible</a> is an open source
toolkit, written in Python, it is used for configuration management,
application deployment, continuous delivery, IT infrastructure
automation and automation in general.</p>
<p>:warning: Before editing the list to add your project, take a look at
the <a
href="https://docs.ansible.com/ansible/devel/community/ecosystem_project_resources.html">Ansible
ecosystem project development resources</a>. Lets make sure our users,
contributors, and maintainers have the best possible experience!</p>
<!--lint enable double-link-->
<!--lint disable-->
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#awesome-ansible-">Awesome Ansible</a>
<ul>
<li><a href="#contents">Contents</a></li>
<li><a href="#official-resources">Official resources</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#blog-posts-and-opinions">Blog posts and opinions</a>
<ul>
<li><a href="#german">German</a></li>
<li><a href="#french">French</a></li>
</ul></li>
<li><a href="#playbooks-roles-and-collections">Playbooks, Roles and
Collections</a></li>
<li><a href="#editor-and-ide-integrations">Editor and IDE
Integrations</a></li>
</ul></li>
</ul>
<!--lint enable-->
<h2 id="official-resources">Official resources</h2>
<blockquote>
<p>Official resources by and for Ansible.</p>
</blockquote>
<ul>
<li><a
href="https://docs.ansible.com/ansible/latest/user_guide/index.html">Latest
Ansible Documentation</a> - Latest user guide and documentation for
Ansible.</li>
<li><a href="https://galaxy.ansible.com/">Ansible Galaxy Website</a> -
Official repository and community site for Ansible Roles.</li>
<li><a href="https://www.ansible.com/blog">Ansible Blog</a> - Official
Ansible blog.</li>
</ul>
<h2 id="community">Community</h2>
<p>Join the Ansible forum:</p>
<!--lint disable double-link-->
<ul>
<li><a href="https://forum.ansible.com/c/help/6">Get Help</a> - Get help
or help others. Please add appropriate tags if you start new
discussions.</li>
<li><a
href="https://docs.ansible.com/ansible/devel/community/communication.html#the-bullhorn">Bullhorn
newsletter</a> - Used to announce releases and important changes.</li>
<li><a href="https://forum.ansible.com/c/chat/4">Social Spaces</a> -
Gather and interact with fellow enthusiasts.</li>
<li><a href="https://forum.ansible.com/c/news/5">News &amp;
Announcements</a> - Track project-wide announcements including social
events.</li>
</ul>
<p>For more information about communication, see the <a
href="https://docs.ansible.com/ansible/devel/community/communication.html">Ansible
communication guide</a>. <!--lint enable double-link--></p>
<h2 id="tutorials">Tutorials</h2>
<blockquote>
<p>Tutorials and courses to learn Ansible.</p>
</blockquote>
<ul>
<li><a
href="https://www.digitalocean.com/community/tutorial_series/how-to-manage-remote-servers-with-ansible">How
To Manage Remote Servers with Ansible</a> - This Tutorial goes over how
to use Ansible to manage remote servers.</li>
<li><a href="https://github.com/leucos/ansible-tuto">Ansible Tutorial by
leucos</a> - 12 Step Tutorial for Ansible.</li>
<li><a href="https://hackr.io/tutorials/learn-ansible">Programming
Community Curated Resources for learning Ansible</a> - A list of
recommended resources.</li>
<li><a
href="https://www.toptechskills.com/ansible-tutorials-courses/">Ansible
TopTechSkills.com Tutorial Series on Ansible</a> - Tutorials on how to
Install and use Ansible.</li>
<li><a
href="https://ansible.github.io/workshops/exercises/ansible_rhel/">Official
Ansible labs by Red Hat</a> - Training Course for Ansible Automation
Platform.</li>
<li><a
href="https://www.digitalocean.com/community/tags/ansible?subtype=tutorial">Ansible
Tutorials on DigitalOcean</a> - Basic tutorials on
DigitalOcean.com.</li>
<li><a
href="http://bluebanquise.com/documentation/releases/1.5.0/training_ansible.html">Ansible
Tutorial by BlueBanquise team</a> - Basic Ansible tutorial.</li>
<li><a href="https://spacelift.io/blog/ansible-tutorial">Ansible
Tutorial for Beginners: Playbook &amp; Examples</a> - Introduction to
Ansible for beginners.</li>
<li><a href="https://ansible.puzzle.ch/">Ansible Tutorials for Beginners
and Advanced</a> - Workshop on multiple topics with different levels of
difficulty.</li>
<li><a href="https://github.com/geerlingguy/ansible-for-devops">Ansible
For DevOps</a> - This repository contains Ansible examples developed to
support different sections of <code>Ansible for DevOps</code> by Jeff
Geerling, which is listed in the following section of books about
Ansible.</li>
</ul>
<h2 id="books">Books</h2>
<blockquote>
<p>Books about Ansible.</p>
</blockquote>
<ul>
<li><a href="https://www.ansiblefordevops.com/">Ansible for DevOps</a> -
This book helps to start using Ansible to provision and manage anywhere
from one to thousands of servers. Free sample can be read <a
href="https://leanpub.com/ansible-for-devops/read_sample">here</a>.</li>
<li><a href="https://www.ansibleforkubernetes.com/">Ansible for
Kubernetes</a> - Deploy and maintain real-world massively-scalable and
high-available applications with Ansible.</li>
<li><a
href="https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook">How
To Manage Remote Servers with Ansible eBook</a> - This book is based on
the “How To Manage Remote Servers with Ansible” tutorial series.</li>
<li><a
href="https://www.amazon.co.uk/Tao-Ansible-Mastering-Automation-Simplicity/dp/B0DTTTM3XG">The
Tao of Ansible: Mastering Automation with Simplicity and Grace</a> - A
guide to Ansible that emphasizes simplicity, elegance, and the
philosophy of automation without complexity.</li>
</ul>
<h2 id="videos">Videos</h2>
<blockquote>
<p>Video tutorials and Ansible training.</p>
</blockquote>
<ul>
<li><a
href="https://www.youtube.com/channel/UCPJo5UY1KsP7J1BuHmiWNzQ">Ansible
YouTube Channel</a> - Official Ansible YouTube channel.</li>
<li><a href="https://youtu.be/iVWmbStE1MM">Introduction to Ansible</a> -
Introduction to Ansible by Cloud Academy.</li>
<li><a
href="https://www.jeffgeerling.com/blog/2020/ansible-101-jeff-geerling-youtube-streaming-series">Ansible
101 by Jeff Geerling</a> - Great video series on Ansible, by Jeff
Geerling.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLMyOob-UkeytIleCbMlFfCzaunOh27hm6">Ansible
TopTechSkills.com Tutorial Series on YouTube</a> - Video tutorials on
Ansible.</li>
<li><a
href="https://www.redhat.com/en/services/training/do007-ansible-essentials-simplicity-automation-technical-overview">Ansible
Essentials - Course</a> - Free Video Classroom on Ansible essentials by
Red Hat.</li>
<li><a
href="https://www.youtube.com/watch?v=KuiAiUyuDY4&amp;list=PLnFWJCugpwfzTlIJ-JtuATD2MBBD7_m3u&amp;index=1">Complete
Ansible Course 2020 by DevOps Journey</a> - Free Video Course on Ansible
including labs to follow along.</li>
<li><a
href="https://youtube.com/playlist?list=PLT98CRl2KxKEUHie1m24-wkyHpEsa4Y70">Getting
started with Ansible</a> - YouTube tutorial series by LearnLinuxTV.</li>
</ul>
<h2 id="tools">Tools</h2>
<blockquote>
<p>Tools for and using Ansible.</p>
</blockquote>
<ul>
<li><a href="https://www.ansible.com/products/controller">Automation
Controller</a> - Automation Controller (formerly Ansible Tower) by Red
Hat helps you scale IT automation, manage complex deployments and speed
productivity. Extend the power of Ansible to your entire team.</li>
<li><a href="https://github.com/ansible/awx">AWX</a> - AWX provides a
web-based user interface, REST API, and task engine built on top of
Ansible. It is the upstream project for Automation Controller, a
commercial derivative of AWX.</li>
<li><a href="https://github.com/ansible/ansible-lint">Ansible Lint</a> -
Checks Playbooks for best practices and behavior that could potentially
be improved.</li>
<li><a href="https://github.com/thegeeklab/ansible-doctor">Ansible
Doctor</a> - Simple annotation like documentation generator for Ansible
roles based on Jinja2 templates.</li>
<li><a href="https://github.com/fboender/ansible-cmdb">Ansible cmdb</a>
- Takes the output of Ansibles fact gathering and converts it into a
static HTML page.</li>
<li><a href="https://github.com/ansible-community/ara">ARA</a> - ARA
Records Ansible playbooks and makes them easier to understand and
troubleshoot with a reporting API, UI and CLI.</li>
<li><a
href="https://github.com/willthames/ansible-inventory-grapher">Ansible
Inventory Grapher</a> - Displays inventory inheritance hierarchies and
the level at which variables are defined in an inventory.</li>
<li><a
href="https://mitogen.networkgenomics.com/ansible_detailed.html">Mitogen
for Ansible</a> - Speed up Ansible substantially with Mitogen.</li>
<li><a href="https://molecule.readthedocs.io/en/latest/">Molecule</a> -
Molecule aids in the development and testing of Ansible roles.</li>
<li><a
href="https://www.packer.io/plugins/provisioners/ansible/ansible-local">Packer
Ansible Provisioner</a> - This Provisioner can be used to automate VM
Image creation via Packer with Ansible.</li>
<li><a
href="https://github.com/KeyboardInterrupt/ansible_xlsx_inventory">Excel
Ansible Inventory</a> - Turn any Excel Spreadsheet into an Ansible
Inventory.</li>
<li><a href="https://github.com/mantl/terraform.py">terraform.py</a> -
Ansible dynamic inventory script for parsing Terraform state files.</li>
<li><a
href="https://github.com/ansible/ansible-navigator">ansible-navigator</a>
- A text-based user interface (TUI) for Ansible.</li>
<li><a href="https://hewlettpackard.github.io/squest/">squest</a> -
Self-service portal for Automation Controller job templates.</li>
<li><a
href="https://ansible-community.github.io/ansible-bender/build/html/index.html">ansible-bender</a>
- Tool which bends containers using Ansible playbooks and turns them
into container images.</li>
<li><a
href="https://github.com/ansible/ansible-runner">ansible-runner</a> - A
tool and python library that helps when interfacing with Ansible
directly or as part of another system whether that be through a
container image interface, as a standalone tool, or as a Python module
that can be imported.</li>
<li><a
href="https://ansible-builder.readthedocs.io/en/latest/">ansible-builder</a>
- Using Ansible content that depends on non-default dependencies can be
tricky. Packages must be installed on each node, play nicely with other
software installed on the host system, and be kept in sync.</li>
<li><a href="https://github.com/Checkmarx/kics">kics</a> - SAST Tool
that scans your ansible infrastructure as code playbooks for security
vulnerabilities, compliance issues and misconfigurations.</li>
<li><a href="https://github.com/maschmann/php-ansible">php-ansible
Library</a> - OOP-Wrapper for Ansible, making Ansible available in
PHP.</li>
<li><a href="https://github.com/cidrblock/td4a">TD4A</a> - Design aid
for building and testing jinja2 templates, combines data in yaml format
with a jinja2 template and render the output.</li>
<li><a
href="https://github.com/haidaraM/ansible-playbook-grapher">Ansible
Playbook Grapher</a> - Command line tool to create a graph representing
your Ansible playbook plays, tasks and roles.</li>
<li><a
href="https://github.com/xlab-steampunk/ansible-doc-extractor">ansible-doc-extractor</a>
- A tool that extracts documentation from Ansible modules in the HTML
form.</li>
<li><a href="https://github.com/ansible-semaphore/semaphore">Ansible
Semaphore</a> - Ansible Semaphore is a modern UI for Ansible.</li>
<li><a href="https://steampunk.si/spotter/">Steampunk Spotter</a> -
Provides an Assisted Automation Writing tool that analyzes and offers
recommendations for your Ansible Playbooks.</li>
<li><a
href="https://gitlab.com/jlecomte/ansible/ansible-roster">ansible-roster</a>
- Ansible Roster inventory plugin to generate inventory from a host
oriented yaml file. Supports ranges, regex hostnames, file inclusions,
and variable merging.</li>
<li><a href="https://hewlettpackard.github.io/monkeyble/">Monkeyble</a>
- A callback plugin that allow to execute end-to-end tests on playbooks
with a Pythonic testing and CI/CD approach to detect regressions.</li>
<li><a
href="https://github.com/telekom-mms/Automated-Ansible-Role-Documentation">aar-doc
- Automated Ansible Role Documentation</a> - Generate documentation
automatically from an Ansible roles metadata.</li>
<li><a
href="https://github.com/ansible-community/antsichaut">antsichaut</a> -
Automate the filling of a changelog.yaml used by
antsibull-changelog.</li>
<li><a href="https://github.com/nbentoumi/ansibledb">ansibledb</a> -
Flask API Web server that uses MongoDB as database to store Ansible
reports and facts; this tool can be used to query hosts and facters
managed Ansible as well search Ansible logs.</li>
<li><a
href="https://tech-playground.com/playgrounds/ansible-template/">Ansible
Template Playground</a> - Online playground for running, testing and
sharing Ansible templates.</li>
</ul>
<h2 id="blog-posts-and-opinions">Blog posts and opinions</h2>
<blockquote>
<p>Best practices and other opinions on Ansible.</p>
</blockquote>
<ul>
<li><a
href="https://reinteractive.com/posts/167-ansible-real-life-good-practices">Ansible
(Real Life) Good Practices</a> - Best practice guidelines.</li>
<li><a
href="https://hodgkins.io/testing-ansible-roles-windows-test-kitchen">Testing
Ansible Roles Against Windows with Test-Kitchen</a> - Using Test-Kitchen
with Ansible to apply playbooks to Windows machines and test them with
<a href="https://github.com/pester/Pester/">Pester</a>.</li>
<li><a
href="https://andidog.de/blog/2017-04-24-ansible-best-practices">Ansible
Best Practices by AndiDog</a> - Practices covering many aspects of an
Ansible setup, including hints to support different environments
(testing, staging, production).</li>
<li><a
href="https://steampunk.si/blog/getting-started-with-ansible/">Getting
started with Ansible</a> - Introduces Ansible, provides installation
instructions and gives an interactive walkthrough of Ansibles basic
functionalities, like running Ansible playbooks and installing Ansible
content.</li>
<li><a href="https://steampunk.si/blog/taking-ansible-apart/">Taking
Ansible apart</a> - Describes and shows how most commonly used Ansible
components work.</li>
<li><a href="https://github.com/kksat/SOLID-Ansible">Enhancing Ansible
Development with SOLID Principles</a> - Discover how the fundamental
principles of SOLID—Single Responsibility, Open-Closed, Liskov
Substitution, Interface Segregation, and Dependency Inversion—can
significantly elevate your Ansible role and playbook development.</li>
<li><a
href="https://kksat.github.io/talks/2025/functional-ansible/">Functional
programming design patterns in Ansible code</a> - Borrowing functional
programming (FP) principles to improve Ansible code quality. How to
adopt functional patterns like pure functions, clear separation of
effects, immutability, composition, and lazy evaluation can make Ansible
automation far easier to test, debug, understand, and extend.</li>
</ul>
<h3 id="german">German</h3>
<ul>
<li><a
href="https://www.my-it-brain.de/wordpress/ansible-was-ich-am-ad-hoc-modus-schaetze/">Ansible
Was ich am Ad-hoc-Modus schätze</a> - Opinion what the author likes
about the Ansible Ad-Hoc mode.</li>
</ul>
<h3 id="french">French</h3>
<ul>
<li><a
href="https://blog.stephane-robert.info/post/introduction-ansible/">Apprendre
et Maitriser Ansible loutil de gestion de configuration</a> - A large
of courses on Ansible in French.</li>
</ul>
<h2 id="playbooks-roles-and-collections">Playbooks, Roles and
Collections</h2>
<blockquote>
<p>Awesome production ready Playbooks, Roles and Collections to get you
up and running.</p>
</blockquote>
<ul>
<li><a
href="https://github.com/geerlingguy/ansible-vagrant-examples">Ansible
Vagrant Examples by geerlingguy</a> - Ansible examples using Vagrant to
deploy to local VMs.</li>
<li><a
href="https://github.com/olivomarco/my-ansible-linux-setup">Ansible
playbook for Linux machine setup</a> - Ansible playbook for setting up a
self-updating, hardened Debian/Ubuntu machine with Docker daemon.</li>
<li><a href="https://github.com/ansible-lockdown">Ansible Lockdown</a> -
Ansible content to assist in both auditing and remediating against <a
href="https://www.cisecurity.org/#/">CIS</a> or <a
href="https://public.cyber.mil/stigs/">STIG</a> baseline compliance for
OSs and Applications.</li>
<li><a href="https://dev-sec.io/">DevSec Hardening Framework</a> - The
DevSec collection helps you harden your Linux Based OS as well as MySQL,
NGINX and SSH Server/Services.</li>
<li><a href="https://github.com/Thomvaill/tads-boilerplate">T.A.D.S.
boilerplate</a> - Provision and deploy a Docker Swarm cluster to
development environment and to production. Infrastructure as Code and
DevOps best practices.</li>
<li><a href="https://github.com/openstack/openstack-ansible">Openstack
Ansible</a> - Ansible Playbooks for deploying <a
href="https://www.openstack.org/">OpenStack</a>.</li>
<li><a href="https://robertdebock.nl">Robert de Bock</a> - A extensive
collection of Ansible roles.</li>
<li><a href="https://docs.debops.org/en/master/">DebOps</a> - A
extensive collection of Debian based Ansible Playbooks.</li>
<li><a href="https://github.com/HQarroum/ansible-ssm">ansible-ssm</a> -
An ansible role to provision physical and virtual hosts with the AWS SSM
agent.</li>
<li><a
href="https://github.com/bluebanquise/bluebanquise">BlueBanquise</a> -
An ansible coherent roles collection to deploy clusters.</li>
<li><a
href="https://github.com/search?q=topic%3Aansible+org%3Aredhat-cop&amp;type=Repositories&amp;s=updated&amp;o=desc">redhat-cop</a>
- Repositories with ansible topic of the Red Hat Communities of Practice
project.</li>
</ul>
<h2 id="editor-and-ide-integrations">Editor and IDE Integrations</h2>
<blockquote>
<p>Awesome Integrations into Text Editors and IDEs to make development
with/for Ansible easier.</p>
</blockquote>
<ul>
<li><a href="https://github.com/ansible/ansible-language-server">Ansible
Language Server</a> - Language Server that adds support for Ansible, to
compatible Editors.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=redhat.ansible">VS
Code - official Ansible Extension</a> - Adds language support for
Ansible to Visual Studio Code and OpenVSX compatible editors by
leveraging ansible-language-server. <!--lint disable --></li>
<li><a href="https://www.vim.org/">Vim</a> - An open-source, free
command-line text editor. Useful Vim plugins include:
<ul>
<li><a href="https://github.com/pearofducks/ansible-vim">Ansible vim</a>
- A vim syntax plugin for Ansible 2.x, it supports YAML playbooks,
Jinja2 templates, and Ansibles hosts files.</li>
<li><a
href="https://www.npmjs.com/package/@yaegassy/coc-ansible">Ansible vim
and neovim plugin</a> - A vim plugin (lsp client) for Ansible, it
supports autocompletion, syntax highlighting, hover, diagnostics, and
goto support.</li>
</ul></li>
<li><a href="https://www.gnu.org/software/emacs/">Emacs</a> - A free,
open-source text editor and IDE that supports auto-indentation, syntax
highlighting and a built in terminal shell (among other things):
<ul>
<li><a
href="https://emacs-lsp.github.io/lsp-mode/page/lsp-ansible/">lsp-mode</a>
- Ansible Language Server Protocol support for Emacs: provides syntax
highlighting, auto-completion and diagnostics.</li>
<li><a href="https://github.com/yoshiki/yaml-mode">yaml-mode</a> - YAML
highlighting and syntax checking.</li>
<li><a
href="https://github.com/paradoxxxzero/jinja2-mode">jinja2-mode</a> -
Jinja2 highlighting and syntax checking.</li>
<li><a href="https://github.com/magit/magit">magit-mode</a> - Git
porcelain within Emacs.</li>
<li><a
href="https://github.com/jamescherti/flymake-ansible-lint.el">flymake-ansible-lint</a>
- Ansible Lint integration with automatic/continuous annotation of
errors, warnings, and info while editing.</li>
</ul></li>
<li><a href="https://www.jetbrains.com/pycharm/">PyCharm</a> - A full
IDE for Python software development. Useful plugins include:
<ul>
<li><a
href="https://plugins.jetbrains.com/plugin/20905-ansible-lint">Ansible
Lint</a> - Ansible Lint integration with automatic/continuous annotation
of errors, warnings, and info while editing.</li>
<li><a
href="https://plugins.jetbrains.com/plugin/14353-ansible-vault-integration">Ansible
Vault Integration</a> - Ansible vault integration for IntelliJ IDEA with
context actions for vaulting and unvaulting secrets.
<!--lint enable --></li>
</ul></li>
</ul>
<p><a href="https://github.com/jdauphant/awesome-ansible">ansible.md
Github</a></p>

291
html/answers.md2.html Normal file
View File

@@ -0,0 +1,291 @@
<h1 id="awesome-answers-awesome">Awesome Answers <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>Curated list of inspiring and thoughtful answers given on
stackoverflow, quora, etc.</p>
<h2 id="toc">TOC</h2>
<ul>
<li><a href="#algorithms">Algorithms</a></li>
<li><a href="#compilers">Compilers</a></li>
<li><a href="#data-structures">Data Structures</a></li>
<li><a href="#functional-programming">Functional Programming</a></li>
<li><a href="#learning-how-to-program">Learning to program</a></li>
<li><a href="#math">Math</a></li>
<li>Programming Languages
<ul>
<li><a href="#clojure">Clojure</a></li>
<li><a href="#cc">C/C++</a></li>
<li><a href="#haskell">Haskell</a></li>
<li><a href="#javascript">JavaScript</a></li>
<li><a href="#php">PHP</a></li>
<li><a href="#python">Python</a></li>
<li><a href="#ruby">Ruby</a></li>
</ul></li>
<li><a href="#programming-languages-theory">Programming Languages
Theory</a></li>
<li><a href="#version-control-systems">Version Control Systems</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
</ul>
<h2 id="algorithms">Algorithms</h2>
<ul>
<li><a href="http://stackoverflow.com/a/2296538/1766338">Algorithm: Is
there a good way of solving a comparison?</a></li>
<li>How do you identify edge cases on algorithms? <a
href="http://qr.ae/Loah1">[1]</a> <a
href="http://programmers.stackexchange.com/a/72779">[2]</a></li>
<li><a href="http://qr.ae/LefWv">What all basic data structures and
algorithms should one learn before starting competitive
programming?</a></li>
<li><a href="http://qr.ae/07Px4">How can I be a guru in
algorithms?</a></li>
<li><a href="http://stackoverflow.com/a/13067807">Sorting 1 million 8
digit numbers in 1MB of RAM</a></li>
<li><a href="http://programmers.stackexchange.com/a/145633">Which
hashing algorithm is best for uniqueness and speed?</a></li>
</ul>
<h2 id="compilers">Compilers</h2>
<ul>
<li><a href="http://qr.ae/dVwDk">Compilers: What is a
supercompiler?</a></li>
</ul>
<h2 id="data-structures">Data Structures</h2>
<ul>
<li><a href="http://qr.ae/QHYgb">Are new data structures still being
invented in computer science?</a></li>
<li><a href="http://stackoverflow.com/a/11227902">Why is processing a
sorted array faster than an unsorted array?</a></li>
<li><a
href="http://stackoverflow.com/questions/500607/what-are-the-lesser-known-but-useful-data-structures">What
are some lesser known but useful data structures?</a></li>
<li><a href="http://stackoverflow.com/a/9626334">What are the underlying
data structures used for Redis?</a></li>
</ul>
<h2 id="functional-programming">Functional Programming</h2>
<ul>
<li><a href="http://stackoverflow.com/a/23193">What is a good beginning
text on functional programming?</a></li>
<li><a href="http://qr.ae/QHK6v">In what ways are the major modern
functional languages different from each other?</a></li>
<li><a href="http://cstheory.stackexchange.com/a/1550/32199">Whats new
in purely functional data structures since Okasaki?</a></li>
<li><a href="http://qr.ae/QHAOS">Can an operating system be written in a
functional language?</a></li>
<li><a href="http://stackoverflow.com/a/13241158/1766338">Why not be
dependently typed?</a></li>
<li><a href="http://stackoverflow.com/a/194207/1766338">What is a
monad?</a></li>
<li><a href="http://math.stackexchange.com/a/30667">Learning Lambda
Calculus</a></li>
<li><a href="http://cs.stackexchange.com/a/3256/29071">Is Category
Theory useful for learning functional programming?</a></li>
<li><a
href="http://stackoverflow.com/questions/2078978/functional-programming-vs-object-oriented-programming">When
do you choose functional programming over object oriented? What are the
typical problem definitions where functional programming is a better
choice?</a></li>
<li><a href="http://stackoverflow.com/a/4905458/1766338">Is there a
software-engineering methodology for functional programming?</a></li>
<li><a href="http://qr.ae/dZWCp">Why dont monads violate the purely
functional nature of languages?</a></li>
<li><a href="http://qr.ae/dZ97q">What is a sum type?</a></li>
<li><a href="http://qr.ae/L5HJB">Why do some people not like OOP and
prefer functional programming?</a></li>
<li><a href="http://qr.ae/0HB14">What do Lisp/Haskell programmers think
about Prolog?</a></li>
<li><a href="http://stackoverflow.com/a/1030631/1766338">What is
(functional) reactive programming?</a></li>
<li><a href="http://qr.ae/RsOnL9">What are some myths about functional
programming and functional programming languages?</a></li>
<li><a href="http://qr.ae/RsOAjx">How can monads in computer science be
viewed as special cases of monads in category theory?</a></li>
<li><a href="http://stackoverflow.com/a/5878525/1766338">Specification
for a Functional Reactive Programming language</a></li>
<li><a
href="https://www.quora.com/What-are-some-myths-about-functional-programming-and-functional-programming-languages/answer/Tikhon-Jelvis">What
are some myths about functional programming and functional programming
languages?</a></li>
</ul>
<h2 id="learning-to-program">Learning to program</h2>
<ul>
<li><a href="http://qr.ae/E8UPT">How can I become a world-class coder in
under three years?</a></li>
<li><a href="http://stackoverflow.com/q/2794016">What should every
programmer know about security?</a></li>
<li><a href="http://qr.ae/k6Ekm">What are some basic concepts that every
engineering student should know?</a></li>
<li><a href="http://programmers.stackexchange.com/q/46716">What
technical details should a programmer of a web application consider
before making the site public?</a></li>
<li><a href="http://qr.ae/dQTYn">How does one become a great
coder?</a></li>
<li><a href="http://qr.ae/LefKC">We all hear about how simple
programming can be, but what are some truly complex concepts that even
experienced programmers struggle with?</a></li>
</ul>
<h2 id="math">Math</h2>
<ul>
<li><a
href="http://math.stackexchange.com/questions/733754/visually-stunning-math-concepts-which-are-easy-to-explain">Visually
stunning math concepts which are easy to explain</a></li>
<li><a href="http://qr.ae/7PKwoT">If floating-point cant represent 0.1,
how does parseFloat (“.1”) equal .1?</a></li>
</ul>
<h2 id="programming-languages">Programming Languages</h2>
<h3 id="clojure">Clojure</h3>
<ul>
<li><a href="http://stackoverflow.com/a/2021343/1766338">Common
programming mistakes for Clojure developers to avoid</a></li>
<li><a href="http://qr.ae/7PKRiN">Why would someone learn
Clojure?</a></li>
<li><a href="http://stackoverflow.com/a/21763329/1766338">Why are
Clojures <code>let</code> and <code>for</code> both monads?</a></li>
</ul>
<h3 id="cc">C/C++</h3>
<ul>
<li><a href="http://stackoverflow.com/a/388282/1766338">The Definitive
C++ Book Guide and List</a></li>
<li><a href="http://stackoverflow.com/a/6445794/1104488">Can a local
variables memory be accessed outside its scope?</a></li>
<li><a href="http://qr.ae/7vBEnF">Why do many C functions have an extra
F?</a></li>
<li><a
href="http://stackoverflow.com/questions/2108192/what-are-the-valid-signatures-for-cs-main-function">What
are the valid signatures for Cs main() function?</a></li>
</ul>
<h3 id="haskell">Haskell</h3>
<ul>
<li><a href="http://stackoverflow.com/a/1016986/1766338">Getting started
with Haskell</a></li>
<li><a href="http://codereview.stackexchange.com/a/57850">Update Map in
Haskell</a></li>
<li><a href="http://qr.ae/d6vcE">I am building an investment engine for
a startup, and my choice for developer wants to code it in Haskell. Is
this the right choice? Do enough people know this so if he leaves I can
continue without interruption?</a></li>
<li><a href="http://qr.ae/d6rhm">What are some crazy things one can do
with monads in Haskell?</a></li>
<li><a href="http://qr.ae/Rsgfkx">Why do some programmers have
difficulty in learning Haskell?</a></li>
<li><a href="http://stackoverflow.com/a/3429693">foldl is tail
recursive, so how come foldr runs faster than foldl?</a></li>
<li><a href="http://stackoverflow.com/a/13052612">Does Haskell have
tail-recursive optimization?</a></li>
</ul>
<h3 id="javascript">JavaScript</h3>
<ul>
<li><a href="http://stackoverflow.com/a/134149/1766338">How does “this”
keyword work within a JavaScript object literal?</a></li>
<li><a href="http://stackoverflow.com/a/1608546/1766338">Use of .apply()
with new operator. Is this possible?</a></li>
<li><a href="http://stackoverflow.com/a/383503/1766338">Is JavaScripts
“new” keyword considered harmful?</a></li>
<li><a href="http://stackoverflow.com/a/6375254/1766338">Is JavaScript
s “new” Keyword Considered Harmful (Part 2)?</a></li>
<li><a href="http://stackoverflow.com/a/8096017/1766338">JavaScript
inheritance and the constructor property</a></li>
<li><a href="http://stackoverflow.com/a/15461601/1766338">Inheritence of
variable properties</a></li>
<li><a href="http://stackoverflow.com/a/572996/1766338">How does
JavaScript .prototype work?</a></li>
<li><a href="http://stackoverflow.com/a/12931785/1766338">JavaScript
closures vs. anonymous functions</a></li>
<li><a href="https://github.com/airbnb/javascript/issues/102">Why does
JavaScript need a style guide?</a></li>
<li><a href="http://stackoverflow.com/a/13191289">Avoid Memory Leak /
Usage Javascript</a></li>
<li><a href="http://stackoverflow.com/a/28046731">Perform debounce in
React.js</a></li>
<li><a href="http://stackoverflow.com/a/14853974/1766338">Comparing two
arrays in Javascript</a></li>
<li><a href="http://qr.ae/7AymJb">How does bellard.org/jslinux
work?</a></li>
<li><a href="http://qr.ae/7PKALb">Will WebAssembly make Javascript
skills more or less valuable in the future?</a></li>
<li><a href="http://stackoverflow.com/a/7202287/1766338">Why does
++[[]][+[]]+[+[]] return the string “10”?</a></li>
<li><a href="http://qr.ae/Rsg6I0">Are functions like map(), reduce() and
filter() already optimized for traversing array?</a></li>
<li><a href="http://stackoverflow.com/a/29416340">What are the actual
uses of ES6 WeakMap?</a></li>
</ul>
<h3 id="php">PHP</h3>
<ul>
<li><a href="http://qr.ae/QVSuX">Is PHP a badly designed programming
language?</a></li>
</ul>
<h3 id="python">Python</h3>
<ul>
<li><a href="http://qr.ae/RCkmhJ">Why are banks like JP Morgan and Bank
of America Merrill Lynch using Python to replace historic legacy systems
built in Java/C++?</a></li>
<li><a href="http://qr.ae/RCkmKa">What are killer Python tips which
could make our coder lives more productive, easier and happier?</a></li>
<li><a href="http://qr.ae/RCkmoh">What are some of the best time-saving
tips for Python?</a></li>
<li><a href="http://stackoverflow.com/a/29489919">How can I tell if a
string repeats itself in Python?</a></li>
<li><a
href="http://stackoverflow.com/questions/101268/hidden-features-of-python">Python
Hidden Features</a></li>
</ul>
<h3 id="ruby">Ruby</h3>
<ul>
<li><a href="http://stackoverflow.com/a/4969822/1766338">Ruby craziness:
Class vs Object?</a></li>
</ul>
<h2 id="programming-languages-theory">Programming Languages Theory</h2>
<ul>
<li><a href="http://qr.ae/QHArY">What makes a good programming
language?</a></li>
<li><a href="http://stackoverflow.com/a/9859966/565303">What is
referential transparency?</a></li>
<li><a href="http://cstheory.stackexchange.com/a/17870/32199">Research
and open challenges in Programming Language Theory</a></li>
<li><a href="http://cs.stackexchange.com/a/458/29071">Why are there so
many programming languages?</a></li>
<li><a href="http://cstheory.stackexchange.com/a/10929/32199">Uses of
algebraic structures in theoretical computer science</a></li>
<li><a href="http://qr.ae/Q973e">What is the difference between the
statement “Everything is an object” when said about JavaScript and when
said about Ruby?</a></li>
<li><a href="http://qr.ae/QjpjD">Which programming concept do people
usually find harder: loops or recursion?</a></li>
<li><a href="http://qr.ae/fgPsq">If you would create a new programming
language, what would it look like?</a></li>
<li><a href="http://qr.ae/7PKzmF">What is fascinating about
dynamically-typed programming languages?</a></li>
</ul>
<h2 id="version-control-systems">Version Control Systems</h2>
<ul>
<li><a href="http://stackoverflow.com/a/7244456">How to update GitHub
forked repository?</a></li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a href="http://stackoverflow.com/a/1732454">Can I parse XHTML with
Regex?</a></li>
<li><a href="http://qr.ae/L5FfY">How does a visually impaired computer
programmer do programming?</a></li>
<li><a href="http://qr.ae/LO834">What are the best examples of software
bugs that became features (a.k.a. misbugs)?</a></li>
<li><a href="http://qr.ae/0ILWY">What do the top 1% of software
engineers do that the other 99% do not?</a></li>
<li><a href="http://stackoverflow.com/a/11227902">Why is processing a
sorted array faster than an unsorted array?</a></li>
<li><a href="http://qr.ae/7PyLkC">What are the current fads in computer
science, IT and software engineering?</a></li>
<li><a href="http://stackoverflow.com/a/1220118">What is your most
productive shortcut with Vim?</a></li>
<li><a href="http://www.catb.org/~esr/faqs/hacker-howto.html">How to
become a Hacker?</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a href="http://jugoncalv.es">Ju
Gonçalves</a> has waived all copyright and related or neighboring rights
to this work.</p>
<p><a href="https://github.com/cyberglot/awesome-answers">answers.md
Github</a></p>

456
html/antdesign.md2.html Normal file
View File

@@ -0,0 +1,456 @@
<pre><code> ---.
╭───╮╭──╮ ╭──╮ ╭──╮ ╭───╮ ╭──╮ ╭─── ───╮ ╭──╮ -.. \
/ ││ │──│ │ / ╭─╯/ ╭──╯ / \ │ │ │ / ╭─╯ _|_|_
│ o ││ │ │ │ / ╰─( \─╮│ ││ ─ ─ │ / ╰─╮ / O \
│ ││ │ │ ││ ╭─╯\__ ││ O ││ \_/ ││ ╭─╯ \_______/
│ _ ││ ` &#39; ││ ╰─╮/ \ ││ ││ │ ││ ╰─╮ / \
│ │ │ \ / │ │\ │ \ / │ │ ││ │ \/ \
╰──┴──╯ ╰──╯─╯ ╰─────╯ ╰───╯ ╰──╯ ╰───╯───╯╰─────╯ /&#39;---&#39;\
____/ | \_____
╭───╮╭───╮ ╭──────╮ ╭──╮ ╭──╮ ╭───╮╭────╮ ╭───╮╭───╮ __/\____/ \_
/ ││ \ │ │ │ \ / ╭─╯/ ╭──╯╰╮ ╭╯ / ││ \ | \
│ o ││ _ ││ │ │ \ / ╰─( \─╮ │ │ │ ╭──╯│ _ │ / \__ /\ &#39;_
│ ││ │ │╰─╯ ╰─╯ │ D ││ ╭─╯\__ │ │ │ │ │╭─╮│ │ │ / \__ \ \
│ _ ││ │ │ │ │ │ ││ ╰─╮/ \ │ │ │ │ ╰─ ││ │ │ \ \_\_________\
│ │ ││ │ │ │ │ │ ││ │\ │╭╯ ╰╮│ ││ │ │ \ \ \
╰──┴──╯╰──┴──╯ ╰──╯ ╰─────╯╰─────╯ ╰───╯╰────╯╰─────╯╰──┴──╯ \ \</code></pre>
<blockquote>
<p>A curated list of <a href="http://ant.design/">Ant Design</a>
resources and related projects. The main idea is that everyone can
contribute here, so we can have a central repository of informations
about Ant Design that we keep up-to-date.</p>
</blockquote>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://ant.design/"><img src="https://camo.githubusercontent.com/2f393ed1a4c6d222de314c16e0334301cae3fb7a/68747470733a2f2f67772e616c697061796f626a656374732e636f6d2f7a6f732f726d73706f7274616c2f4b4470677667754d704766716148506a6963524b2e7376673f73616e6974697a653d74727565" align="right" width="160"></a></p>
<p>Ant Design, a design language for middleware, is refined by
Experience Technology Department of Ant Financial, aims to uniform the
user interface specs for middleware projects, reduce the unnecessary
cost of design differences and implementation and liberate the resources
of design and front-end development.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#contents">Contents</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#theming">Theming</a>
<ul>
<li><a href="#themes">Themes</a></li>
</ul></li>
<li><a href="#related-projects">Related Projects</a></li>
<li><a href="#angular">Angular</a></li>
<li><a href="#vuejs">Vue.js</a></li>
<li><a href="#components">Components</a></li>
<li><a href="#react-hooks">React Hooks</a></li>
<li><a href="#applications">Applications</a></li>
<li><a href="#boilerplates">Boilerplates</a></li>
<li><a href="#non-javascript-libraries">Non-JavaScript
Libraries</a></li>
<li><a href="#electron">Electron</a></li>
<li><a href="#icons">Icons</a></li>
<li><a href="#design-tools-and-resources">Design Tools and
Resources</a></li>
<li><a href="#other">Other</a></li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#license">License</a></li>
</ul>
<h2 id="resources">Resources</h2>
<p>Official projects and resources of Ant Design.</p>
<ul>
<li><a href="http://ant.design/">Ant Design</a> - An Enterprise-class UI
design language and React-based implementation.</li>
<li><a href="http://pro.ant.design/">Ant Design Pro</a> - An out-of-box
UI solution for enterprise applications :fire::fire::fire:</li>
<li><a href="http://mobile.ant.design/">Ant Design Mobile</a> -
Configurable Mobile UI specification and React-based
implementation.</li>
<li><a href="http://react-component.github.io/badgeboard/">Ant Design of
React</a> - Graceful UI components out of the box, based on React.</li>
<li><a href="http://leungwensen.github.io/svg-icon/#ant">Ant Design SVG
Icons</a> - Project to transform regular icon fonts into SVG format,
supporting Ant Design icon fonts.</li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://medium.com/@yoniweisbrod/styling-react-applications-with-ant-design-92b742aab0b0">Styling
React Applications with Ant.Design</a></li>
<li><a
href="http://waywardmonkeys.org/2016/03/14/finding-a-user-interface-library/">Finding
a User Interface library</a></li>
</ul>
<h2 id="tools">Tools</h2>
<p>These are tools and utilities to help build apps using Ant
Design,</p>
<ul>
<li><a href="https://github.com/ant-design/antd-init">Antd Init</a> -
Ant Design boilerplate generator (for demo only, use dva-cli).</li>
<li><a href="https://github.com/dvajs/dva-cli">Dva Cli</a> - Create Ant
Design projects based on <a
href="https://github.com/dvajs/dva">Dva.js</a>, a lightweight front-end
framework based on Redux and React and inspired by <a
href="http://elm-lang.org">Elm</a> and <a
href="https://github.com/yoshuawuyts/choo">Choo</a>.</li>
<li><a href="https://github.com/ant-tool">Antd Tools</a> - Very useful
list of tools for Ant Design to create documentation, create new
components, build tools and many more.</li>
<li><a href="http://ant-tool.github.io/">Antd Tools Docs</a> -
Documentations for Ant Tools.</li>
<li><a href="https://github.com/hutxs/iconfig-antd">iConfig Ant
Design</a> - Boilerplate for quickly getting a new project up and
running with a few useful transforms.</li>
<li><a
href="https://github.com/fi3ework/vscode-antd-rush">vscode-antd-rush</a>
- Rush to Ant Design in VS Code</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=bang.antd-snippets">Antd
Snippets for VS Code</a></li>
<li><a href="https://github.com/codetrial/generator-antd-pro">Generator
Antd Pro</a> - An easy way to build your Ant Design Pro
application.</li>
<li><a
href="https://github.com/jannikbuschke/formik-antd">formik-antd</a> -
Declarative bindings for the popular form state management library
Formik.</li>
<li><a href="https://github.com/limichange/zaku">Zaku</a> - JSX-based UI
editor, easy way to build page and generate antd code.</li>
<li><a
href="https://github.com/garrett12138/antd-pro-generator">Antd-Pro-Generator
for VS Code</a> Generate Service/Mock/Model from Swagger2.0 or
OpenApi3.x docs for Ant Design Pro.</li>
<li><a
href="https://www.figma.com/community/plugin/1192146318523533547/">Ruyi
Design Assistant</a> Ruyi Design Assistant helps you efficiently use
React component libraries(AntDesign) and Design Tokens for design in
Figma, and easily get production-level component code.</li>
</ul>
<h2 id="theming">Theming</h2>
<p>Here are utilities that can help you customize your theme and ability
to change it in browser</p>
<ul>
<li><a
href="https://github.com/mzohaibqc/antd-theme-webpack-plugin">antd-theme-webpack-plugin</a>
- A webpack plugin to generate your custom theme file.</li>
<li><a
href="https://github.com/mzohaibqc/antd-theme-generator">antd-theme-generator</a>
- A simple script to generate theme specific less file which can be used
in any environment.</li>
<li><a
href="https://github.com/luffyZh/dynamic-antd-theme">dynamic-antd-theme</a>
- A simple plugin to dynamic change ant-design theme whether less or
css.</li>
<li><a
href="https://github.com/letshare/storybook-addon-customize-antd-theme">storybook-addon-customize-antd-theme</a>
- a Storybook addon help you visually customize an ant design
theme.</li>
</ul>
<h3 id="themes">Themes</h3>
<ul>
<li><a
href="https://github.com/ant-design/ant-design-dark-theme">ant-design-dark-theme</a>
- Dark theme variables of Ant Design.</li>
<li><a
href="https://github.com/ant-design/ant-design-aliyun-theme">ant-design-aliyun-theme</a>
- Aliyun console theme variables of Ant Design.</li>
<li><a
href="https://github.com/Kuechlin/ant-dark-theme">ant-dark-theme</a> -
Dark theme variables of Ant Design.</li>
</ul>
<h2 id="related-projects">Related Projects</h2>
<p>Ant Design family of projects.</p>
<ul>
<li><a href="https://github.com/ant-design/x">Ant Design X</a> - A React
UI library <span class="citation"
data-cites="ant-design/x">@ant-design/x</span> that Crafting AI-driven
interfaces with React, seamlessly integrating smart chat components and
API services at your fingertips.</li>
<li><a href="https://github.com/ant-design/ant-design-web3">Ant Design
Web3</a> - Efficient react components for building dapps easier |
Connect crypto wallets and more Web3 UI components | Web3 icons |
Supports Ethereum, Solana, Bitcoin, TON, Sui and others.</li>
<li><a href="https://g2.alipay.com/">Grammar of Graphics</a> - Pure
javascript, powerful semantic graph generation tool for big data which
provides a set of graphical syntax that lets users build with simple
syntax a myriad of charts and integrates a large number of statistical
tools, (<a href="https://github.com/antvis/feedback">Read
more</a>).</li>
<li><a href="https://antv.alipay.com/">Ant Visualization</a> -
Professional data visualization specification that aims to put several
years of valuable data pattern group work in the process of exploring
data visualization to share with all people who need data visualization
theory. AntV consists of few parts, data, design specifications and
rules for use of the chart, (<a
href="https://github.com/antvis/feedback">Read more</a>).</li>
<li><a href="http://motion.ant.design/">Ant Motion</a> - Efficient
motion design solutions that complies with Ant Design Visual
specification with React implementation.</li>
<li><a href="http://ux.ant.design/">Ant UX</a> - Make a sitemap template
for UX design using <a
href="https://www.omnigroup.com/omnigraffle">Omnigraffle</a>, <a
href="https://www.sketchapp.com/">Sketch</a> or <a
href="http://www.axure.com/">Axure</a>. This is a library which assists
designers to define, refine and finalize the inter-page logic of their
products.</li>
</ul>
<h2 id="angular">Angular</h2>
<p>Projects that are built with Angular and Ant Design.</p>
<ul>
<li><a href="https://github.com/NG-ZORRO/ng-zorro-antd">NG-ZORRO</a> -
Ant Design of Angular.</li>
<li><a
href="https://github.com/NG-ZORRO/ng-zorro-antd-mobile">NG-ZORRO-Mobile</a>
- Ant Design Mobile of Angular</li>
<li><a href="https://ng-alain.com/">ng-alain</a> - ng-zorro-antd admin
panel front-end framework.</li>
</ul>
<h2 id="vue.js">Vue.js</h2>
<p>Projects that are built with Vue.js and Ant Design.</p>
<ul>
<li><a
href="https://github.com/vueComponent/ant-design-vue">ant-design-vue</a>
- Ant Design of Vue.js 2.5.0+.</li>
<li><a href="https://github.com/FE-Driver/vue-beauty">Vue.js Beauty</a>
- Beautiful UI components build with Vue.js and Ant Design.</li>
<li><a href="https://github.com/kokoroX/vue-ant-ui">Vue.js Ant UI</a> -
Ant Design UI components built in Vue.js.</li>
<li><a href="https://github.com/lileilei/Ant-design-vue">Ant Design
Vue</a> - Vue.js version of Ant Design.</li>
<li><a href="https://github.com/zzuu666/antue">antue</a> - A set of
enterprise-class Vue UI components, following the Ant Design
specification completely.</li>
<li><a href="https://github.com/iczer/vue-antd-admin">vue-antd-admin</a>
- Ant Design Pros implementation with Vue</li>
</ul>
<h2 id="blazor">Blazor</h2>
<p>Projects that are built with Blazor WebAssembly and Ant Design.</p>
<ul>
<li><a
href="https://github.com/ElderJames/ant-design-blazor">ant-design-blazor</a>
- Ant Design of Blazor(both Server-side and WebAssembly).</li>
<li><a href="https://github.com/stsrki/Blazorise">Blazorise</a> -
AntDesign support for Blazorise and Blazor <a
href="https://antdesigndemo.blazorise.com/">Demo</a></li>
</ul>
<h2 id="components">Components</h2>
<p>A list of UI components built with Ant Design.</p>
<ul>
<li><a
href="https://github.com/huyennbl/antd-group-slider">antd-group-slider</a>
- A group of sliders that help input data with multiple ranges &amp;
description. Have data sync between sliders to improve UX, avoid
accidental missing range during inputing range data.</li>
<li><a
href="https://github.com/Leonard-Li777/antd-table-infinity">antd-table-infinity</a>
- An infinite scroll component based on antd table that supports virtual
scrolling &amp; high-performance</li>
<li><a
href="https://github.com/leejaen/react-lz-editor">react-lz-editor</a> -
An open source rich react editor based on draft-Js and ant design.</li>
<li><a href="https://github.com/kagawagao/react-grid">React Grid</a>
<strong>[Deprecated]</strong> - Grid React UI Component based on Ant
Design.</li>
<li><a href="https://github.com/huhulab/antd-kit">Antd Kit</a> -
Advanced Ant Design components.</li>
<li><a
href="https://github.com/NewbeeFE/antd-data-table">antd-data-table</a> -
A component that combines antds Table and Form to do the search,
display, and operating jobs for data.</li>
<li><a
href="https://github.com/hsbalar/ngx-recursive-form">ngx-recursive-form</a>
- Angular recursive form based on json input built with Ant Design.</li>
<li><a
href="https://github.com/mzohaibqc/antd-amplify-react">antd-amplify-react</a>
- A collection of Ant Design component for Aws Amplify for
Authentication</li>
<li><a
href="https://github.com/Kombustor/antd-password-input-strength">antd-password-input-strength</a>
- AntD Input component with password-strength indicator.</li>
<li><a href="https://github.com/viewweiwu/amiya">antd-amiya</a> - Page
level components and with table and form.</li>
<li><a
href="https://github.com/ArtyomVancyan/antd-phone-input">antd-phone-input</a>
- Advanced, highly customizable phone input component for Ant
Design.</li>
</ul>
<h2 id="react-hooks">React Hooks</h2>
<ul>
<li><a href="https://github.com/ant-design/sunflower">Sunflower(🌻)</a>
Collection of React Hooks returning component of antd.</li>
</ul>
<h2 id="applications">Applications</h2>
<p>A list of mature apps built with Ant Design.</p>
<ul>
<li><a href="https://github.com/pizn/eevee">Eevee</a> - Based on Github
page online editing blog platform. The project is based React, Ant
Design and GitHub API.</li>
<li><a
href="https://github.com/dhruv-kumar-jha/productivity-frontend">Productivity
Application</a> - Kanban style, Trello inspired Productivity application
built using React, Ant Design and other fantastic modules.</li>
<li><a href="https://github.com/idurar/idurar-erp-crm">IDURAR
ERP/CRM</a> - IDURAR is Open Source ERP/CRM (Invoice / Inventory /
Accounting / HR) Based on Mern Stack (Node.js / Express.js / MongoDb /
React.js ) with Ant Design (AntD) and Redux</li>
</ul>
<h2 id="boilerplates">Boilerplates</h2>
<p>A list of starter projects and boilerplates built with Ant
Design.</p>
<ul>
<li><a href="http://pro.ant.design/">Ant Design Pro</a> - An out-of-box
UI solution for enterprise applications :fire::fire::fire:</li>
<li><a href="http://scaffold.ant.design/">Scaffold Market</a> -
scaffolds and boilerplates using Ant Design</li>
<li><a href="https://github.com/zuiidea/antd-admin">Antd Admin</a> - A
admin dashboard application demo built upon Ant Design and Dva.js.</li>
<li><a href="https://github.com/elmarti/meteor-antd-boilerplate">Meteor
Antd Boilerplate</a> - A basic social network built using Antd and
Meteor. <a
href="https://antdmeteor.herokuapp.com/login">Example</a></li>
<li><a href="https://github.com/JasonBai007/reactSPA">React SPA</a> -
Building SPA with React, Router, ES6, Fetch, Babel, Webpack, Npm,
MockJs, FontAwesome, AnimateCSS, Ant Design, LESS and jQuery.</li>
<li><a href="https://github.com/fireyy/react-antd-admin">React Admin</a>
- React Admin UI built on Ant Design (username: admin, password:
123456).</li>
<li><a href="https://github.com/Justin-lu/react-redux-antd">React
Redux</a> - React Redux for CMS/Enterprise class apps (ERP/Admin) built
with Ant Design.</li>
<li><a
href="https://github.com/yuzhouisme/react-antd-redux-router-starter">React
Antd Starter</a> - This project is designed to develop website/web apps
using Ant Design and Redux.</li>
<li><a href="https://github.com/peterchenhdu/webbf">Webbf</a> - Java
demo that uses Maven to build the backend with Spring, Spring MVC and
Mybatis. React, Reflux, Eebpack, jQuery, React-bootstrap and Ant
Design.</li>
<li><a
href="https://github.com/BetaRabbit/react-redux-antd-starter">React
Redux Antd Starter</a> - Front-end boilerplate built with React, Redux
and Ant Design.</li>
<li><a href="https://github.com/yukrain/koa-antd-admin">Koa</a> -
Example app to build Admin UI built with React, Ant Design and Koa.</li>
<li><a href="https://github.com/pookpal/star-initReact-example">Star
Admin</a> - Demo app built with React, Ant Design, Redux, React-router,
Webpack and Babel.</li>
<li><a href="https://github.com/LeuisKen/react-redux-intro">React Redux
Intro</a> - Demo app built with Ant Design and can be configured to
initialize a Redux dependencies.</li>
<li><a href="https://github.com/jovey-zheng/react-start-kit">React Start
Kit</a> - SPA Boilerplate built with React, Webpack, ES6+, Redux,
Router, Babel, Express, Ant Design.</li>
<li><a href="https://github.com/chenliang2016/CLReactAntDesign">CL
React</a> - Based on Ant Design front-end framework structures for
enterprise back-office software.</li>
<li><a href="https://github.com/cupools/todoMVC-react">TODO MVC</a> -
Todo list built with React and Ant Design.</li>
<li><a
href="https://github.com/huhulab/react-frontend-boilerplate">React
Boilerplate</a> - React Admin front-end boilerplate built with Ant
Design.</li>
<li><a href="https://github.com/xlsdg/dva-antd-starter">Dva Antd
Starter</a> - Get started with Dva.js and Ant Design.</li>
<li><a href="https://github.com/xlsdg/dva-antd-mobile-starter">Dva Antd
Mobile Starter</a> - Get started with Dva.js and Ant Design mobile.</li>
<li><a href="https://github.com/jiangbo2015/learn-dva">Dva Ant Admin</a>
- A front-end boilerplate built with Dva, Ant-Design</li>
<li><a
href="https://github.com/bang88/aspnet-core-react-antd-boilerplate">Aspnet
Core Antd Boilerplate</a> - Server Side Rendering with Asp.net
core.</li>
<li><a href="https://github.com/subenksaha/react-redux-universal">React
Redux Universal</a> - Universal/Isomorphic boilerplate using react
router 4 and webpack 2.5+. All latest packages.</li>
<li><a href="https://github.com/comerc/cra-ts-antd">CRA-TS-Antd</a> -
Create-React-App + TypeScript + Ant-Design (without Eject).</li>
<li><a href="https://github.com/cipchk/ng-alain">Ng-Alain</a> - Angular
Admin UI built on Ant Design (with ng-zorro-antd).</li>
<li><a href="https://github.com/YDJ-FE/ts-react-webpack">Typescript
React With Mobx Starter</a> - a starter-template with typescript, react,
mobx, antd and webpack).</li>
<li><a
href="https://github.com/Atyantik/example-pawjs-ant-design">React-PWA,
PawJS and AntDesign</a> - A pluggable boilerplate with SEO, PWA, SSR,
Skeleton, Placeholders, etc. as some of its many features.</li>
<li><a href="https://github.com/ant-design/create-react-app-antd">Create
React App + Ant Design</a> - Use antd in create-react-app without
ejecting</li>
<li><a href="https://scaffoldhub.io">ScaffoldHub.io</a> - Generate
fullstack React + Ant Design applications with MongoDB, SQL or Firebase
Firestore.</li>
<li><a href="https://github.com/VincentCordobes/the-green-meal">The
Green Meal</a> - Next.js, PostgreSQL demo app written in
TypeScript.</li>
<li><a
href="https://github.com/ychengcloud/react-vite-admin">react-vite-admin</a>
- React, Recoil, React Query, React Hooks, Typescript, Axios.</li>
</ul>
<h2 id="non-javascript-libraries">Non-JavaScript Libraries</h2>
<p>A list of libraries that are written for non-JavaScript
languages.</p>
<ul>
<li><a href="https://github.com/priornix/antizer">Antizer</a> - Ant
Design library for <a
href="https://clojurescript.org/">ClojureScript</a>, an immutable,
functional language that cross-compiles to JavaScript.</li>
<li><a href="https://gitlab.com/synqrinus/syn-antd">syn-antd</a> - Ant
Design wrapper for <a
href="https://clojurescript.org/">ClojureScript</a> and <a
href="https://github.com/reagent-project/reagent">Reagent</a> using <a
href="http://shadow-cljs.org/">shadow-cljs</a> with tree-shaking
support. As with other ClojureScript libraries, it cross-compiles to
JavaScript.</li>
</ul>
<h2 id="electron">Electron</h2>
<ul>
<li><a href="https://github.com/thundernet8/StarCabinet">StarCabinet</a>
- Github Stars-based cross-platform tool based on React, Electronand and
Ant Design.</li>
<li><a href="https://github.com/nowa-webpack/nowa-gui">Nowa</a> - A
webpack based front-end plug-in scaffolding and development
solution.</li>
</ul>
<h2 id="icons">Icons</h2>
<ul>
<li><a href="http://github.com/ant-design/ant-design-icons">Official Ant
Design Icons</a></li>
<li><a href="https://github.com/fjc0k/ant-design-icons">Ant Design
Icons</a> - The premium icon font from Ant Design and Ant Design
Mobile.</li>
<li><a href="https://github.com/2fd/ant-design-icons">Material Design
Icons</a> Material Design Icons for Ant Design</li>
</ul>
<h2 id="design-tools-and-resources">Design Tools and Resources</h2>
<ul>
<li><a href="http://kitchen.alipay.com/">Kitchen</a> - Sketch Plugin
with suites of functions to enhance designers</li>
<li><a href="http://library.ant.design/">Ant Design Library</a> - Ant
Design Axure Library</li>
<li><a href="http://ux.ant.design/">Ant UX</a> - Sitemap templates for
ux design in OG, Sketch, Axure, Affinity, Adobe XD.</li>
<li><a href="https://ant.design/docs/spec/download">Ant Design Design
Resources</a> - Sketch Symbols</li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a href="http://idcos.github.io/antd-ember/#/home">Ant Design of
Ember</a> - Enterprise-class UI framework based on Ant Design and
Emberjs.</li>
<li><a href="https://github.com/evilz/fable-ant-design">Fable Ant
Design</a> - Ant Design bindings for Fable Elmish.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Your contributions are always welcome! <a
href="https://github.com/websemantics/awesome-ant-design/blob/master/contributing.md">Click
Here to read the guidelines</a>.</p>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/licenses/by/4.0/"><img
src="http://i.creativecommons.org/l/by/4.0/88x31.png"
alt="Creative Commons License" /></a></p>
<p>This work is licensed under a <a
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>.</p>
<p><a
href="https://github.com/websemantics/awesome-ant-design">antdesign.md
Github</a></p>

321
html/api.html Normal file
View File

@@ -0,0 +1,321 @@
<h1 id="awesome-api-awesome-build-status">Awesome API <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://travis-ci.org/Kikobeats/awesome-api"><img
src="https://img.shields.io/travis/Kikobeats/awesome-api/master.svg?style=flat-square"
alt="Build Status" /></a></h1>
<blockquote>
<p>A curated list of awesome resources for design and implement RESTful
APIs.</p>
</blockquote>
<h2 id="design">Design</h2>
<h3 id="overview">Overview</h3>
<blockquote>
<p>REST allows us to create services and applications that can be used
by any device or client who understands HTTP.</p>
</blockquote>
<ul>
<li><a
href="http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api">Best
Practices for Designing a Pragmatic RESTful API</a> [<a
href="https://elbauldelprogramador.com/buenas-practicas-para-el-diseno-de-una-api-restful-pragmatica/">spanish
version</a>].</li>
<li><a
href="https://betimdrenica.wordpress.com/2015/03/09/ideal-rest-api-design/">Ideal
REST API Design</a>.</li>
<li><a
href="https://stackoverflow.blog/2020/03/02/best-practices-for-rest-api-design/">StackOverflow
best REST API Design</a>.</li>
<li><a
href="https://devcenter.heroku.com/articles/platform-api-reference">Heroku
API Reference</a>.</li>
<li><a href="https://github.com/Mashape/apiglossary">API Terms
Glossary</a>.</li>
<li><a href="https://github.com/interagent/http-api-design">HTTP API
Design by Heroku</a>.</li>
<li><a href="http://www.restapitutorial.com">Learn REST: A RESTful
Tutorial</a>.</li>
<li><a href="https://github.com/lambda2/rapis">RAPIS: A REST API
Standard for the 21th century</a>.</li>
<li><a
href="https://github.com/watson-developer-cloud/api-guidelines">IBM
Watson REST API Guidelines</a>.</li>
<li><a href="https://github.com/Microsoft/api-guidelines">Microsoft REST
API Guidelines</a>.</li>
<li><a href="http://zalando.github.io/restful-api-guidelines/">Zalando
RESTful API and Event Scheme Guidelines</a></li>
<li><a
href="https://www.gov.uk/guidance/gds-api-technical-and-data-standards">gov.uk
API technical and data standards</a></li>
<li><a
href="https://github.com/stickfigure/blog/wiki/How-to-%28and-how-not-to%29-design-REST-APIs">How
to (and how not to) design REST APIs</a></li>
</ul>
<h3 id="status-code">Status Code</h3>
<blockquote>
<p>When you are using a REST design you have to provide the HTTP status
code that are the more appropriated to respond to the request.</p>
</blockquote>
<ul>
<li><a href="http://www.restapitutorial.com/httpstatuscodes.html">HTTP
Status code table in RESTAPITutorial</a>.</li>
<li><a href="https://httpstatuses.com/">httpstatuses.com</a></li>
<li><a
href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html">Status
code definition in W3C</a>.</li>
<li><a href="https://tryhexadecimal.com/guides/http/">HTTP Status Code
Guides</a></li>
</ul>
<h3 id="authentication">Authentication</h3>
<ul>
<li><a href="https://github.com/teesloane/Auth-Boss">Auth Boss</a>
Learn about different authentication methodologies on the web.</li>
<li><a
href="https://www.owasp.org/index.php/Authentication_Cheat_Sheet">Authentication
Cheat Sheet</a>.</li>
<li><a
href="https://stormpath.com/blog/the-problem-with-api-authentication-in-express/">The
Problem With API Authentication in Express</a>.</li>
<li><a
href="https://blog.risingstack.com/web-authentication-methods-explained/">Web
Authentication Methods Explained</a>.</li>
</ul>
<h4 id="jwt">JWT</h4>
<blockquote>
<p>JSON Web Token (JWT) is a compact, URL-safe means of representing
claims to be transferred between two parties.</p>
</blockquote>
<ul>
<li><a
href="https://auth0.com/blog/2014/01/27/ten-things-you-should-know-about-tokens-and-cookies/">10
Things You Should Know about Tokens</a>.</li>
<li><a
href="https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/">Cookies
vs Tokens</a>.</li>
<li><a
href="https://tools.ietf.org/html/draft-ietf-oauth-json-web-token">JWT
Draft in IETF</a>.</li>
<li><a href="http://jwt.io/">JWT.io</a>.</li>
<li><a
href="https://auth0.com/blog/2014/12/02/using-json-web-tokens-as-api-keys/">Using
JSON Web Tokens as API Keys</a>.</li>
<li><a href="http://info.meteor.com/blog/session-cookies">Why Meteor
doesnt use session cookies</a>.</li>
<li><a
href="https://www.moesif.com/blog/technical/restful-apis/Authorization-on-RESTful-APIs/">Guide
on API authentication and authorization</a>.</li>
</ul>
<h3 id="authorization">Authorization</h3>
<h4 id="oauth">OAuth</h4>
<blockquote>
<p>An open protocol to allow secure authorization in a simple and
standard method from web, mobile and desktop applications</p>
</blockquote>
<ul>
<li><a
href="https://github.com/Kong/mashape-oauth/blob/master/FLOWS.md">The
OAuth Bible by Mashape</a>.</li>
</ul>
<h2 id="caching">Caching</h2>
<ul>
<li><a
href="https://jakearchibald.com/2016/caching-best-practices/">Caching
best practices &amp; max-age gotchas</a>.</li>
<li><a
href="https://devcenter.heroku.com/articles/increasing-application-performance-with-http-cache-headers">Increasing
Application Performance with HTTP Cache Headers</a>.</li>
<li><a
href="https://support.cloudflare.com/hc/en-us/articles/200504045-Using-Cloudflare-with-your-API">Using
Cloudflare with your API</a>.</li>
</ul>
<h2 id="security">Security</h2>
<ul>
<li><a href="https://www.npmjs.com/package/helmet">Helmet, help secure
Express/Connect apps with various HTTP headers</a>.</li>
<li><a
href="https://github.com/GitGuardian/APISecurityBestPractices">APISecurityBestPractices</a>.</li>
<li><a href="https://nodesecurity.io/">Node Security Project</a>.</li>
<li><a
href="https://blog.risingstack.com/node-js-security-checklist/">Node.js
Security Checklist</a>.</li>
</ul>
<h2 id="format">Format</h2>
<ul>
<li><a href="http://stateless.co/hal_specification.html">HAL</a>
Simple format that gives a consistent and easy way to hyperlink between
resources in your API (see: <a href="#hateoas">HATEOAS</a>).</li>
<li><a href="http://www.hydra-cg.com/">Hydra</a> Vocabulary for
Hypermedia-Driven Web APIs (W3C).</li>
<li><a href="http://labs.omniti.com/labs/jsend">JSend</a> Simple
specification that lays down some rules for how JSON responses from web
servers should be formatted.</li>
<li><a href="http://jsonapi.org/">JSON API</a> Standard for building
APIs in JSON.</li>
<li><a href="http://json-ld.org/">JSON-LD</a> Standard for describing
Linked Data and hypermedia relations in JSON (W3C).</li>
<li><a href="http://www.odata.org/">OData</a> Open protocol to allow
the creation and consumption of queryable and interoperable RESTful
APIs. Quite complex.</li>
<li><a href="http://raml.org/">RAML</a> Simple and succinct way to
describe RESTful API.</li>
<li><a href="http://schema.org">Schema.org</a> Collection of schemas
describing common data models.</li>
</ul>
<h2 id="discover">Discover</h2>
<blockquote>
<p>Need a API for your projects?</p>
</blockquote>
<h3 id="curated-list">Curated list</h3>
<ul>
<li><a href="https://github.com/Abhishaker17/Awesome-APIs">Awesome APIs
Directory</a> A public list of APIs from round the web.</li>
<li><a href="https://github.com/toddmotto/public-apis">public apis</a>
A collective list of public JSON APIs for use in web development.</li>
</ul>
<h3 id="directory">Directory</h3>
<ul>
<li><a href="http://apis.io">apis.io</a> API Search service to help
discover APIs on the web.</li>
<li><a
href="https://www.programmableweb.com/apis/directory">ProgrammableWeb</a>.</li>
</ul>
<h2 id="testing">Testing</h2>
<h3 id="querying">Querying</h3>
<ul>
<li><a href="https://firecamp.io">Firecamp</a> Protocol agnostic API
testing client which help you test and manage RestAPIs, GraphQL,
Websocket and many more.</li>
<li><a href="https://github.com/jkbrzt/httpie">httpie</a> Command line
HTTP client, far more dev-friendly than <code>curl</code>.</li>
<li><a href="http://www.httpmaster.net">HttpMaster</a> GUI tool for
testing REST APIs and services. Windows OS only.</li>
<li><a href="https://github.com/stedolan/jq">jq</a> Command line JSON
processor, to use in combination with a command-line HTTP client like
cURL.</li>
<li><a href="https://insomnia.rest/">Insomina</a> A Fancy HTTP REST
Client.</li>
<li><a href="https://github.com/micha/resty">resty</a> Little command
line REST client that you can use in pipelines (bash or zsh).</li>
<li><a href="https://testmace.com">TestMace</a> A modern powerful
crossplatform tool for working with API and creating automated API
tests.</li>
</ul>
<h3 id="mocking">Mocking</h3>
<ul>
<li><p><a href="https://beeceptor.com">Beeceptor</a> - Beeceptor helps
intercepting API calls and mocking them selectively. Creates an endpoint
for wrapping original API and routes requests.</p></li>
<li><p><a href="https://github.com/marmelab/FakeRest">FakeRest</a>
Patch XMLHttpRequest to fake a REST API client-side.</p></li>
<li><p><a href="http://jsonplaceholder.typicode.com/">JSON
Placeholder</a> Free online REST service that you can use whenever you
need some fake data.</p></li>
<li><p><a href="https://github.com/typicode/json-server">json-server</a>
Get a full fake REST API with zero coding in less than 30
seconds.</p></li>
<li><p><a href="http://www.mocky.io/">Mocky.io</a> Free online service
to create fake HTTP responses.</p></li>
<li><p><a href="https://fakeql.com/">FakeQL</a> Mainly focused on
GraphQL, but can mock RESTful APIs, as well.</p></li>
<li><p><a href="https://pipl.ir">PIPL API</a> Free and public API that
generates random and fake peoples data in JSON</p></li>
<li><p><a href="https://apimocha.com">API Mocha</a> - Free online
service providing fake REST API endpoints, create customizable responses
and download rules as a Postman collection. ### Response</p></li>
<li><p><a href="https://httpstat.us">httpstat.us</a> A super simple
service for generating different HTTP codes.</p></li>
<li><p><a href="https://httpbin.org">httpbin</a> httpbin(1): HTTP
Request &amp; Response Service.</p></li>
<li><p><a href="https://badssl.com">badssl</a> Testing clients against
bad SSL configs.</p></li>
</ul>
<h2 id="documentation">Documentation</h2>
<blockquote>
<p>One of the most important part of your API is have a good
documentation and updated with the code.</p>
</blockquote>
<h3 id="free">Free</h3>
<ul>
<li><a href="https://github.com/tmcw/docbox">docbox</a>.</li>
<li><a href="https://github.com/tripit/slate">slate</a>.</li>
<li><a href="https://github.com/mpociot/whiteboard">whiteboard</a>.</li>
</ul>
<h3 id="services">Services</h3>
<ul>
<li><a href="https://docs.rapidapi.com/docs">RapidAPI</a>.</li>
<li><a href="https://readme.io/">Readme.io</a>.</li>
<li><a href="https://www.gitbook.com/">GitBook</a>.</li>
</ul>
<h2 id="logging">Logging</h2>
<ul>
<li><a href="https://pm2.keymetrics.io">PM2 by keymetrics</a>.</li>
<li><a href="https://github.com/expressjs/morgan">morgan for
expressjs</a>.</li>
<li><a href="https://www.moesif.com/features/api-logs">Moesif API
Analytics</a>. Log and Understand API Traffic.</li>
</ul>
<h2 id="modeling-and-saas">Modeling and SaaS</h2>
<blockquote>
<p>Based in DDD (Domain Driven Development). Generates automatically
APIs in different languages.</p>
</blockquote>
<ul>
<li><a
href="https://www.producthunt.com/alternatives/api-plug">Alteranatives
to API Plug</a> 9 alternative and related products to api plug.</li>
<li><a href="https://apiary.io/">Apiary</a> Collaborative design,
instant API mock, generated documentation, integrated code samples,
debugging and automated testing.</li>
<li><a href="https://wrapapi.com">wrapAPI, Build an API on top of any
website</a>.</li>
<li><a href="https://www.import.io/">import.io, turn web pages into
Data</a>.</li>
<li><a href="http://raml.org">RAML, RESTful API Modeling
Language</a>.</li>
<li><a href="https://www.runscope.com/">Runscope</a> Automated API
Monitoring &amp; Testing.</li>
<li><a href="http://swagger.io">swagger.io</a>.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<blockquote>
<p>Used it to improve your workflow</p>
</blockquote>
<ul>
<li><a
href="https://github.com/microlinkhq/async-ratelimiter">async-ratelimiter</a>
Rate limit made simple, easy, async, backed in Redis.</li>
<li><a href="https://github.com/niieani/hashids.js">hashids</a> A
small JavaScript library to generate YouTube-like ids from numbers.</li>
<li><a href="https://github.com/jetify-com/typeid-js">typeid-js</a>
Type-safe, K-sortable, and globally unique identifiers inspired by
Stripe IDs</li>
</ul>
<h2 id="frameworks">Frameworks</h2>
<blockquote>
<p>Designed specifically for building RESTful APIs Quickly.</p>
</blockquote>
<ul>
<li><a href="http://loopback.io">Loopback</a>.</li>
<li><a href="http://sailsjs.org">Sails.js</a>.</li>
<li><a href="https://github.com/tiangolo/fastapi">FastAPI</a>.</li>
<li><a href="https://resthapi.com">rest-hapi</a>.</li>
</ul>
<h2 id="gateways">Gateways</h2>
<blockquote>
<p>Manage API infrastructure concerns such as
authentication/authorization, rate limiting, scaling, analytics,
etc.</p>
</blockquote>
<h3 id="open-source-self-hosted">Open Source / Self-hosted</h3>
<ul>
<li><a href="http://apiumbrella.io/">API Umbrella</a>.</li>
<li><a href="http://apiaxle.com">ApiAxle</a>.</li>
<li><a href="http://krakend.io">KrakenD</a>.</li>
<li><a href="https://getkong.org/">Mashape Kong</a>.</li>
<li><a href="https://tyk.io/">Tyk</a>.</li>
<li><a href="http://wso2.com/api-management/try-it/">WSO2 API
Manager</a>.</li>
</ul>
<p><a href="https://github.com/Kikobeats/awesome-api">api.md
Github</a></p>

663
html/appimage.md2.html Normal file
View File

@@ -0,0 +1,663 @@
<!--lint disable double-link-->
<div data-align="center">
<pre><code>&lt;div&gt;
&lt;img width=&quot;500&quot; src=&quot;media/logo.svg&quot; alt=&quot;Awesome AppImage&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;https://awesome.re&quot;&gt;
&lt;!img src=&quot;https://awesome.re/badge-flat2.svg&quot; alt=&quot;Awesome&quot;&gt;
&lt;/a&gt;
&lt;p&gt;
&lt;sub&gt;Lovingly crafted AppImage tools and resources. Follow me on &lt;a href=&quot;https://twitter.com/probonopd&quot;&gt;Twitter&lt;/a&gt;.&lt;/sub&gt;
&lt;/p&gt;
&lt;br&gt;</code></pre>
</div>
<h1 id="awesome-appimage-awesome">Awesome AppImage <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><a href="https://appimage.org">AppImage</a> is a community-based
format to distribute applications to various mainstream Linux
distributions without the need for a centralized store. One app = one
file! This list contains tools to work with AppImages, such as to create
AppImages for applications and to integrate AppImages into the system
easily. As the vibrant community around AppImage is growing, so is this
list.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#appimage-discovery">AppImage discovery</a>
<ul>
<li><a href="#app-catalogs">App catalogs</a></li>
<li><a href="#app-stores">App stores</a></li>
<li><a href="#app-centers">App centers</a></li>
<li><a href="#app-scrapers">App scrapers</a></li>
</ul></li>
<li><a href="#appimage-consumption-tools">AppImage consumption tools</a>
<ul>
<li><a href="#desktop-integration">Desktop integration</a></li>
<li><a href="#updaters">Updaters</a></li>
<li><a href="#sandboxes">Sandboxes</a></li>
<li><a href="#package-managers">Package managers</a></li>
<li><a href="#linux-distributions">Linux distributions</a></li>
</ul></li>
<li><a href="#appimage-developer-tools">AppImage developer tools</a>
<ul>
<li><a href="#low-level-tools">Low-level tools</a></li>
<li><a href="#build-systems">Build systems</a></li>
<li><a href="#deployment-tools-for-compiled-applications">Deployment
tools for compiled applications</a></li>
<li><a href="#deployment-tools-for-python-applications">Deployment tools
for Python applications</a></li>
<li><a href="#deployment-tools-for-electron-applications">Deployment
tools for Electron applications</a></li>
<li><a href="#deployment-tools-for-windows-applications">Deployment
tools for Windows applications</a></li>
<li><a href="#deployment-tools-for-java-applications">Deployment tools
for Java applications</a></li>
<li><a
href="#deployment-tools-for-net-core-mono-applications">Deployment tools
for .NET Core (Mono) applications</a></li>
<li><a href="#deployment-tools-for-flash-applications">Deployment tools
for Flash applications</a></li>
<li><a href="#deployment-tools-for-rust-applications">Deployment tools
for Rust applications</a></li>
<li><a href="#tools-to-convert-from-other-package-formats">Tools to
convert from other package formats</a></li>
<li><a href="#metadata-tools">Metadata tools</a></li>
<li><a href="#qc-tools">QC tools</a></li>
<li><a href="#continuous-integration">Continuous integration</a></li>
<li><a href="#libraries">Libraries</a></li>
<li><a href="#templates">Templates</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#specs">Specs</a></li>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
<li><a href="#related">Related</a></li>
<li><a href="#other-awesome-lists">Other awesome lists</a></li>
</ul></li>
</ul>
<h2 id="appimage-discovery">AppImage discovery</h2>
<h3 id="app-catalogs">App catalogs</h3>
<ul>
<li><a href="https://appimage.github.io/">AppImage.GitHub.io</a> -
Catalog of AppImages that passed an automated test, links to upstream
download pages.</li>
<li><a href="https://g.sreve/get-appimage/">Get AppImage</a> -
Collection of all AppImages in one website. Great search
functionality.</li>
</ul>
<h3 id="app-stores">App stores</h3>
<ul>
<li><a href="https://www.appimagehub.com/">AppImageHub.com</a> -
Downloadable AppImages, powered by <a
href="https://www.opendesktop.org/">Opendesktop.org</a>.</li>
<li><a href="https://www.pling.com/">pling.com</a> - Open store where
creators can publish their libre products and creative content including
AppImages.</li>
<li><a href="https://app-outlet.github.io/">App Outlet</a> - Universal
app store that works with AppImages, Flatpaks and Snaps.</li>
<li><a href="https://software.manjaro.org/appimages">Manjaro Software
Discover</a> - Web-based app store that contains applications in
multiple formats, including AppImage.</li>
</ul>
<h3 id="app-centers">App centers</h3>
<ul>
<li><a href="https://github.com/Nitrux/nx-software-center">NX Software
Center</a> - Portable Software Center for portable AppImage
applications.</li>
<li><a
href="https://github.com/prateekmedia/appimagepool">AppImagePool</a> -
Simple, modern AppImageHub Client, powered by flutter.</li>
</ul>
<h3 id="app-scrapers">App scrapers</h3>
<ul>
<li><a
href="https://github.com/azubieta/appimages.scraper">appimages.scraper</a>
- Search for AppImage releases over the web.</li>
<li><a
href="https://github.com/AppImage/AppImageRadar">AppImageRadar</a> -
Search for AppImage-related activity on GitHub using Travis CI.</li>
</ul>
<h2 id="appimage-consumption-tools">AppImage consumption tools</h2>
<h3 id="desktop-integration">Desktop integration</h3>
<ul>
<li><a href="https://adamtheautomator.com/appimage-ubuntu/">Getting
Started Managing Software with AppImage on Ubuntu</a> - Verbosely
explains how to manage AppImages without the need for further
software.</li>
<li><a
href="https://github.com/probonopd/go-appimage/tree/master/src/appimaged">go-appimaged</a>
- Optional daemon that integrates AppImages into the system
(experimental).</li>
<li><a href="https://github.com/AppImage/appimaged">appimaged</a> -
Optional daemon that integrates AppImages into the system
(deprecated).</li>
<li><a
href="https://github.com/TheAssassin/AppImageLauncher">AppImageLauncher</a>
- Integrates into users systems and establishes a single
<code>~/Applications</code> directory, assisting the user to move
AppImages into there, with support for updating and removing AppImages
through apps launcher.</li>
<li><a
href="https://github.com/me1ting/appimage2desktop">appimage2desktop</a>
- Creates a desktop file and an icon in the system for an AppImage,
nothing else.</li>
<li><a
href="https://gitlab.com/posktomten/appimagehelper">appimagehelper</a> -
Program for creating, deleting, controlling and organizing shortcuts to
AppImage.</li>
<li><a href="https://github.com/CalebQ42/LinuxPA">LinuxPA</a> -
PortableApps.com type launcher for Linux with AppImage support.</li>
<li><a href="https://github.com/Alexsussa/AIDM">AppImage Desktop
Maker</a> - Creates menu entries for AppImages without the need for a
daemon.</li>
<li><a
href="https://github.com/mttbernardini/appimage-thumbnailer">Thumbnailer
for AppImages</a> - Generates icons for AppImages that are shown in file
managers of GNOME and KDE compatible desktop environments.</li>
<li><a href="https://github.com/linuxmint/xapp-thumbnailers">XApp
Thumbnailers</a> - Thumbnailers for GTK Desktop Environments, including
one for the AppImage file format. Makes Gtk based file managers like
Caja (MATE), Nautilus (GNOME), Nemo (Cinnamon), PCManFM (LXDE), and
Thunar (Xfce) show application icons on AppImages.</li>
<li><a href="https://github.com/DejfCold/ATG">AppImage To Gnome</a> -
Monitors and (de)installs AppImages from the Gnome desktop.</li>
<li><a
href="https://github.com/w-j-r/AppImage-Integrator">AppImage-Integrator</a>
- A simple program to integrate AppImages into the Linux desktop written
in Qt6.</li>
<li><a
href="https://github.com/knork-fork/gnome_appimage_installer">gnome_appimage_installer</a>
- Somewhat a misnomer (AppImages dont need to be “installed”), creates
a desktop file that follows the freedesktop.org spec for your AppImage
files; written in bash.</li>
<li><a href="https://github.com/mijorus/gearlever/">Gear lever</a> -
Integrates AppImages into the Gnome desktop by drag-and-drop onto the
Gear lever application.</li>
</ul>
<h3 id="updaters">Updaters</h3>
<ul>
<li><a
href="https://github.com/AppImage/AppImageUpdate">AppImageUpdate</a> -
Official grapical application to update AppImages; command-line tool to
update AppImages.</li>
<li><a
href="https://github.com/antony-jr/AppImageUpdater">AppImageUpdater</a>
- Simple updater for humans written in C++ and Qt.</li>
<li><a
href="https://github.com/AppImageCrafters/appimage-update">appimage-update</a>
- AppImage Update implementation written in Go.</li>
</ul>
<h3 id="sandboxes">Sandboxes</h3>
<ul>
<li><a href="https://github.com/netblue30/firejail">Firejail</a> -
Optional sandbox with support for AppImage built in.</li>
<li><a href="https://github.com/mgord9518/aisap">AppImage Sandboxing
Project</a> - Golang library to help sandbox AppImages with bwrap.</li>
</ul>
<h3 id="package-managers">Package managers</h3>
<p><strong>Note:</strong> The AppImage format is explicitly designed
<em>not to need any package managers</em> or similar tools. Everything
can be done in the file manager (and an optional daemon for system
integration).</p>
<ul>
<li><a
href="https://github.com/AppImageCrafters/appimage-manager">appimage-manager</a>
- Command-line tool for managing AppImages allowing to search, install,
remove and update applications.</li>
<li><a href="https://github.com/vinifmor/bauh">bauh</a> - Graphical user
interface for managing Linux applications supporting AppImage, Arch
(repositories/AUR), Flatpak, Snap and native Web applications.</li>
<li><a
href="https://github.com/athrunsun/homebrew-appimage">homebrew-appimage</a>
- Linuxbrew AppImage Formulae.</li>
<li><a href="https://github.com/michaeldelago/aipm">AIPM</a> - A Package
Manager for AppImages.</li>
<li><a href="https://github.com/srevinsaju/zap">Zap</a> - AppImage
package manager. Downloads the AppImage if it does not exist. If it
already exists, updates it with AppImageUpdate. Integrates AppImage into
the system.</li>
<li><a href="https://github.com/18fadly-anthony/rookie">RookiePM</a> -
Package manager for AppImages and Shell Scripts.</li>
<li><a href="https://github.com/ivan-hc/AppMan">AppMan</a> - AppImage
Manager that works like APT or Pacman.</li>
<li><a href="https://rubygems.org/gems/jewelrystore">jewelrystore</a> -
Command line AppImage store made in ruby.</li>
<li><a href="https://github.com/lawl/ayy">ayy</a> - Package manager for
AppImage. Single, static, dependency free binary. Written in Go.</li>
<li><a href="https://github.com/lnxcz/leap">leap</a> - Fast and simple
AppImage manager. Written in Rust.</li>
<li><a href="https://github.com/pegvin/bread">Bread</a> - Download,
update, remove, and run AppImages from GitHub on the command line, and
integrate apps into the desktop.</li>
</ul>
<h3 id="linux-distributions">Linux distributions</h3>
<p>Although the AppImage format was carefully designed not to need any
special support from Linux distributions, there are some that offer
varying degrees of AppImage friendliness out of the box.</p>
<ul>
<li><a href="https://www.deepin.org/en/">Deepin</a> - When you
double-click an AppImage or any other executable file that lacks execute
permissions, a user-friendly dialog explains the situation and asks for
your permission to set the execute permission and execute the
executable.</li>
<li><a href="https://nxos.org/">Nitrux</a> - Promotes the use of
AppImage as the main format for getting applications, has a built in app
center featuring AppImages.</li>
<li><a href="https://linuxmint.com/">Linux Mint</a> - Has an <a
href="https://github.com/linuxmint/xapp-thumbnailers">AppImage
thumbnailer</a> to show application icons on AppImage files.</li>
<li><a href="http://www.zenwalk.org/">Zenwalk GNU Linux</a> - Is
“AppImage ready” and distributes some applications in AppImage
format.</li>
</ul>
<h2 id="appimage-developer-tools">AppImage developer tools</h2>
<h3 id="low-level-tools">Low-level tools</h3>
<ul>
<li><a
href="https://github.com/AppImage/AppImageKit/releases/tag/continuous">appimagetool</a>
- Converts AppDirs into AppImages.</li>
<li><a href="https://github.com/matthewbauer/nix-bundle">nix-bundle</a>
- Converts Nix derivations into AppImages.</li>
</ul>
<h3 id="build-systems">Build systems</h3>
<ul>
<li><a
href="https://github.com/TheAssassin/appimagecraft">appimagecraft</a> -
Recipe based AppImage creation tool working from source.</li>
<li><a
href="https://github.com/AppImageCrafters/appimage-builder">appimage-builder</a>
- Recipe based AppImage creation tool working from source.</li>
<li><a href="https://invent.kde.org/packaging/craft">KDE Craft</a> -
Build system used by KDE that can produce AppImages and other
formats.</li>
<li><a
href="https://gitlab.com/sgclarkkde/appimage-tooling">appimage-tooling</a>
- Ruby tooling to generate Appimages.</li>
<li><a
href="https://github.com/Ravbug/AppImage.cmake">AppImage.cmake</a> -
CMake script which facilitates generating AppImage executables for
Linux.</li>
<li><a
href="https://github.com/lalten/rules_appimage">rules_appimage</a> -
Bazel rules to package any lang_binary target as AppImage.</li>
</ul>
<h3 id="deployment-tools-for-compiled-applications">Deployment tools for
compiled applications</h3>
<ul>
<li><a
href="https://github.com/probonopd/go-appimage/tree/master/src/appimagetool">go-appimagetool</a>
- Tool that deploys dependencies into AppDirs, and converts AppDirs into
AppImages (experimental).</li>
<li><a
href="https://github.com/probonopd/linuxdeployqt">linuxdeployqt</a> -
Deploys dependencies into AppDirs and creates AppImages; for Qt and
other compiled applications.</li>
<li><a href="https://github.com/linuxdeploy/linuxdeploy">linuxdeploy</a>
- AppDir creation and maintenance tool using plugins.</li>
<li><a
href="https://github.com/AlwaysOfflineSoftware/XojoToAppImage">XojoToAppImage</a>
- Graphical tool for packaging compiled Xojo Linux programs into
AppImages.</li>
</ul>
<h3 id="deployment-tools-for-python-applications">Deployment tools for
Python applications</h3>
<ul>
<li><a
href="https://github.com/niess/python-appimage">python-appimage</a> -
Ready to use AppImage distributions of Python (can be modified to
include your application).</li>
<li><a
href="https://github.com/niess/linuxdeploy-plugin-python">linuxdeploy-plugin-python</a>
- Bundle Python into an AppDir using a source distribution and
linuxdeploy.</li>
<li><a
href="https://github.com/linuxdeploy/linuxdeploy-plugin-conda">linuxdeploy-plugin-conda</a>
- Bundle Python into an AppDir using a source distribution, Conda, and
linuxdeploy.</li>
<li><a href="https://briefcase.readthedocs.io/">Briefcase</a> - Convert
Python project into a standalone native application, e.g., using
AppImage.</li>
<li><a
href="https://gitlab.com/chezmurray/pycharm-appimage-support">pycharm-appimage-support</a>
- Deploy Python project as an AppImage directly from the PyCharm
IDE.</li>
<li><a href="https://github.com/srevinsaju/pyappimage">PyAppImage</a> -
Ultimately simple python-to-appimage bundler.</li>
</ul>
<h3 id="deployment-tools-for-electron-applications">Deployment tools for
Electron applications</h3>
<ul>
<li><a
href="https://github.com/electron-userland/electron-builder">electron-builder</a>
- Supports AppImage as an output format.</li>
<li><a
href="https://github.com/saleae/electron-forge-maker-appimage">electron-forge-maker-appimage</a>
- Electron Forge builder for AppImage.</li>
<li><a
href="https://github.com/sarweshparajuli/appnativefy">Appnativefy</a> -
Create AppImage with embedded Electron browser from any website.</li>
</ul>
<h3 id="deployment-tools-for-windows-applications">Deployment tools for
Windows applications</h3>
<ul>
<li><a
href="https://github.com/sudo-give-me-coffee/wine32-deploy">wine32-deploy</a>
- Creates AppImages for 32-bit Windows applications that can run on
64-bit Linux systems without multilib installed.</li>
<li><a href="https://github.com/Hackerl/Wine_Appimage">AppImage For
WINE</a> - WINE-based AppImages and LD_PRELOAD based patches to launch
WINE from AppImages.</li>
<li><a
href="https://github.com/ferion11/Wine_Appimage">ferion11/Wine_Appimage</a>
- AppImage for WINE 32bits from PlayOnLinux, an run on no-multilib
systems.</li>
<li><a href="https://gitlab.com/formigoni/gameimage">GameImage</a> -
GameImage is a way to package up games with either Wine or an Emulator
into a portable AppImage that could be useful for the Steam Deck.</li>
</ul>
<h3 id="deployment-tools-for-java-applications">Deployment tools for
Java applications</h3>
<ul>
<li><a href="https://github.com/trixon/nbPackager">nbPackager</a> -
Packages NetBeans Platform Application with a JRE for AppImage, Linux,
macOS and Windows.</li>
</ul>
<h3 id="deployment-tools-for-.net-core-mono-applications">Deployment
tools for .NET Core (Mono) applications</h3>
<ul>
<li><a
href="https://github.com/kuiperzone/Publish-AppImage">Publish-AppImage
for .NET</a> - Publish AppImages for .NET applications.</li>
<li><a
href="https://github.com/ppy/osu-deploy/blob/697a49e9602502a2b7a899c0dff5383f6512d5d2/Program.cs#L207-L243">.NET
Core AppImage example</a> - Example of how to deploy .NET Core (Mono)
applications as an AppImage using
<code>dotnet publish -f netcoreapp3.1 -r linux-x64</code> from within a
<code>.cs</code> program.</li>
<li><a href="https://github.com/kuiperzone/PupNet-Deploy">PupNet
Deploy</a> - Cross-platform deployment utility which publishes your .NET
project and packages it as a ready-to-ship installation file in a single
step.</li>
<li><a
href="https://github.com/SuperJMN/DotnetPackaging">DotnetPackaging</a> -
Tool to distribute .NET applications in the AppImage format.</li>
</ul>
<h3 id="deployment-tools-for-flash-applications">Deployment tools for
Flash applications</h3>
<ul>
<li><a
href="https://github.com/CredibleOpossum/flash-to-appimage">flash-to-appimage</a>
- Script to package a Flash game (<code>.swf</code>) into an
AppImage.</li>
</ul>
<h3 id="deployment-tools-for-rust-applications">Deployment tools for
Rust applications</h3>
<ul>
<li><a href="https://github.com/StratusFearMe21/cargo-appimage">Cargo
AppImage</a> - Cargo program that allows you to convert your Rust
programs into AppImages.</li>
</ul>
<h3 id="tools-to-convert-from-other-package-formats">Tools to convert
from other package formats</h3>
<ul>
<li><a href="https://github.com/AppImage/pkg2appimage">pkg2appimage</a>
- Converts from deb, zip, tar.gz and other formats to AppImage using
YAML recipes.</li>
<li><a
href="https://gitlab.com/nixtux-packaging/appimage2pkg">appimage2pkg</a>
- Repack AppImage and make rpm/deb which does not require FUSE.</li>
<li><a
href="https://github.com/sudo-give-me-coffee/flatpak2appdir">flatpak2appdir</a>
- Turn Flatpak into AppDir which in turn can be turned into
AppImage.</li>
<li><a
href="https://github.com/sudo-give-me-coffee/make-portable">make-portable</a>
- Deploys installed application to AppDir, uses strace to fetch all file
system calls and copies all accessed files in to AppDir including
glibc.</li>
<li><a href="https://gitlab.com/brinkervii/appimage-cobbler">AppImage
cobbler</a> - Python application that takes strace.log and turns it into
a directory suited for an AppImage.</li>
<li><a href="https://github.com/s-zeid/elements">Elements</a> - Tool to
generate single-file, runc-based AppImages using a minimal (~3 MB
compressed) Alpine Linux rootfs.</li>
<li><a
href="https://github.com/hanzala123/arch2appimage">arch2appimage</a> -
Python script to convert any Arch Linux package (official/AUR) to an
AppImage.</li>
<li><a href="https://github.com/valicm/appimage-bash">appimage-bash</a>
- GitHub Action for creating AppImage releases from binaries inside
<code>.tar.gz</code> archives.</li>
<li><a
href="https://github.com/CausaPrincipalis71/package-to-appimage">Package-to-appimage</a>
- Tool for converting <code>.deb</code> and <code>.rpm</code> packages
into AppImage format by using Docker.</li>
<li><a
href="https://github.com/samuelvenable/GMAppImager">GMAppImager</a> -
Graphically Converts GameMaker Studio 2 games to AppImage bundles.</li>
<li><a href="https://github.com/ivan-hc/AppImaGen">AppImaGen</a> -
Generates an AppImage from Debian or from a PPA of your choice for the
previous (unfortunately not the oldest as recommended) and still
supported Ubuntu LTS.</li>
</ul>
<h3 id="metadata-tools">Metadata tools</h3>
<ul>
<li><a href="https://output.jsbin.com/qoqukof">AppStream Generator</a> -
Very simple generator for AppStream MetaInfo files which application
authors can use to add metadata (like descriptions, screenshots, links)
to their AppImage.</li>
<li><a
href="https://www.freedesktop.org/software/appstream/metainfocreator/#/">AppStream
MetaInfo Creator</a> - More elaborate generator for AppStream MetaInfo
files by the author of the AppStream metainfo format.</li>
</ul>
<h3 id="qc-tools">QC tools</h3>
<ul>
<li><a
href="https://github.com/aferrero2707/appimage-testsuite">appimage-testsuite</a>
- AppImage testing environment based on Docker containers for various
Linux distributions.</li>
<li><a
href="https://github.com/TheAssassin/appimagelint">appimagelint</a> -
Tool to check AppImages for compatibility, best practices etc.</li>
</ul>
<h3 id="continuous-integration">Continuous integration</h3>
<ul>
<li><a
href="https://github.com/probonopd/Zoom.AppImage/blob/master/.github/workflows/main.yml">GitHub
Actions example</a> - Example of how to upload AppImages built using
GitHub Actions to GitHub Releases.</li>
<li><a
href="https://github.com/iotang/Project_LemonLime/blob/master/.github/workflows/appimage.yml">appimage.yml</a>
- Bigger, more complex example of how to build and upload AppImages
using GitHub Actions.</li>
<li><a
href="https://github.com/AppImageCrafters/build-appimage-action">build-appimage-action</a>
- GitHub Action for producing AppImages using appimage-builder.</li>
<li><a
href="https://github.com/jniltinho/packages">jniltinho/packages</a> -
Drone.io example for producing AppImages using go-appimagetool.</li>
<li><a
href="https://gitlab.com/linuxappimage/element-desktop/-/jobs/artifacts/master/raw/Element.AppImage?job=run-build">Link
to the latest build artifact on GitLab CI</a> - Example of how to
directly link to the latest build artifact on GitLab CI (can be
tricky).</li>
</ul>
<h3 id="libraries">Libraries</h3>
<ul>
<li><a
href="https://github.com/antony-jr/QAppImageUpdate">QAppImageUpdate</a>
- Qt5 library and plugin for updating AppImages, can be embedded into
applications.</li>
<li><a
href="https://github.com/azubieta/AppImageServices">AppImageServices</a>
- D-Bus services providing a high-level interface over the AppImage
manipulation libraries for file managers, software centers and other
tools.</li>
<li><a href="https://github.com/AppImage/libappimage">libappimage</a> -
Implements functionality for dealing with AppImage files, written in C++
using Boost.</li>
<li><a
href="https://github.com/AppImageCrafters/libzsync-go">libzsync-go</a> -
Zsync implementation written in Go that can be used to update
AppImages.</li>
<li><a href="https://github.com/TheMarlboroMan/appenv">appenv</a> -
Small C++ library telling where the app data resides and where the user
data is by using <code>readlink("/proc/self/exe")</code>), thus allowing
C++ applications to become relocatable in the filesystem.</li>
</ul>
<h3 id="templates">Templates</h3>
<ul>
<li><a href="https://github.com/stemoretti/qt-desktop-template">Qt
Desktop Template</a> - Template for creating Qt Widgets desktop
applications with AppImage generation using linuxdeployqt.</li>
<li><a
href="https://github.com/AppImageCrafters/qt-hello-world">qt-hello-world</a>
- Qt Hello World project for AppImage creation using
appimage-builder.</li>
<li><a
href="https://github.com/219-design/qt-qml-project-template-with-ci">qt-qml-project-template-with-ci</a>
- Template for a Qt/QML application with batteries included: GitHub CI,
automated GUI testing, automatic code-format checks and more. Compiles
for Linux (AppImage), Mac, and Android.</li>
<li><a href="https://github.com/patrickelectric/mini-qml">mini-qml</a> -
Minimal Qml application template with deployment for Linux (AppImage),
Windows, macOS and WebAssembly.</li>
<li><a
href="https://github.com/Ravbug/wxWidgetsTemplate">wxWidgetsTemplate</a>
- Cross-platform application template for wxWidgets C++, with pre-set
files and IDE projects, supporting AppImage.</li>
<li><a
href="https://github.com/beeware/briefcase-linux-appimage-template">Briefcase
Linux AppImage Template</a> - Cookiecutter template for building Python
apps that will run under Linux, packaged as an AppImage.</li>
</ul>
<h2 id="resources">Resources</h2>
<h3 id="specs">Specs</h3>
<ul>
<li><a href="https://github.com/AppImage/AppImageSpec">AppImageSpec</a>
- Official specification for the AppImage format.</li>
<li><a
href="https://specifications.freedesktop.org/desktop-entry-spec/latest/">Desktop
Entry Specification</a> - Specification for the matadata used inside
AppImages.</li>
</ul>
<h3 id="documentation">Documentation</h3>
<ul>
<li><a href="https://docs.appimage.org/">docs.appimage.org</a> -
Official AppImage documentation.</li>
<li><a
href="https://appimage-builder.readthedocs.io/">appimage-builder.readthedocs.io</a>
- Documentation of appimage-builder, includes tutorials, examples, and
more.</li>
</ul>
<h3 id="tutorials">Tutorials</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=XTGn_JqmDu0">Produce an
AppImage that bundles everything with go-appimage</a> - How to make an
AppImage that bundles <em>all</em> required libraries so that it should
run not only on newer, but also on <em>older</em> systems than the build
system.</li>
</ul>
<h3 id="articles">Articles</h3>
<ul>
<li><a href="https://itsfoss.com/appimage-interview/">The Background
Story of AppImage</a> - Interview with the creator of AppImage,
explaining the key ideas and motivations behind the concept.</li>
<li><a
href="https://distrowatch.com/weekly.php?issue=20160704#opinion">Flatpak,
Snap and AppImage</a> - Jesse Smith on DistroWatch about AppImage,
Flatpak and Snap.</li>
<li><a
href="https://dot.kde.org/2005/09/16/dont-install-just-copy-klik">Dont
Install, Just Copy with klik</a> - Article from 2005 that gives
perspective on how AppImage started, relevant only for historical
reasons now.</li>
</ul>
<h3 id="videos">Videos</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=nzZ6Ikc7juw">AppImage:
Portable applications for Linux</a> - Official AppImage introduction
video by its founder.</li>
<li><a href="https://www.youtube.com/watch?v=7fPShv-8Z_4">Comparing
Linux Package Formats - Deb, Flatpak, AppImage, etc.</a> - By Bryan
Lunduke.</li>
<li><a href="https://www.youtube.com/watch?v=tMqES2pNxYY">AppImage:
Universal Linux Apps, Overview and Thoughts</a> - By Jeremy “Jay”
LaCroix, LearnLinuxTV.</li>
<li><a href="https://www.youtube.com/watch?v=L00UjifUEfE">AppImage
system integration on Ubuntu using go-appimaged</a> - New appimaged
daemon from the go-appimage implementation.</li>
<li><a href="https://www.youtube.com/watch?v=D2WA2zdLvVk">Integrate and
Manage AppImages with AppImageLauncher</a> - By Eric Adams.</li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a
href="https://www.amazon.de/Mastering-Qt-stunning-cross-platform-applications-ebook/dp/B07DH9YK9Q/">Mastering
Qt 5</a> - Contains a section on how to package and deploy Qt
applications for Linux using linuxdeployqt.</li>
</ul>
<h3 id="blogs">Blogs</h3>
<ul>
<li><a href="https://appimage.gitlab.io/planet/">Planet AppImage</a> -
Blog Aggregator covering all things AppImage.</li>
<li><a href="https://assassinate-you.net/tags/appimage/">TheAssassin
Blog</a> - Blog covering AppImage related topics by TheAssassin.</li>
<li><a href="https://appimagecrafters.github.io/">AppImage Crafters
Blog</a> - Blog about AppImage creation an usage by azubieta.</li>
</ul>
<h3 id="courses">Courses</h3>
<h3 id="community">Community</h3>
<ul>
<li><a href="https://web.libera.chat/#AppImage">#AppImage channel on
libera.chat</a> - Chat where AppImage developers and users hang out, be
prepared to stay in the channel for days if you dont get answers
immediately.</li>
<li><a href="https://discourse.appimage.org/">discourse.appimage.org</a>
- Official AppImage forum for users and application developers.</li>
<li><a href="https://stackoverflow.com/tags/AppImage">Stack Overflow</a>
- Questions tagged <code>[appimage]</code> on Stack Overflow.</li>
<li><a href="https://www.reddit.com/r/AppImage/">r/AppImage/</a> -
AppImage subreddit.</li>
</ul>
<h3 id="miscellaneous">Miscellaneous</h3>
<ul>
<li><a href="https://github.com/AppImage/AppImageKit/wiki">AppImage
wiki</a> - Official AppImage wiki.</li>
<li><a href="https://github.com/sagebind/appimagezip">AppImageZip</a> -
Experimental pure Rust implementation of the AppImage runtime that uses
Zip as the backing file system image.</li>
<li><a
href="https://github.com/search?q=user%3Aappimage+label%3Ahelp-wanted+state%3Aopen&amp;type=Issues">help-wanted</a>
- AppImage issues that the AppImage team would like your help with. A
great way to get started contributing to the project.</li>
<li><a href="https://github.com/Phantop/appdwarf">appdwarf</a> - A tool
to convert an AppDir or an existing AppImage file, either as a local
file or from a URL, into a highly compressed portable image using
dwarfs.</li>
</ul>
<h3 id="related">Related</h3>
<ul>
<li><a
href="https://github.com/AppImage/AppImageKit/wiki/Similar-projects">Similar
projects</a> - Comparison to other packaging systems.</li>
</ul>
<h3 id="other-awesome-lists">Other awesome lists</h3>
<ul>
<li><a
href="https://github.com/linuxdeploy/awesome-linuxdeploy">awesome-linuxdeploy</a>
- Awesome list on linuxdeploy.</li>
<li><a href="https://github.com/topics/awesome">All Awesome Lists</a> -
All the Awesome lists on GitHub.</li>
</ul>
<p><a href="https://github.com/AppImage/awesome-appimage">appimage.md
Github</a></p>

482
html/appium.md2.html Normal file
View File

@@ -0,0 +1,482 @@
<h1 id="awesome-appium-awesome-build-status">Awesome Appium <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://travis-ci.org/SrinivasanTarget/awesome-appium"><img
src="https://travis-ci.org/SrinivasanTarget/awesome-appium.svg?branch=master"
alt="Build Status" /></a></h1>
<p><a
href="http://appium.io"><img src="https://avatars3.githubusercontent.com/u/3221291?v=3&s=200" align="right" width="100"></a></p>
<blockquote>
<p>A curated list of delightful <a href="http://appium.io/">Appium</a>
<a href="#contents">resources</a>.</p>
</blockquote>
<p>Feel free to add links via PRs and file issues to start
discussions.</p>
<p>Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list
thing.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#server">Server</a></li>
<li><a href="#clients">Clients</a></li>
<li><a href="#inspectors">Inspectors</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#become-an-appium-pro">Appium Pro</a></li>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#workshops">Workshops</a></li>
<li><a href="#cloud-and-docker-solutions">Cloud and Docker
Solutions</a></li>
<li><a href="#git-books">Git Books</a></li>
<li><a href="#test-frameworks">Test Frameworks</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#tips">Tips</a></li>
</ul>
<h2 id="server">Server</h2>
<ul>
<li><a
href="https://github.com/appium/appium/blob/master/docs/en/about-appium/intro.md">Appium</a>
- Appium is an open source, cross-platform test automation tool for
native, hybrid and mobile web and desktop apps, tested on simulators
(iOS), emulators (Android), and real devices (iOS, Android, Windows,
Mac).</li>
</ul>
<h2 id="clients">Clients</h2>
<ul>
<li><a href="https://github.com/appium/ruby_lib">Ruby</a></li>
<li><a href="https://github.com/appium/python-client">Python</a></li>
<li><a href="https://github.com/appium/java-client">Java</a></li>
<li><a href="http://webdriver.io/">JavaScript</a></li>
<li><a href="https://github.com/appium/selenium-objective-c">Objective
C</a></li>
<li><a href="https://github.com/appium/php-client">PHP</a></li>
<li><a href="https://github.com/appium/appium-dotnet-driver">C#
(.NET)</a></li>
<li><a
href="https://github.com/jollychang/robotframework-appiumlibrary">RobotFramework</a></li>
</ul>
<h2 id="inspectors">Inspectors</h2>
<ul>
<li><a href="https://github.com/appium/appium-desktop">Appium
Desktop</a> - Appium Server and Inspector in Desktop GUIs for Mac,
Windows, and Linux.</li>
<li><a
href="https://github.com/facebook/WebDriverAgent/wiki/Starting-WebDriverAgent">WebDriverAgent
Inspector</a> - A WebDriver server for iOS that runs inside the
Simulator.</li>
<li><a href="http://selendroid.io/inspector.html">Selendroid
Inspector</a> - The web app which is embedded inside your selendroid
test server.</li>
<li><a
href="https://github.com/mykola-mokhnach/Appium-iOS-Inspector">Appium
iOS Inspector</a> - The tool for iOS elements location based on the
original source of Selendroid Inspector.</li>
<li><a
href="https://github.com/macacajs/app-inspector">app-inspector</a> -
Macacajs App Inspector.</li>
</ul>
<h2 id="become-an-appium-pro">Become an Appium Pro</h2>
<ul>
<li><a href="https://appiumpro.com/editions/1">Seeding the iOS simulator
with test photos</a></li>
<li><a href="https://appiumpro.com/editions/2">Seeding an Android device
with test photos</a></li>
<li><a href="https://appiumpro.com/editions/3">Running arbitrary ADB
commands via Appium</a></li>
<li><a href="https://appiumpro.com/editions/4">Using Appium for Testing
Mobile Web Apps</a></li>
<li><a href="https://appiumpro.com/editions/5">Performance Testing of
Android Apps</a></li>
<li><a href="https://appiumpro.com/editions/6">Testing iOS App
Upgrades</a></li>
<li><a href="https://appiumpro.com/editions/7">Speeding Up Tests With
Deep Links</a></li>
<li><a href="https://appiumpro.com/editions/8">How to Find Elements in
iOS (Not) By XPath</a></li>
<li><a href="https://appiumpro.com/editions/9">Testing Android App
Upgrades</a></li>
<li><a href="https://appiumpro.com/editions/10">Anatomy of Logging in
Appium</a></li>
<li><a href="https://appiumpro.com/editions/11">Simulating SMS Messages
on Android</a></li>
<li><a href="https://appiumpro.com/editions/12">Capturing Performance
Data for Native iOS Apps</a></li>
<li><a href="https://appiumpro.com/editions/13">Switching Between iOS
Apps During a Test</a></li>
<li><a href="https://appiumpro.com/editions/14">How to Automate a Pop
Rock Band</a></li>
<li><a href="https://appiumpro.com/editions/15">Testing iOS Push
Notifications</a></li>
<li><a href="https://appiumpro.com/editions/16">Automating the Clipboard
on iOS and Android</a></li>
<li><a href="https://appiumpro.com/editions/17">Automating
Cross-Platform Hybrid Apps</a></li>
<li><a href="https://appiumpro.com/editions/18">Using Espresso With
Appium</a></li>
<li><a href="https://appiumpro.com/editions/19">Making Your Appium Tests
Fast and Reliable, Part 1: Test Flakiness</a></li>
<li><a href="https://appiumpro.com/editions/20">Making Your Appium Tests
Fast and Reliable, Part 2: Finding Elements</a></li>
<li><a href="https://appiumpro.com/editions/21">Making Your Appium Tests
Fast and Reliable, Part 3: Waiting for App States</a></li>
<li><a href="https://appiumpro.com/editions/22">Making Your Appium Tests
Fast and Reliable, Part 4: Dealing With Unfindable Elements</a></li>
<li><a href="https://appiumpro.com/editions/23">Making Your Appium Tests
Fast and Reliable, Part 5: Setting Up App State</a></li>
<li><a href="https://appiumpro.com/editions/24">Making Your Appium Tests
Fast and Reliable, Part 6: Tuning Your Capabilities</a></li>
<li><a href="https://appiumpro.com/editions/25">Making Your Appium Tests
Fast and Reliable, Part 7: Disabling Animations</a></li>
<li><a href="https://appiumpro.com/editions/26">Making Your Appium Tests
Fast and Reliable, Part 8: Mocking External Services</a></li>
<li><a href="https://appiumpro.com/editions/27">Making Your Appium Tests
Fast and Reliable, Part 9: When Things Go Wrong</a></li>
<li><a href="https://appiumpro.com/editions/28">Running Multiple Appium
Tests in Parallel</a></li>
<li><a href="https://appiumpro.com/editions/29">Automating Complex
Gestures with the W3C Actions API</a></li>
<li><a href="https://appiumpro.com/editions/30">iOS-Specific Touch
Action Methods</a></li>
<li><a href="https://appiumpro.com/editions/31">Automating Custom Alert
Buttons on iOS</a></li>
<li><a href="https://appiumpro.com/editions/32">Finding Elements By
Image, Part 1</a></li>
<li><a href="https://appiumpro.com/editions/33">Finding Elements By
Image, Part 2</a></li>
<li><a href="https://appiumpro.com/editions/34">Simulating Hardware Keys
And Key Events On Android</a></li>
<li><a href="https://appiumpro.com/editions/35">Writing XPath Queries
That Work</a></li>
<li><a href="https://appiumpro.com/editions/36">Using The nativeWebTap
Capability</a></li>
<li><a href="https://appiumpro.com/editions/37">Capturing Browser Errors
and Logs in iOS Web/Hybrid Apps</a></li>
<li><a href="https://appiumpro.com/editions/38">Capturing Browser Errors
and Logs in Android Web/Hybrid Apps</a></li>
<li><a href="https://appiumpro.com/editions/39">Early-Stage AI for
Appium Test Automation</a></li>
<li><a href="https://appiumpro.com/editions/40">How To Test On Real iOS
Devices With Appium, Part 1</a></li>
<li><a href="https://appiumpro.com/editions/41">How To Test Real iOS
Devices With Appium, Part 2</a></li>
<li><a href="https://appiumpro.com/editions/42">Simulating Incoming
Phone Calls On Android</a></li>
<li><a href="https://appiumpro.com/editions/43">How To Automatically
Grant iOS App Permissions Using Appium</a></li>
<li><a href="https://appiumpro.com/editions/44">Working With Web
Components (Shadow DOM)</a></li>
<li><a href="https://appiumpro.com/editions/45">How to Automate Siri
Voice Commands Using Appium</a></li>
<li><a href="https://appiumpro.com/editions/46">Sending Arbitrary
Keystrokes With The Actions API</a></li>
<li><a href="https://appiumpro.com/editions/47">Running Appium From
Source (Or The Latest Beta)</a></li>
<li><a href="https://appiumpro.com/editions/48">How To Flash Elements On
Screen While Debugging Appium Tests</a></li>
<li><a href="https://appiumpro.com/editions/49">How To Spread Some
Holiday Cheer Using Appium</a></li>
<li><a href="https://appiumpro.com/editions/50">Special Capabilities for
Speeding up Android Test Initialization</a></li>
<li><a href="https://appiumpro.com/editions/51">Calling Methods Inside
Your App From Appium</a></li>
<li><a href="https://appiumpro.com/editions/52">Automating Mac Apps with
Appium</a></li>
<li><a href="https://appiumpro.com/editions/53">Accessing Android Logcat
Logs with Appium</a></li>
<li><a href="https://appiumpro.com/editions/54">Using Appium With
Selenium Grid</a></li>
<li><a href="https://appiumpro.com/editions/55">Using Mobile Execution
Commands to Continuously Stream Device Logs with Appium</a></li>
<li><a href="https://appiumpro.com/editions/56">What Appium Users Need
to Know about Android Activities and Intents</a></li>
<li><a href="https://appiumpro.com/editions/57">How to Determine Element
Locators For Mobile Web and Hybrid Apps</a></li>
<li><a href="https://appiumpro.com/editions/58">How to Test on Headless
Emulators and Simulators with Appium</a></li>
<li><a href="https://appiumpro.com/editions/59">How to Automate Picker
Wheel Controls</a></li>
<li><a href="https://appiumpro.com/editions/60">How to Pick the Right
Locator Strategy</a></li>
<li><a href="https://appiumpro.com/editions/61">How to Accurately Select
Webviews Using the fullContextList Capability</a></li>
<li><a href="https://appiumpro.com/editions/62">Capturing iOS Simulator
Network Traffic with Appium</a></li>
<li><a href="https://appiumpro.com/editions/63">Capturing Android
Emulator Network Traffic with Appium</a></li>
<li><a href="https://appiumpro.com/editions/64">Validating Android Toast
Messages</a></li>
<li><a href="https://appiumpro.com/editions/65">Capturing Network
Traffic in Java with Appium</a></li>
<li><a href="https://appiumpro.com/editions/66">Automating System Apps
with Appium</a></li>
<li><a href="https://appiumpro.com/editions/67">Generating Touch
Gestures to Zoom In and Out on Google Maps</a></li>
<li><a href="https://appiumpro.com/editions/68">Automating Physical
Buttons on iOS Devices</a></li>
<li><a href="https://appiumpro.com/editions/69">Capturing Audio Output
During Testing: Part 1</a></li>
<li><a href="https://appiumpro.com/editions/70">Capturing Audio Output
During Testing: Part 2</a></li>
<li><a href="https://appiumpro.com/editions/71">Starting an Appium
Server Programmatically Using AppiumServiceBuilder</a></li>
<li><a href="https://appiumpro.com/editions/72">Simulating Slow Internet
Connections on Android Emulators with Appium</a></li>
<li><a href="https://appiumpro.com/editions/73">Working with Multile
Webviews in Android Hybrid Apps</a></li>
<li><a href="https://appiumpro.com/editions/74">Automating Custom IoT
Devices With Appium, Part 1</a></li>
<li><a href="https://appiumpro.com/editions/75">Automating Custom IoT
Devices With Appium, Part 2</a></li>
<li><a href="https://appiumpro.com/editions/76">Testing React Native
Apps with Appium</a></li>
<li><a href="https://appiumpro.com/editions/77">Optimizing
WebDriverAgent Startup Performance</a></li>
<li><a href="https://appiumpro.com/editions/78">Attaching Appium Clients
to Existing Sessions</a></li>
<li><a href="https://appiumpro.com/editions/79">Converting Java Tests to
Kotlin</a></li>
<li><a href="https://appiumpro.com/editions/80">Testing iOS Face ID with
Appium</a></li>
<li><a href="https://appiumpro.com/editions/81">Testing Windows Desktop
Apps With Appium</a></li>
<li><a href="https://appiumpro.com/editions/82">Streaming Video from iOS
Devices</a></li>
<li><a href="https://appiumpro.com/editions/83">Speeding Up Android
Screenshots With MJPEG Servers</a></li>
<li><a href="https://appiumpro.com/editions/84">Reliably Opening Deep
Links Across Platforms and Devices</a></li>
<li><a href="https://appiumpro.com/editions/85">Batching Appium Commands
Using Execute Driver Script to Speed Up Tests</a></li>
<li><a href="https://appiumpro.com/editions/86">Connecting Directly to
Appium Hosts in Distributed Environments</a></li>
<li><a href="https://appiumpro.com/editions/87">Working With Android
10</a></li>
<li><a href="https://appiumpro.com/editions/88">Saving Test Data To Make
Debugging Easier Java</a></li>
<li><a href="https://appiumpro.com/editions/89">Understanding Appium
Drivers (And How To Choose Which One To Use)</a></li>
<li><a href="https://appiumpro.com/editions/90">Optimizing Image Element
Thresholds</a></li>
<li><a href="https://appiumpro.com/editions/91">Getting Started With
Appium For Android On Windows</a></li>
<li><a href="https://appiumpro.com/editions/92">Using AI-based Object
Detection For Finding Elements</a></li>
<li><a href="https://appiumpro.com/editions/93">Managing Chromedriver
for Android Chrome and Webview Testing</a></li>
<li><a href="https://appiumpro.com/editions/94">Using the Appium Events
API</a></li>
<li><a href="https://appiumpro.com/editions/95">The Android Data
Matcher Locator Strategy</a></li>
<li><a href="https://appiumpro.com/editions/96">Working With
Cookies</a></li>
<li><a href="https://appiumpro.com/editions/97">Capturing App Launch
Metrics On Android</a></li>
<li><a href="https://appiumpro.com/editions/98">Visual Testing With
Appium, Part 1</a></li>
<li><a href="https://appiumpro.com/editions/99">Visual Testing With
Appium, Part 2</a></li>
<li><a href="https://appiumpro.com/editions/100">Visual Testing With
Appium, Part 3</a></li>
<li><a href="https://appiumpro.com/editions/101">AI for Appiumand
Selenium!</a></li>
<li><a href="https://appiumpro.com/editions/102">Mobile App Performance
Testing</a></li>
<li><a href="https://appiumpro.com/editions/103">Free Tools For Mobile
App Performance Testing With Appium</a></li>
<li><a href="https://appiumpro.com/editions/104">Simulating Different
Network Conditions For Virtual Devices</a></li>
<li><a href="https://appiumpro.com/editions/105">Paid Tools And Services
For Mobile App Performance Testing</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="http://toolsqa.com/mobile-automation/appium/appium-tutorial/">TOOLSQA</a>
- Appium tutorial for beginners (Android &amp; iOS).</li>
<li><a
href="http://www.guru99.com/introduction-to-appium.html">GURU99</a> -
Appium tutorial for beginners.</li>
<li><a
href="http://qtpselenium.com/home/course/training/mobile-automation-appium-tutorial">QTPSELENIUM</a>
- Appium tutorials.</li>
<li><a href="http://www.testingdiaries.com/appium-tutorial/">Testing
Diaries</a> - Appium Tutorial for Complete Beginners.</li>
<li><a
href="https://saucelabs.com/resources/articles/appium-bootcamp-chapter-1">Appium
Bootcamp</a> - Appium Bootcamp by Sauce.</li>
<li><a
href="http://www.slideshare.net/justinison75/mobile-selenium-grid-setup">Appium
Mobile Grid Setup</a> - The Mobile Grid Getting Started for Android
&amp; iOS.</li>
<li><a
href="http://www.slideshare.net/justinison75/selenium-camp-2016">Selenium
Camp 2016</a> - Selenium Camp 2016.</li>
</ul>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://caps.cloudgrey.io/">All about Appium Desired
Capabilities</a> - All about Appiums desired capabilities.</li>
<li><a
href="https://www.zaizi.com/blog/appium-mobile-apps-automation-tool">Appium
Architecture &amp; Appium Desktop</a> - Appium Architecture, settings,
etc (Updated)</li>
<li><a
href="http://www.3pillarglobal.com/insights/appium-a-cross-browser-mobile-automation-tool">Appium
Architecture</a> - Architecture of Appium.</li>
<li><a href="https://en.wordpress.com/tag/appium/">All about Appium</a>
- All about Appium in Wordpress.</li>
<li><a
href="https://medium.com/@SimonKaz/appium-with-image-recognition-17a92abaa23d#.x19ffxwbk">Appium
with Image Recognition</a> - Appium with Image Recognition - Simon
Kaz.</li>
<li><a
href="http://testingalert.com/automate-android-actions-using-appium/">Automate
Android Actions using Appium</a> - Automate Android Actions using Appium
- kkashyap1707.</li>
<li><a
href="https://medium.com/@eliasnogueira/how-to-deal-with-network-connection-in-appium-4-0-0-2134021fac25#.z5dfdv2jg">Network
Connection in Appium</a> - How to deal with Network Connection from
Appium 4.0.0 - Elias Nogueira.</li>
<li><a
href="https://medium.com/@eliasnogueira/appium-tips-changing-the-app-language-f0a1762dd927#.68mvqisri">How
to change language in Appium</a> - Appium TipsChanging the app
Language - Elias Nogueira.</li>
<li><a
href="https://medium.com/@yostane/automated-ui-testing-of-a-uwp-app-using-appium-dc10d8df6631#.3efp60w1j">Automated
UI testing of a UWP app using Appium</a> - Windows Application driver
makes UWP Apps compatible using Appium - Yassine benabbas.</li>
<li><a
href="https://medium.com/@kevinmarkvi/switching-to-a-dynamically-named-context-handle-with-appium-and-java-c78d2b972eb6#.2ylda6ul6">Context
Switching in Appium</a> Switching to a Dynamically Named Context Handle
with Appium and Java - Kevin Berg.</li>
<li><a
href="https://medium.com/devs-foodit/iphone-automation-with-a-one-fingered-robot-a2936c840285#.l37adndb3">A
Robot Should Be Running Your Appium Tests</a> - How to run Appium Tests
using Robots. - Dan Cuellar.</li>
<li><a
href="https://medium.com/@stipe.kolovrat/appium-cucumber-tests-up-running-on-buddybuild-8955a88ab589#.wsyazko3g">Appium
Tests on Buddybuild</a> - Automates building, deploying and gathering
feedback for mobile apps - Stipe Kolovrat.</li>
<li><a
href="https://www.smashingmagazine.com/2016/04/from-zero-to-appium-guide-configuring-appium-android/">Android
setup Linux</a> - From Zero To Appium: A How-To Guide For Configuring
Appium With Android</li>
<li>[Useful Appium Series] (http://bitbar.com/tag/appium/) - Appium Tip
Series</li>
<li>[Inspect iOS apps with Appium 1.6] (https://medium.com/<span
class="citation"
data-cites="chenchaoyi/the-options-of-inspecting-ios-10-app-with-appium-1-6-534ba166b958">@chenchaoyi/the-options-of-inspecting-ios-10-app-with-appium-1-6-534ba166b958</span>#.ezq1q0iuo)
- The options of inspecting iOS 10 app with Appium 1.6</li>
<li><a
href="http://graphwalker.github.io/appium-example/">GraphWalker</a> -
GraphWalker is a open source Model-based testing tool for test
automation. Its designed to make it easy to design your tests using
graphs</li>
<li><a
href="http://bitbar.com/mobile-game-testing-part-2-ui-and-functionality-image-recognition/">Appium
+ Mobile Game Testing</a> - MOBILE GAME TESTING PART #2: UI AND
FUNCTIONALITY + IMAGE RECOGNITION</li>
<li><a
href="http://www.hanselman.com/blog/WinAppDriverTestAnyAppWithAppiumsSeleniumlikeTestsOnWindows.aspx">WinAppDriver</a>
- WinAppDriver - Test any app with Appiums Selenium-like tests on
Windows</li>
<li><a
href="http://bitbar.com/appium-tip-27-using-appium-for-mobile-game-testing/">IMAGE
RECOGNITION WITH APPIUM</a> - USING APPIUM FOR MOBILE GAME TESTING</li>
<li><a
href="https://sourcediving.com/how-to-uncover-invisible-changes-in-automated-tests-b6a5dbff564e">Uncover
invisible changes in automated tests</a> - By KazuCocoa</li>
<li><a
href="https://medium.com/testdotai/adding-ai-to-appium-f8db38ea4fac">Adding
AI to Appium</a> - By test.ai</li>
</ul>
<h2 id="workshops">Workshops</h2>
<ul>
<li><a href="https://github.com/isonic1/appium-workshop">Appium Workshop
Selnium Conf 2016</a> - Repo for Appium Workshop at the 2016 Selenium
Conference - Justin Ison.</li>
</ul>
<h2 id="cloud-and-docker-solutions">Cloud and Docker Solutions</h2>
<ul>
<li><a
href="https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app">Appium
Tests in AWS Device Farm</a> - Sample Appium tests runs on AWS Device
Farm.</li>
<li><a href="https://github.com/openstf/stf-appium-example">Appium Tests
in OpenSTF Device Farm</a> - Sample Appium tests runs on STF Device
Farm.</li>
<li><a href="https://github.com/appium/appium-docker-android">Official
Appium Docker Images</a> - DockerFile for Appium Android Real
Devices.</li>
<li><a href="https://github.com/butomo1989/docker-android">Appium Docker
Images</a> - DockerFile for Appium Android.</li>
<li><a href="https://github.com/aluedeke/appium-android">Appium Docker
File</a> - DockerFile for Appium Android.</li>
<li><a href="https://github.com/softsam/docker-appium">Appium Docker
File</a> - DockerFile for Appium Android.</li>
<li><a href="https://testingbot.com">TestingBot</a> - Cloud based Device
Farm, run Appium tests on physical Android and iOS devices.</li>
</ul>
<h2 id="git-books">Git Books</h2>
<ul>
<li><a
href="https://www.packtpub.com/application-development/appium-essentials/?utm_source=POD&amp;utm_medium=referral&amp;utm_campaign=1784392480">Appium
Essentials</a> - Explore mobile automation with Appium and discover new
ways to test native, web, and hybrid applications - Manoj Hans.</li>
<li><a
href="https://www.gitbook.com/book/nishantverma/appium-for-android">Appium
for Android</a> - A quick reference book on how to use Appium for
automating Android Application using Java - Nishant Verma.</li>
</ul>
<h2 id="test-frameworks">Test Frameworks</h2>
<ul>
<li><a
href="https://github.com/priyankshah217/AppiumCucumberTest">Appium
Cucumber Test</a> - Sample Appium Cucumber Project.</li>
<li><a
href="https://github.com/isonic1/Appium-Native-Crawler">Appium-Native-Crawler</a>
- Appium Native Crawler CLI - Features include: Screenshots,
Performance, Accessibility Detection, Google Translate, Applitools,
Monkey Tester.</li>
<li><a
href="https://github.com/WasiqB/coteafs-appium">coteafs-appium</a> - A
tester friendly Mobile Automation Framework built on top of Appium which
supports testing web and native apps for Android, iOS and Windows real
or emulator Mobiles and Tablets.</li>
<li><a href="https://github.com/testvagrant/optimusTemplate">Optimus</a>
- Cucumber based Mobile Automation Framework, which supports test
parallelization.</li>
<li><a
href="https://github.com/saikrishna321/PageObjectPatternAppium">PageObject
Pattern Framework</a> - Sample Page Object Pattern Framework to use
directly.</li>
<li><a
href="https://github.com/saikrishna321/AppiumTestDistribution">Parallel
Framework Java-Client</a> - Run appium tests in parallel across iOS and
Android devices.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="https://discuss.appium.io">Discuss</a></li>
<li><a href="http://stackoverflow.com/questions/tagged/appium">Stack
Overflow</a></li>
<li><a href="https://twitter.com/AppiumDevs"><code>@appiumdevs</code> on
Twitter</a></li>
<li><a href="http://appium.slack.com"><code>#appium</code> on
Slack</a></li>
</ul>
<h2 id="tips">Tips</h2>
<p>Contribute some ;)</p>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/SrinivasanTarget">Srinivasan Sekar</a> has
waived all copyright and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/SrinivasanTarget/awesome-appium">appium.md
Github</a></p>

217
html/apple.html Normal file
View File

@@ -0,0 +1,217 @@
<h1 id="awesome-apple">Awesome-Apple</h1>
<p>A list of awesome 3rd party libraries and tools for Apple platform
development, iOS and Mac. This is not an exhaustive list, just an
opinionated set of resources. I highly recommend you check Githubs <a
href="https://github.com/trending?l=objective-c">Objective-C</a> and <a
href="https://github.com/trending?l=swift">Swift</a> Trending Page
often.</p>
<h4 id="libraries-frameworks">Libraries &amp; Frameworks</h4>
<h5 id="ios-ui">iOS UI</h5>
<ul>
<li><a
href="https://github.com/dzenbot/DZNEmptyDataSet">DZNEmptyDataSet</a>
Show an special image when no data is available</li>
<li><a
href="https://github.com/jverdi/JVFloatLabeledTextField">JVFloatLabeledTextField</a>
Give context to iOS users text fields</li>
<li><a
href="https://github.com/clusterinc/ClusterPrePermissions">ClusterPrePermissions</a>
Ask for iOS permissions twice</li>
<li><a href="https://github.com/facebook/Tweaks">Tweaks</a> Tweak
parameters at runtime in app on iOS</li>
<li><a
href="https://github.com/Marxon13/M13ProgressSuite">M13ProgressSuite</a>
A wide range of progress indicators for iOS</li>
<li><a href="https://github.com/raymondjavaxx/SpinKit-ObjC">SpinKit</a>
Several indeterminate loading spinners</li>
<li><a href="https://github.com/jdg/MBProgressHUD">MBProgressHUD</a> For
overlaying progress on top of a view controller</li>
<li><a
href="https://github.com/TTTAttributedLabel/TTTAttributedLabel">TTTAttributedLabel</a>
Better attributed strings in UILabels</li>
<li><a
href="https://github.com/facebook/AsyncDisplayKit">AsyncDisplayKit</a>
Asynchronous user interfaces built over UIKit</li>
</ul>
<h5 id="mac-ui">Mac UI</h5>
<ul>
<li><a
href="https://github.com/shpakovski/MASPreferences">MASPreferences</a>
Preferences window for Mac Apps</li>
</ul>
<h5 id="images">Images</h5>
<ul>
<li><a
href="https://github.com/Flipboard/FLAnimatedImage">FLAnimatedImage</a>
Performant GIFs for iOS</li>
<li><a href="https://github.com/BradLarson/GPUImage">GPUImage</a> GPU
based image and video processing for iOS</li>
<li><a href="https://github.com/path/FastImageCache">FastImageCache</a>
iOS library for quickly displaying images while scrolling</li>
<li><a href="https://github.com/rs/SDWebImage">SDWebImage</a>
Asynchronous image downloader with cache support for iOS</li>
</ul>
<h5 id="animation">Animation</h5>
<ul>
<li><a href="https://github.com/facebook/pop">Pop</a> Extensible
animation library for iOS and Mac</li>
<li><a href="https://github.com/IFTTT/JazzHands">JazzHands</a> Key-frame
based animation for iOS</li>
</ul>
<h5 id="logging">Logging</h5>
<ul>
<li><a
href="https://github.com/CocoaLumberjack/CocoaLumberjack">CocoaLumberjack</a>
Better logging for iOS and Mac</li>
</ul>
<h5 id="model-programming">Model Programming</h5>
<ul>
<li><a href="https://github.com/Mantle/Mantle">Mantle</a> Simple model
layer library for Mac and iOS</li>
<li><a href="https://github.com/realm/realm-cocoa">Realm</a> A new
mobile-first database</li>
</ul>
<h5 id="network-programming">Network Programming</h5>
<ul>
<li><a href="https://github.com/swisspol/GCDWebServer">GCDWebServer</a>
HTTP server for iOS and Mac</li>
<li><a
href="https://github.com/robbiehanson/CocoaAsyncSocket">CocoaAsyncSocket</a>
TCP/IP socket server and consumer for iOS and Mac</li>
<li><a href="https://github.com/RestKit/RestKit">Restkit</a> Transform
REST API calls into models (including Core Data) for iOS and OSX</li>
<li><a
href="https://github.com/AFNetworking/AFNetworking">AFNetworking</a>
“The” networking framework for iOS and OSX</li>
<li><a href="https://github.com/Alamofire/Alamofire">AlamoFire</a> A
networking framework for Swift, written by the creator of
AFNetworking</li>
<li><a
href="https://github.com/tonymillion/Reachability">Reachability</a>
Reachability class for iOS and OSX</li>
</ul>
<h5 id="audio">Audio</h5>
<ul>
<li><a
href="https://github.com/AlvaroFranco/AFSoundManager">AFSoundManager</a>
Easier local and streaming audio playback for iOS</li>
</ul>
<h5 id="localization">Localization</h5>
<ul>
<li><a
href="https://github.com/mattt/TTTLocalizedPluralString">TTTLocalizedPluralString</a>
Much easier pluralization for NSLocalizedString</li>
<li><a href="https://github.com/mattt/InflectorKit">InflectorKit</a>
Built in pluralization rules for a bunch of languages</li>
<li><a href="https://github.com/mattt/FormatterKit">FormatterKit</a>
stringWithFormat that localizes different types of data</li>
</ul>
<h5 id="programming-helpers">Programming Helpers</h5>
<ul>
<li><a href="https://github.com/ankurp/Dollar.swift">Dollar.Swift</a>
Functional programming helpers for Swift</li>
<li><a
href="https://github.com/supermarin/ObjectiveSugar">ObjectiveSugar</a>
Functional programming helpers for iOS</li>
<li><a href="https://github.com/ReactiveCocoa/ReactiveCocoa">Reactive
Cocoa</a> Functional Reactive Programming for iOS and Mac</li>
<li><a href="https://github.com/jspahrsummers/libextobjc">libextobjc</a>
Cocoa library to extend Objective-C</li>
<li><a href="https://github.com/mxcl/PromiseKit">PromiseKit</a> Better
asynchronousa programming with Promises for iOS (Obj-C and Swift)</li>
<li><a href="https://github.com/MatthewYork/DateTools">DateTools</a>
Helping out with date and times</li>
<li><a
href="https://github.com/facebook/KVOController">KVOController</a> Block
based, easier, safer, KVO</li>
<li><a href="https://github.com/smileyborg/PureLayout">PureLayout</a>
Better programmatic Auto-Layout for iOS and Mac</li>
<li><a href="https://github.com/SwiftyJSON/SwiftyJSON">SwiftyJSON</a>
Handle JSON in Swift with ease</li>
</ul>
<h5 id="testing">Testing</h5>
<ul>
<li><a href="https://github.com/Quick/Quick">Quick</a> Behavior-Driven
Development testing framework for Obj-C and Swift</li>
<li><a href="https://github.com/specta/specta">Specta</a> Light weight
TDD/BDD framework for Obj-C, built on top of XCTest</li>
<li><a href="https://github.com/specta/expecta/">Expecta</a> A nice
matching framework to make your tests more readable</li>
<li><a href="https://github.com/AliSoftware/OHHTTPStubs">OHHTTPStubs</a>
Stubs for web request unit testing</li>
<li><a href="https://github.com/erikdoe/ocmock">OCMock</a> Mock objects
for Objective-C unit testing</li>
</ul>
<h5 id="misc">Misc</h5>
<ul>
<li><a href="https://github.com/sparkle-project/Sparkle">Sparkle</a> An
updating framework for Mac</li>
</ul>
<h4 id="xcode-plugins">Xcode Plugins</h4>
<p>All plugins should be installed with <a
href="https://github.com/supermarin/Alcatraz">Alcatraz</a>, the package
manager for Xcode.</p>
<ul>
<li><a
href="https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin">FuzzyAutocomplete</a>
Fuzzy pattern matching for Xcodes autocomplete</li>
<li><a href="https://github.com/questbeat/Lin-Xcode5">Lin-Xcode5</a>
Localization Manager for Xcode</li>
<li><a
href="https://github.com/ryanolsonk/LLDB-QuickLook">LLDB-Quicklook</a>
Quicklook for a variety of additional types</li>
<li><a
href="https://github.com/ricobeck/KFCocoaPodsPlugin">KFCocoaPodsPlugin</a>
Xcode Plugin for CocoaPods with pod commands/console output, user
notifications &amp; code completion</li>
<li><a
href="https://github.com/ksuther/KSImageNamed-Xcode">KSImageNamed</a>
Xcode Plugin to autocomplete <code>imageNamed:</code> method calls</li>
<li><a
href="https://github.com/onevcat/VVDocumenter-Xcode">VVDocumentor</a>
Get help writing documentation in Xcode</li>
</ul>
<h4 id="tools-developer-apps">Tools &amp; Developer Apps</h4>
<ul>
<li><a href="https://github.com/venmo/synx">Synx</a> Sync project
folders to Xcode groups</li>
<li><a
href="https://itunes.apple.com/us/app/dash-docs-snippets/id458034879?mt=12">Dash</a>
A wonderful documentation app for the Mac with integration
everywhere</li>
<li><a href="http://cocoapods.org/">CoocaPods</a> A fantastic dependancy
management system for iOS and Mac</li>
<li><a href="https://fabric.io/kits/ios/crashlytics">Crashlytics</a>
Crash reporting for iOS and Mac (and others)</li>
<li><a href="https://answers.io/">Answers</a> Analytics for iOS (and
others)</li>
</ul>
<h4 id="websites-and-resources">Websites and Resources</h4>
<ul>
<li><a href="http://nshipster.com/">NSHipster</a> NSHipster is a journal
of the overlooked bits in Objective-C, Swift, and Cocoa Updated
weekly.</li>
<li><a href="http://www.objc.io/">ObjC.io</a> A periodical about best
practices and advanced techniques in Objective-C</li>
<li><a href="http://www.raywenderlich.com/">Ray Wenderlich</a>
Programming Tutorials focused on iOS</li>
<li><a href="http://inessential.com/">inessential</a> Brent Simmons
blog (Programmer for <a href="http://vesperapp.co/">Q Branch</a>)</li>
<li><a href="http://mjtsai.com/blog/">mjtsai</a> Michael Tsais
blog</li>
<li><a href="https://www.mikeash.com/pyblog/">NSBlog</a> Mike Ashs
blog</li>
<li><a href="http://cocoa.tumblr.com/">Tumblr Developer Blog</a> Blog
brought to you by the iOS developers at Tumblr</li>
<li><a href="https://www.cocoacontrols.com/">Cocoa Controls</a> iOS UI
controls</li>
<li><a href="http://www.pttrns.com/">Pttrns</a> iOS design
inspiration</li>
</ul>
<p>For more awesome lists, check out <a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>.</p>
<p>If you think anything essential is missing (should be relevant for
most or all Apple platform developers) leave me an issue, and Ill take
a look.</p>
<p><a href="https://github.com/joeljfischer/awesome-apple">apple.md
Github</a></p>

931
html/appsec.md2.html Normal file
View File

@@ -0,0 +1,931 @@
<h1 id="awesome-appsec-awesome">Awesome AppSec <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of resources for learning about application security.
Contains books, websites, blog posts, and self-assessment quizzes.</p>
<p>Maintained by <a href="https://paragonie.com">Paragon Initiative
Enterprises</a> with contributions from the application security and
developer communities. We also have <a
href="https://paragonie.com/projects">other community projects</a> which
might be useful for tomorrows application security experts.</p>
<p>If you are an absolute beginner to the topic of software security,
you may benefit from reading <a
href="https://paragonie.com/blog/2015/08/gentle-introduction-application-security">A
Gentle Introduction to Application Security</a>.</p>
<h1 id="contributing">Contributing</h1>
<p><a href="CONTRIBUTING.md">Please refer to the contributing guide for
details</a>.</p>
<h1 id="application-security-learning-resources">Application Security
Learning Resources</h1>
<ul>
<li><a href="#general">General</a>
<ul>
<li><a href="#articles">Articles</a>
<ul>
<li><a href="#how-to-safely-generate-a-random-number-2014">How to Safely
Generate a Random Number</a> (2014)</li>
<li><a href="#salted-password-hashing-doing-it-right-2014">Salted
Password Hashing - Doing it Right</a> (2014)</li>
<li><a href="#a-good-idea-with-bad-usage-devurandom-2014">A good idea
with bad usage: /dev/urandom</a> (2014)</li>
<li><a href="#why-invest-in-application-security-2015">Why Invest in
Application Security?</a> (2015)</li>
<li><a
href="#be-wary-of-one-time-pads-and-other-crypto-unicorns-2015">Be wary
of one-time pads and other crypto unicorns</a> (2015)</li>
</ul></li>
<li><a href="#books">Books</a>
<ul>
<li><a href="#-web-application-hackers-handbook-2011">Web Application
Hackers Handbook</a> (2011) <img src="img/nonfree.png"
alt="nonfree" /></li>
<li><a href="#-cryptography-engineering-2010">Cryptography
Engineering</a> (2010) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#-securing-devops-2018">Securing DevOps</a> (2018) <img
src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-gray-hat-python-programming-for-hackers-and-reverse-engineers-2009">Gray
Hat Python: Programming for Hackers and Reverse Engineers</a> (2009)
<img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-the-art-of-software-security-assessment-identifying-and-preventing-software-vulnerabilities-2006">The
Art of Software Security Assessment: Identifying and Preventing Software
Vulnerabilities</a> (2006) <img src="img/nonfree.png"
alt="nonfree" /></li>
<li><a
href="#-c-interfaces-and-implementations-techniques-for-creating-reusable-software-1996">C
Interfaces and Implementations: Techniques for Creating Reusable
Software</a> (1996) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#-reversing-secrets-of-reverse-engineering-2005">Reversing:
Secrets of Reverse Engineering</a> (2005) <img src="img/nonfree.png"
alt="nonfree" /></li>
<li><a href="#-javascript-the-good-parts-2008">JavaScript: The Good
parts</a> (2008) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-windows-internals-including-windows-server-2008-and-windows-vista-fifth-edition-2007">Windows
Internals: Including Windows Server 2008 and Windows Vista, Fifth
Edition</a> (2007) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#-the-mac-hackers-handbook-2009">The Mac Hackers
Handbook</a> (2009) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-the-ida-pro-book-the-unofficial-guide-to-the-worlds-most-popular-disassembler-2008">The
IDA Pro Book: The Unofficial Guide to the Worlds Most Popular
Disassembler</a> (2008) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-internetworking-with-tcpip-vol-ii-ansi-c-version-design-implementation-and-internals-3rd-edition-1998">Internetworking
with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and
Internals (3rd Edition)</a> (1998) <img src="img/nonfree.png"
alt="nonfree" /></li>
<li><a
href="#-network-algorithmics-an-interdisciplinary-approach-to-designing-fast-networked-devices-2004">Network
Algorithmics,: An Interdisciplinary Approach to Designing Fast Networked
Devices</a> (2004) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-computation-structures-mit-electrical-engineering-and-computer-science-1989">Computation
Structures (MIT Electrical Engineering and Computer Science)</a> (1989)
<img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#-surreptitious-software-obfuscation-watermarking-and-tamperproofing-for-software-protection-2009">Surreptitious
Software: Obfuscation, Watermarking, and Tamperproofing for Software
Protection</a> (2009) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#secure-programming-howto-2015">Secure Programming
HOWTO</a> (2015)</li>
<li><a href="#security-engineering-third-edition-2020">Security
Engineering - Third Edition</a> (2020)</li>
<li><a href="#-bulletproof-ssl-and-tls-2014">Bulletproof SSL and TLS</a>
(2014) <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a
href="#holistic-info-sec-for-web-developers-fascicle-0-2016">Holistic
Info-Sec for Web Developers (Fascicle 0)</a> (2016)</li>
<li><a href="#holistic-info-sec-for-web-developers-fascicle-1">Holistic
Info-Sec for Web Developers (Fascicle 1)</a></li>
</ul></li>
<li><a href="#classes">Classes</a>
<ul>
<li><a href="#offensive-computer-security-cis-4930-fsu">Offensive
Computer Security (CIS 4930) FSU</a></li>
<li><a href="#hack-night">Hack Night</a></li>
</ul></li>
<li><a href="#websites">Websites</a>
<ul>
<li><a href="#hack-this-site">Hack This Site!</a></li>
<li><a href="#enigma-group">Enigma Group</a></li>
<li><a href="#web-app-sec-quiz">Web App Sec Quiz</a></li>
<li><a href="#securepasswords-info">SecurePasswords.info</a></li>
<li><a href="#security-news-feeds-cheat-sheet">Security News Feeds
Cheat-Sheet</a></li>
<li><a href="#open-security-training">Open Security Training</a></li>
<li><a href="#microcorruption">MicroCorruption</a></li>
<li><a href="#the-matasano-crypto-challenges">The Matasano Crypto
Challenges</a></li>
<li><a href="#pentesterlab">PentesterLab</a></li>
<li><a href="#juice-shop">Juice Shop</a></li>
<li><a href="#supercar-showdown">Supercar Showdown</a></li>
<li><a href="#owasp-nodegoat">OWASP NodeGoat</a></li>
<li><a href="#securing-the-stack">Securing The Stack</a></li>
<li><a href="#owasp-serverlessgoat">OWASP ServerlessGoat</a></li>
<li><a href="#secdim">SecDim</a></li>
<li><a href="#blogs">Blogs</a>
<ul>
<li><a href="#crypto-fails">Crypto Fails</a></li>
<li><a href="#ncc-group-blog">NCC Group - Blog</a></li>
<li><a href="#scott-helme">Scott Helme</a></li>
<li><a href="#cossack-labs-blog-2018">Cossack Labs blog</a> (2018)</li>
</ul></li>
<li><a href="#wiki-pages">Wiki pages</a>
<ul>
<li><a href="#owasp-top-ten-project">OWASP Top Ten Project</a></li>
</ul></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#qualys-ssl-labs">Qualys SSL Labs</a></li>
<li><a href="#securityheaders-io">securityheaders.io</a></li>
<li><a href="#report-uri-io">report-uri.io</a></li>
<li><a href="#clickjacker-io">clickjacker.io</a></li>
</ul></li>
</ul></li>
</ul></li>
<li><a href="#aws-lambda">AWS Lambda</a>
<ul>
<li><a href="#tools-1">Tools</a>
<ul>
<li><a href="#puresec-functionshield">PureSec FunctionShield</a></li>
</ul></li>
</ul></li>
<li><a href="#android">Android</a>
<ul>
<li><a href="#books-and-ebooks">Books and ebooks</a>
<ul>
<li><a href="#sei-cert-android-secure-coding-standard-2015">SEI CERT
Android Secure Coding Standard</a> (2015)</li>
</ul></li>
</ul></li>
<li><a href="#c">C</a>
<ul>
<li><a href="#books-and-ebooks-1">Books and ebooks</a>
<ul>
<li><a href="#sei-cert-c-coding-standard-2006">SEI CERT C Coding
Standard</a> (2006)</li>
<li><a
href="#defensive-coding-a-guide-to-improving-software-security-by-the-fedora-security-team-2025">Defensive
Coding: A Guide to Improving Software Security by the Fedora Security
Team</a> (2025)</li>
</ul></li>
</ul></li>
<li><a href="#c-1">C++</a>
<ul>
<li><a href="#books-and-ebooks-2">Books and ebooks</a>
<ul>
<li><a href="#sei-cert-c-coding-standard-2006-1">SEI CERT C++ Coding
Standard</a> (2006)</li>
</ul></li>
</ul></li>
<li><a href="#c-sharp">C Sharp</a>
<ul>
<li><a href="#books-and-ebooks-3">Books and ebooks</a>
<ul>
<li><a href="#-security-driven-net-2015">Security Driven .NET</a> (2015)
<img src="img/nonfree.png" alt="nonfree" /></li>
</ul></li>
</ul></li>
<li><a href="#clojure">Clojure</a>
<ul>
<li><a href="#repositories">Repositories</a>
<ul>
<li><a href="#clojure-owasp-2020">Clojure OWASP</a> (2020)</li>
</ul></li>
</ul></li>
<li><a href="#go">Go</a>
<ul>
<li><a href="#articles-1">Articles</a>
<ul>
<li><a href="#memory-security-in-go-spacetime-dev-2017">Memory Security
in Go - spacetime.dev</a> (2017)</li>
</ul></li>
</ul></li>
<li><a href="#java">Java</a>
<ul>
<li><a href="#books-and-ebooks-4">Books and ebooks</a>
<ul>
<li><a href="#sei-cert-java-coding-standard-2007">SEI CERT Java Coding
Standard</a> (2007)</li>
<li><a href="#secure-coding-guidelines-for-java-se-2014">Secure Coding
Guidelines for Java SE</a> (2014)</li>
</ul></li>
</ul></li>
<li><a href="#node-js">Node.js</a>
<ul>
<li><a href="#articles-2">Articles</a>
<ul>
<li><a href="#node-js-security-checklist-rising-stack-blog-2015">Node.js
Security Checklist - Rising Stack Blog</a> (2015)</li>
<li><a
href="#awesome-electron-js-hacking-pentesting-resources-2020">Awesome
Electron.js hacking &amp; pentesting resources</a> (2020)</li>
</ul></li>
<li><a href="#books-and-ebooks-5">Books and ebooks</a>
<ul>
<li><a href="#-essential-node-js-security-2017">Essential Node.js
Security</a> (2017) <img src="img/nonfree.png" alt="nonfree" /></li>
</ul></li>
<li><a href="#training">Training</a>
<ul>
<li><a href="#-security-training-by-lift-security">Security Training by
^Lift Security</a> <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#-security-training-from-binarymist">Security Training from
BinaryMist</a> <img src="img/nonfree.png" alt="nonfree" /></li>
</ul></li>
</ul></li>
<li><a href="#php">PHP</a>
<ul>
<li><a href="#articles-3">Articles</a>
<ul>
<li><a href="#its-all-about-time-2014">Its All About Time</a>
(2014)</li>
<li><a
href="#secure-authentication-in-php-with-long-term-persistence-2015">Secure
Authentication in PHP with Long-Term Persistence</a> (2015)</li>
<li><a
href="#20-point-list-for-preventing-cross-site-scripting-in-php-2013">20
Point List For Preventing Cross-Site Scripting In PHP</a> (2013)</li>
<li><a href="#25-php-security-best-practices-for-sys-admins-2011">25 PHP
Security Best Practices For Sys Admins</a> (2011)</li>
<li><a href="#php-data-encryption-primer-2014">PHP data encryption
primer</a> (2014)</li>
<li><a
href="#preventing-sql-injection-in-php-applications-the-easy-and-definitive-guide-2014">Preventing
SQL Injection in PHP Applications - the Easy and Definitive Guide</a>
(2014)</li>
<li><a
href="#you-wouldnt-base64-a-password-cryptography-decoded-2015">You
Wouldnt Base64 a Password - Cryptography Decoded</a> (2015)</li>
<li><a
href="#a-guide-to-secure-data-encryption-in-php-applications-2015">A
Guide to Secure Data Encryption in PHP Applications</a> (2015)</li>
<li><a href="#the-2018-guide-to-building-secure-php-software-2017">The
2018 Guide to Building Secure PHP Software</a> (2017)</li>
</ul></li>
<li><a href="#books-and-ebooks-6">Books and ebooks</a>
<ul>
<li><a href="#-securing-php-core-concepts">Securing PHP: Core
Concepts</a> <img src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#using-libsodium-in-php-projects">Using Libsodium in PHP
Projects</a></li>
</ul></li>
<li><a href="#useful-libraries">Useful libraries</a>
<ul>
<li><a href="#defusephp-encryption">defuse/php-encryption</a></li>
<li><a
href="#ircmaxellpassword-compat">ircmaxell/password_compat</a></li>
<li><a href="#ircmaxellrandomlib">ircmaxell/RandomLib</a></li>
<li><a
href="#thephpleagueoauth2-server">thephpleague/oauth2-server</a></li>
<li><a href="#paragonierandom-compat">paragonie/random_compat</a></li>
<li><a href="#pseciogatekeeper">psecio/gatekeeper</a></li>
<li><a href="#openwallphpass">openwall/phpass</a></li>
</ul></li>
<li><a href="#websites-1">Websites</a>
<ul>
<li><a href="#websec-io">websec.io</a></li>
<li><a href="#blogs-1">Blogs</a>
<ul>
<li><a href="#paragon-initiative-enterprises-blog">Paragon Initiative
Enterprises Blog</a></li>
<li><a href="#ircmaxells-blog">ircmaxells blog</a></li>
<li><a href="#p%C3%A1draic-bradys-blog">Pádraic Bradys Blog</a></li>
</ul></li>
<li><a href="#mailing-lists">Mailing lists</a>
<ul>
<li><a href="#securing-php-weekly">Securing PHP Weekly</a></li>
</ul></li>
</ul></li>
</ul></li>
<li><a href="#perl">Perl</a>
<ul>
<li><a href="#books-and-ebooks-7">Books and ebooks</a>
<ul>
<li><a href="#sei-cert-perl-coding-standard-2011">SEI CERT Perl Coding
Standard</a> (2011)</li>
</ul></li>
</ul></li>
<li><a href="#python">Python</a>
<ul>
<li><a href="#books-and-ebooks-8">Books and ebooks</a>
<ul>
<li><a href="#python-chapter-of-fedora-defensive-coding-guide">Python
chapter of Fedora Defensive Coding Guide</a></li>
<li><a
href="#-black-hat-python-python-programming-for-hackers-and-pentesters">Black
Hat Python: Python Programming for Hackers and Pentesters</a> <img
src="img/nonfree.png" alt="nonfree" /></li>
<li><a href="#-violent-python">Violent Python</a> <img
src="img/nonfree.png" alt="nonfree" /></li>
</ul></li>
<li><a href="#websites-2">Websites</a>
<ul>
<li><a href="#owasp-python-security-wiki-2014">OWASP Python Security
Wiki</a> (2014)</li>
</ul></li>
</ul></li>
<li><a href="#ruby">Ruby</a>
<ul>
<li><a href="#books-and-ebooks-9">Books and ebooks</a>
<ul>
<li><a href="#secure-ruby-development-guide-2014">Secure Ruby
Development Guide</a> (2014)</li>
</ul></li>
</ul></li>
</ul>
<h1 id="general">General</h1>
<h2 id="articles">Articles</h2>
<h3 id="how-to-safely-generate-a-random-number-2014"><a
href="http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/">How
to Safely Generate a Random Number</a> (2014)</h3>
<p><strong>Released</strong>: February 25, 2014</p>
<p>Advice on cryptographically secure pseudo-random number
generators.</p>
<h3 id="salted-password-hashing---doing-it-right-2014"><a
href="https://crackstation.net/hashing-security.htm">Salted Password
Hashing - Doing it Right</a> (2014)</h3>
<p><strong>Released</strong>: August 6, 2014</p>
<p>A post on <a href="https://crackstation.net">Crackstation</a>, a
project by <a href="https://defuse.ca">Defuse Security</a></p>
<h3 id="a-good-idea-with-bad-usage-devurandom-2014"><a
href="http://insanecoding.blogspot.co.uk/2014/05/a-good-idea-with-bad-usage-devurandom.html">A
good idea with bad usage: /dev/urandom</a> (2014)</h3>
<p><strong>Released</strong>: May 3, 2014</p>
<p>Mentions many ways to make <code>/dev/urandom</code> fail on
Linux/BSD.</p>
<h3 id="why-invest-in-application-security-2015"><a
href="https://paragonie.com/white-paper/2015-why-invest-application-security">Why
Invest in Application Security?</a> (2015)</h3>
<p><strong>Released</strong>: June 21, 2015</p>
<p>Running a business requires being cost-conscious and minimizing
unnecessary spending. The benefits of ensuring in the security of your
application are invisible to most companies, so often times they neglect
to invest in secure software development as a cost-saving measure. What
these companies dont realize is the potential cost (both financial and
to brand reputation) a preventable data compromise can incur.</p>
<p><strong>The average data breach costs millions of dollars in
damage.</strong></p>
<p>Investing more time and personnel to develop secure software is, for
most companies, worth it to minimize this unnecessary risk to their
bottom line.</p>
<h3 id="be-wary-of-one-time-pads-and-other-crypto-unicorns-2015"><a
href="https://freedom-to-tinker.com/blog/jbonneau/be-wary-of-one-time-pads-and-other-crypto-unicorns/">Be
wary of one-time pads and other crypto unicorns</a> (2015)</h3>
<p><strong>Released</strong>: March 25, 2015</p>
<p>A <strong>must-read</strong> for anyone looking to build their own
cryptography features.</p>
<h2 id="books">Books</h2>
<h3 id="nonfree-web-application-hackers-handbook-2011"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://mdsec.net/wahh">Web Application Hackers Handbook</a>
(2011)</h3>
<p><strong>Released</strong>: September 27, 2011</p>
<p>Great introduction to Web Application Security; though slightly
dated.</p>
<h3 id="nonfree-cryptography-engineering-2010"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Cryptography-Engineering-Principles-Practical-Applications/dp/0470474246">Cryptography
Engineering</a> (2010)</h3>
<p><strong>Released</strong>: March 15, 2010</p>
<p>Develops a sense of professional paranoia while presenting crypto
design techniques.</p>
<h3 id="nonfree-securing-devops-2018"><img src="img/nonfree.png"
alt="nonfree" /> <a
href="https://www.manning.com/books/securing-devops?a_aid=securingdevops&amp;a_bid=1353bcd8">Securing
DevOps</a> (2018)</h3>
<p><strong>Released</strong>: March 1, 2018</p>
<p>Securing DevOps explores how the techniques of DevOps and Security
should be applied together to make cloud services safer. This
introductory book reviews state of the art practices used in securing
web applications and their infrastructure, and teaches you techniques to
integrate security directly into your product.</p>
<h3
id="nonfree-gray-hat-python-programming-for-hackers-and-reverse-engineers-2009"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Gray-Hat-Python-Programming-Engineers/dp/1593271921">Gray
Hat Python: Programming for Hackers and Reverse Engineers</a>
(2009)</h3>
<p><strong>Released</strong>: May 3, 2009</p>
<h3
id="nonfree-the-art-of-software-security-assessment-identifying-and-preventing-software-vulnerabilities-2006"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/The-Software-Security-Assessment-Vulnerabilities/dp/0321444426/">The
Art of Software Security Assessment: Identifying and Preventing Software
Vulnerabilities</a> (2006)</h3>
<p><strong>Released</strong>: November 30, 2006</p>
<h3
id="nonfree-c-interfaces-and-implementations-techniques-for-creating-reusable-software-1996"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Interfaces-Implementations-Techniques-Creating-Reusable/dp/0201498413/">C
Interfaces and Implementations: Techniques for Creating Reusable
Software</a> (1996)</h3>
<p><strong>Released</strong>: August 30, 1996</p>
<h3 id="nonfree-reversing-secrets-of-reverse-engineering-2005"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Reversing-Secrets-Engineering-Eldad-Eilam/dp/0764574817">Reversing:
Secrets of Reverse Engineering</a> (2005)</h3>
<p><strong>Released</strong>: April 15, 2005</p>
<h3 id="nonfree-javascript-the-good-parts-2008"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742">JavaScript:
The Good parts</a> (2008)</h3>
<p><strong>Released</strong>: May 1, 2008</p>
<h3
id="nonfree-windows-internals-including-windows-server-2008-and-windows-vista-fifth-edition-2007"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Windows%C2%AE-Internals-Including-Developer-Reference/dp/0735625301">Windows
Internals: Including Windows Server 2008 and Windows Vista, Fifth
Edition</a> (2007)</h3>
<p><strong>Released</strong>: June 17, 2007</p>
<h3 id="nonfree-the-mac-hackers-handbook-2009"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/The-Hackers-Handbook-Charlie-Miller/dp/0470395362">The
Mac Hackers Handbook</a> (2009)</h3>
<p><strong>Released</strong>: March 3, 2009</p>
<h3
id="nonfree-the-ida-pro-book-the-unofficial-guide-to-the-worlds-most-popular-disassembler-2008"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/The-IDA-Pro-Book-Disassembler/dp/1593271786">The
IDA Pro Book: The Unofficial Guide to the Worlds Most Popular
Disassembler</a> (2008)</h3>
<p><strong>Released</strong>: August 22, 2008</p>
<h3
id="nonfree-internetworking-with-tcpip-vol.-ii-ansi-c-version-design-implementation-and-internals-3rd-edition-1998"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Internetworking-TCP-Vol-Implementation-Internals/dp/0139738436">Internetworking
with TCP/IP Vol. II: ANSI C Version: Design, Implementation, and
Internals (3rd Edition)</a> (1998)</h3>
<p><strong>Released</strong>: June 25, 1998</p>
<h3
id="nonfree-network-algorithmics-an-interdisciplinary-approach-to-designing-fast-networked-devices-2004"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Network-Algorithmics-Interdisciplinary-Designing-Networking/dp/0120884771">Network
Algorithmics,: An Interdisciplinary Approach to Designing Fast Networked
Devices</a> (2004)</h3>
<p><strong>Released</strong>: December 29, 2004</p>
<h3
id="nonfree-computation-structures-mit-electrical-engineering-and-computer-science-1989"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Computation-Structures-Electrical-Engineering-Computer/dp/0262231395">Computation
Structures (MIT Electrical Engineering and Computer Science)</a>
(1989)</h3>
<p><strong>Released</strong>: December 13, 1989</p>
<h3
id="nonfree-surreptitious-software-obfuscation-watermarking-and-tamperproofing-for-software-protection-2009"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="http://www.amazon.com/Surreptitious-Software-Obfuscation-Watermarking-Tamperproofing/dp/0321549252">Surreptitious
Software: Obfuscation, Watermarking, and Tamperproofing for Software
Protection</a> (2009)</h3>
<p><strong>Released</strong>: August 3, 2009</p>
<h3 id="secure-programming-howto-2015"><a
href="http://www.dwheeler.com/secure-programs/">Secure Programming
HOWTO</a> (2015)</h3>
<p><strong>Released</strong>: March 1, 2015</p>
<h3 id="security-engineering---third-edition-2020"><a
href="https://www.cl.cam.ac.uk/~rja14/book.html">Security Engineering -
Third Edition</a> (2020)</h3>
<p><strong>Released</strong>: November 1, 2020</p>
<h3 id="nonfree-bulletproof-ssl-and-tls-2014"><img src="img/nonfree.png"
alt="nonfree" /> <a
href="https://www.feistyduck.com/books/bulletproof-ssl-and-tls/">Bulletproof
SSL and TLS</a> (2014)</h3>
<p><strong>Released</strong>: August 1, 2014</p>
<h3 id="holistic-info-sec-for-web-developers-fascicle-0-2016"><a
href="https://leanpub.com/holistic-infosec-for-web-developers">Holistic
Info-Sec for Web Developers (Fascicle 0)</a> (2016)</h3>
<p><strong>Released</strong>: September 17, 2016</p>
<p>The first part of a three part book series providing broad and
in-depth coverage on what web developers and architects need to know in
order to create robust, reliable, maintainable and secure software,
networks and other, that are delivered continuously, on time, with no
nasty surprises.</p>
<h3 id="holistic-info-sec-for-web-developers-fascicle-1"><a
href="https://leanpub.com/holistic-infosec-for-web-developers-fascicle1-vps-network-cloud-webapplications">Holistic
Info-Sec for Web Developers (Fascicle 1)</a></h3>
<p>The second part of a three part book series providing broad and
in-depth coverage on what web developers and architects need to know in
order to create robust, reliable, maintainable and secure software, VPS,
networks, cloud and web applications, that are delivered continuously,
on time, with no nasty surprises.</p>
<h2 id="classes">Classes</h2>
<h3 id="offensive-computer-security-cis-4930-fsu"><a
href="https://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity/">Offensive
Computer Security (CIS 4930) FSU</a></h3>
<p>A vulnerability research and exploit development class by Owen
Redwood of Florida State University.</p>
<p><strong>Be sure to check out the <a
href="https://www.cs.fsu.edu/~redwood/OffensiveComputerSecurity/lectures.html">lectures</a>!</strong></p>
<h3 id="hack-night"><a href="https://github.com/isislab/Hack-Night">Hack
Night</a></h3>
<p>Developed from the materials of NYU Polys old Penetration Testing
and Vulnerability Analysis course, Hack Night is a sobering introduction
to offensive security. A lot of complex technical content is covered
very quickly as students are introduced to a wide variety of complex and
immersive topics over thirteen weeks.</p>
<h2 id="websites">Websites</h2>
<h3 id="hack-this-site"><a href="http://www.hackthissite.org">Hack This
Site!</a></h3>
<p>Learn about application security by attempting to hack this
website.</p>
<h3 id="enigma-group"><a href="http://www.enigmagroup.org">Enigma
Group</a></h3>
<p>Where hackers and security experts come to train.</p>
<h3 id="web-app-sec-quiz"><a
href="https://timoh6.github.io/WebAppSecQuiz/">Web App Sec Quiz</a></h3>
<p>Self-assessment quiz for web application security</p>
<h3 id="securepasswords.info"><a
href="https://securepasswords.info">SecurePasswords.info</a></h3>
<p>Secure passwords in several languages/frameworks.</p>
<h3 id="security-news-feeds-cheat-sheet"><a
href="http://lzone.de/cheat-sheet/Security-News-Feeds">Security News
Feeds Cheat-Sheet</a></h3>
<p>A list of security news sources.</p>
<h3 id="open-security-training"><a
href="http://opensecuritytraining.info/">Open Security Training</a></h3>
<p>Video courses on low-level x86 programming, hacking, and
forensics.</p>
<h3 id="microcorruption"><a
href="https://microcorruption.com/login">MicroCorruption</a></h3>
<p>Capture The Flag - Learn Assembly and Embedded Device Security</p>
<h3 id="the-matasano-crypto-challenges"><a
href="http://cryptopals.com">The Matasano Crypto Challenges</a></h3>
<p>A series of programming exercises for teaching oneself cryptography
by <a href="http://matasano.com">Matasano Security</a>. <a
href="https://blog.pinboard.in/2013/04/the_matasano_crypto_challenges">The
introduction</a> by Maciej Ceglowski explains it well.</p>
<h3 id="pentesterlab"><a
href="https://pentesterlab.com">PentesterLab</a></h3>
<p>PentesterLab provides <a
href="https://pentesterlab.com/exercises/">free Hands-On exercises</a>
and a <a href="https://pentesterlab.com/bootcamp/">bootcamp</a> to get
started.</p>
<h3 id="juice-shop"><a
href="https://bkimminich.github.io/juice-shop">Juice Shop</a></h3>
<p>An intentionally insecure Javascript Web Application.</p>
<h3 id="supercar-showdown"><a
href="http://hackyourselffirst.troyhunt.com/">Supercar Showdown</a></h3>
<p>How to go on the offence before online attackers do.</p>
<h3 id="owasp-nodegoat"><a
href="https://github.com/owasp/nodegoat">OWASP NodeGoat</a></h3>
<p>Purposly vulnerable to the OWASP Top 10 Node.JS web application, with
<a href="https://nodegoat.herokuapp.com/tutorial">tutorials</a>, <a
href="https://github.com/OWASP/NodeGoat/wiki/NodeGoat-Security-Regression-tests-with-ZAP-API">security
regression testing with the OWASP Zap API</a>, <a
href="https://github.com/owasp/nodegoat#option-3---run-nodegoat-on-docker">docker
image</a>. With several options to get up and running fast.</p>
<h3 id="securing-the-stack"><a
href="https://securingthestack.com">Securing The Stack</a></h3>
<p>Bi-Weekly Appsec Tutorials</p>
<h3 id="owasp-serverlessgoat"><a
href="https://www.owasp.org/index.php/OWASP_Serverless_Goat">OWASP
ServerlessGoat</a></h3>
<p>OWASP ServerlessGoat is a deliberately insecure realistic AWS Lambda
serverless application, maintained by OWASP and created by <a
href="https://www.puresec.io/">PureSec</a>. You can install WebGoat,
learn about the vulnerabilities, how to exploit them, and how to
remediate each issue. The project also includes documentation explaining
the issues and how they should be remediated with best-practices.</p>
<h3 id="secdim"><a href="https://secdim.com">SecDim</a></h3>
<p>SecDim is an appsec edutainment platform, <a
href="https://learn.secdim.com">Learn</a> appsec with free git based
labs. Think you got what it takes to build a secure app? <a
href="https://play.secdim.com">Challenge yourself</a> with appsec games!
Fix bugs, get a score and your name on the leaderboards.</p>
<h3 id="blogs">Blogs</h3>
<h4 id="crypto-fails"><a href="http://cryptofails.com">Crypto
Fails</a></h4>
<p>Showcasing bad cryptography</p>
<h4 id="ncc-group---blog"><a
href="https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/">NCC
Group - Blog</a></h4>
<p>The blog of NCC Group, formerly Matasano, iSEC Partners, and NGS
Secure.</p>
<h4 id="scott-helme"><a href="https://scotthelme.co.uk">Scott
Helme</a></h4>
<p>Learn about security and performance.</p>
<h4 id="cossack-labs-blog-2018"><a
href="https://www.cossacklabs.com/blog-archive/">Cossack Labs blog</a>
(2018)</h4>
<p><strong>Released</strong>: July 30, 2018</p>
<p>Blog of cryptographic company that makes open-source libraries and
tools, and describes practical data security approaches for applications
and infrastructures.</p>
<h3 id="wiki-pages">Wiki pages</h3>
<h4 id="owasp-top-ten-project"><a
href="https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">OWASP
Top Ten Project</a></h4>
<p>The top ten most common and critical security vulnerabilities found
in web applications.</p>
<h3 id="tools">Tools</h3>
<h4 id="qualys-ssl-labs"><a href="https://www.ssllabs.com/">Qualys SSL
Labs</a></h4>
<p>The infamous suite of SSL and TLS tools.</p>
<h4 id="securityheaders.io"><a
href="https://securityheaders.io/">securityheaders.io</a></h4>
<p>Quickly and easily assess the security of your HTTP response
headers.</p>
<h4 id="report-uri.io"><a
href="https://report-uri.io">report-uri.io</a></h4>
<p>A free CSP and HPKP reporting service.</p>
<h4 id="clickjacker.io"><a
href="https://clickjacker.io">clickjacker.io</a></h4>
<p>Test and learn Clickjacking. Make clickjacking PoC, take screenshot
and share link. You can test HTTPS, HTTP, intranet &amp; internal
sites.</p>
<h1 id="aws-lambda">AWS Lambda</h1>
<h2 id="tools-1">Tools</h2>
<h3 id="puresec-functionshield"><a
href="https://www.puresec.io/function-shield">PureSec
FunctionShield</a></h3>
<p>FunctionShield is a 100% free AWS Lambda security and Google Cloud
Functions security library that equips developers with the ability to
easily enforce strict security controls on serverless runtimes.</p>
<h1 id="android">Android</h1>
<h2 id="books-and-ebooks">Books and ebooks</h2>
<h3 id="sei-cert-android-secure-coding-standard-2015"><a
href="https://www.securecoding.cert.org/confluence/display/android/Android+Secure+Coding+Standard">SEI
CERT Android Secure Coding Standard</a> (2015)</h3>
<p><strong>Released</strong>: February 24, 2015</p>
<p>A community-maintained Wiki detailing secure coding standards for
Android development.</p>
<h1 id="c">C</h1>
<h2 id="books-and-ebooks-1">Books and ebooks</h2>
<h3 id="sei-cert-c-coding-standard-2006"><a
href="https://www.securecoding.cert.org/confluence/display/c/SEI+CERT+C+Coding+Standard">SEI
CERT C Coding Standard</a> (2006)</h3>
<p><strong>Released</strong>: May 24, 2006</p>
<p>A community-maintained Wiki detailing secure coding standards for C
programming.</p>
<h3
id="defensive-coding-a-guide-to-improving-software-security-by-the-fedora-security-team-2025"><a
href="https://docs.fedoraproject.org/en-US/Fedora_Security_Team/1/html/Defensive_Coding/index.html">Defensive
Coding: A Guide to Improving Software Security by the Fedora Security
Team</a> (2025)</h3>
<p><strong>Released</strong>: February 22, 2025</p>
<p>Provides guidelines for improving software security through secure
coding. Covers common programming languages and libraries, and focuses
on concrete recommendations.</p>
<h1 id="c-1">C++</h1>
<h2 id="books-and-ebooks-2">Books and ebooks</h2>
<h3 id="sei-cert-c-coding-standard-2006-1"><a
href="https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=637">SEI
CERT C++ Coding Standard</a> (2006)</h3>
<p><strong>Released</strong>: July 18, 2006</p>
<p>A community-maintained Wiki detailing secure coding standards for C++
programming.</p>
<h1 id="c-sharp">C Sharp</h1>
<h2 id="books-and-ebooks-3">Books and ebooks</h2>
<h3 id="nonfree-security-driven-.net-2015"><img src="img/nonfree.png"
alt="nonfree" /> <a href="http://securitydriven.net/">Security Driven
.NET</a> (2015)</h3>
<p><strong>Released</strong>: July 14, 2015</p>
<p>An introduction to developing secure applications targeting version
4.5 of the .NET Framework, specifically covering cryptography and
security engineering topics.</p>
<h1 id="clojure">Clojure</h1>
<h2 id="repositories">Repositories</h2>
<h3 id="clojure-owasp-2020"><a
href="https://github.com/nubank/clj-owasp">Clojure OWASP</a> (2020)</h3>
<p><strong>Released</strong>: May 5, 2020</p>
<p>Repository with Clojure examples of OWASP top 10 vulnerabilities.</p>
<h1 id="go">Go</h1>
<h2 id="articles-1">Articles</h2>
<h3 id="memory-security-in-go---spacetime.dev-2017"><a
href="https://spacetime.dev/memory-security-go">Memory Security in Go -
spacetime.dev</a> (2017)</h3>
<p><strong>Released</strong>: August 3, 2017</p>
<p>A guide to managing sensitive data in memory.</p>
<h1 id="java">Java</h1>
<h2 id="books-and-ebooks-4">Books and ebooks</h2>
<h3 id="sei-cert-java-coding-standard-2007"><a
href="https://www.securecoding.cert.org/confluence/display/java/SEI+CERT+Oracle+Coding+Standard+for+Java">SEI
CERT Java Coding Standard</a> (2007)</h3>
<p><strong>Released</strong>: January 12, 2007</p>
<p>A community-maintained Wiki detailing secure coding standards for
Java programming.</p>
<h3 id="secure-coding-guidelines-for-java-se-2014"><a
href="http://www.oracle.com/technetwork/java/seccodeguide-139067.html">Secure
Coding Guidelines for Java SE</a> (2014)</h3>
<p><strong>Released</strong>: April 2, 2014</p>
<p>Secure Java programming guidelines straight from Oracle.</p>
<h1 id="node.js">Node.js</h1>
<h2 id="articles-2">Articles</h2>
<h3 id="node.js-security-checklist---rising-stack-blog-2015"><a
href="https://blog.risingstack.com/node-js-security-checklist/">Node.js
Security Checklist - Rising Stack Blog</a> (2015)</h3>
<p><strong>Released</strong>: October 13, 2015</p>
<p>Covers a lot of useful information for developing secure Node.js
applications.</p>
<h3 id="awesome-electron.js-hacking-pentesting-resources-2020"><a
href="https://github.com/doyensec/awesome-electronjs-hacking">Awesome
Electron.js hacking &amp; pentesting resources</a> (2020)</h3>
<p><strong>Released</strong>: June 17, 2020</p>
<p>A curated list of resources to secure Electron.js-based
applications.</p>
<h2 id="books-and-ebooks-5">Books and ebooks</h2>
<h3 id="nonfree-essential-node.js-security-2017"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="https://leanpub.com/nodejssecurity">Essential Node.js Security</a>
(2017)</h3>
<p><strong>Released</strong>: July 19, 2017</p>
<p>Hands-on and abundant with source code for a practical guide to
Securing Node.js web applications.</p>
<h2 id="training">Training</h2>
<h3 id="nonfree-security-training-by-lift-security"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="https://liftsecurity.io/training">Security Training by ^Lift
Security</a></h3>
<p>Learn from the team that spearheaded the <a
href="https://nodesecurity.io">Node Security Project</a></p>
<h3 id="nonfree-security-training-from-binarymist"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="https://blog.binarymist.net/presentations-publications/">Security
Training from BinaryMist</a></h3>
<p>We run many types of info-sec security training, covering Physical,
People, VPS, Networs, Cloud, Web Applications. Most of the content is
sourced from the <a
href="https://leanpub.com/b/holisticinfosecforwebdevelopers">book
series</a> Kim has been working on for several years. More info can be
found <a href="https://binarymist.io/#services">here</a></p>
<h1 id="php">PHP</h1>
<h2 id="articles-3">Articles</h2>
<h3 id="its-all-about-time-2014"><a
href="http://blog.ircmaxell.com/2014/11/its-all-about-time.html">Its
All About Time</a> (2014)</h3>
<p><strong>Released</strong>: November 28, 2014</p>
<p>A gentle introduction to timing attacks in PHP applications</p>
<h3 id="secure-authentication-in-php-with-long-term-persistence-2015"><a
href="https://paragonie.com/blog/2015/04/secure-authentication-php-with-long-term-persistence">Secure
Authentication in PHP with Long-Term Persistence</a> (2015)</h3>
<p><strong>Released</strong>: April 21, 2015</p>
<p>Discusses password policies, password storage, “remember me” cookies,
and account recovery.</p>
<h3 id="point-list-for-preventing-cross-site-scripting-in-php-2013"><a
href="http://blog.astrumfutura.com/2013/04/20-point-list-for-preventing-cross-site-scripting-in-php">20
Point List For Preventing Cross-Site Scripting In PHP</a> (2013)</h3>
<p><strong>Released</strong>: April 22, 2013</p>
<p>Padriac Bradys advice on building software that isnt vulnerable to
XSS</p>
<h3 id="php-security-best-practices-for-sys-admins-2011"><a
href="http://www.cyberciti.biz/tips/php-security-best-practices-tutorial.html">25
PHP Security Best Practices For Sys Admins</a> (2011)</h3>
<p><strong>Released</strong>: November 23, 2011</p>
<p>Though this article is a few years old, much of its advice is still
relevant as we veer around the corner towards PHP 7.</p>
<h3 id="php-data-encryption-primer-2014"><a
href="https://timoh6.github.io/2014/06/16/PHP-data-encryption-cheatsheet.html">PHP
data encryption primer</a> (2014)</h3>
<p><strong>Released</strong>: June 16, 2014</p>
<p><span class="citation" data-cites="timoh6">@timoh6</span> explains
implementing data encryption in PHP</p>
<h3
id="preventing-sql-injection-in-php-applications---the-easy-and-definitive-guide-2014"><a
href="https://paragonie.com/blog/2015/05/preventing-sql-injection-in-php-applications-easy-and-definitive-guide">Preventing
SQL Injection in PHP Applications - the Easy and Definitive Guide</a>
(2014)</h3>
<p><strong>Released</strong>: May 26, 2014</p>
<p><strong>TL;DR</strong> - dont escape, use prepared statements
instead!</p>
<h3 id="you-wouldnt-base64-a-password---cryptography-decoded-2015"><a
href="https://paragonie.com/blog/2015/08/you-wouldnt-base64-a-password-cryptography-decoded">You
Wouldnt Base64 a Password - Cryptography Decoded</a> (2015)</h3>
<p><strong>Released</strong>: August 7, 2015</p>
<p>A human-readable overview of commonly misused cryptography terms and
fundamental concepts, with example code in PHP.</p>
<p>If youre confused about cryptography terms, start here.</p>
<h3 id="a-guide-to-secure-data-encryption-in-php-applications-2015"><a
href="https://paragonie.com/white-paper/2015-secure-php-data-encryption">A
Guide to Secure Data Encryption in PHP Applications</a> (2015)</h3>
<p><strong>Released</strong>: August 2, 2015</p>
<p>Discusses the importance of end-to-end network-layer encryption
(HTTPS) as well as secure encryption for data at rest, then introduces
the specific cryptography tools that developers should use for specific
use cases, whether they use <a
href="https://pecl.php.net/package/libsodium">libsodium</a>, <a
href="https://github.com/defuse/php-encryption">Defuse Securitys secure
PHP encryption library</a>, or OpenSSL.</p>
<h3 id="the-2018-guide-to-building-secure-php-software-2017"><a
href="https://paragonie.com/blog/2017/12/2018-guide-building-secure-php-software">The
2018 Guide to Building Secure PHP Software</a> (2017)</h3>
<p><strong>Released</strong>: December 12, 2017</p>
<p>This guide should serve as a complement to the e-book, <a
href="http://www.phptherightway.com">PHP: The Right Way</a>, with a
strong emphasis on security and not general PHP programmer topics
(e.g. code style).</p>
<h2 id="books-and-ebooks-6">Books and ebooks</h2>
<h3 id="nonfree-securing-php-core-concepts"><img src="img/nonfree.png"
alt="nonfree" /> <a
href="https://leanpub.com/securingphp-coreconcepts">Securing PHP: Core
Concepts</a></h3>
<p><em>Securing PHP: Core Concepts</em> acts as a guide to some of the
most common security terms and provides some examples of them in every
day PHP.</p>
<h3 id="using-libsodium-in-php-projects"><a
href="https://paragonie.com/book/pecl-libsodium">Using Libsodium in PHP
Projects</a></h3>
<p>You shouldnt need a Ph.D in Applied Cryptography to build a secure
web application. Enter libsodium, which allows developers to develop
fast, secure, and reliable applications without needing to know what a
stream cipher even is.</p>
<h2 id="useful-libraries">Useful libraries</h2>
<h3 id="defusephp-encryption"><a
href="https://github.com/defuse/php-encryption">defuse/php-encryption</a></h3>
<p>Symmetric-key encryption library for PHP applications.
(<strong>Recommended</strong> over rolling your own!)</p>
<h3 id="ircmaxellpassword_compat"><a
href="https://github.com/ircmaxell/password_compat">ircmaxell/password_compat</a></h3>
<p>If youre using PHP 5.3.7+ or 5.4, use this to hash passwords</p>
<h3 id="ircmaxellrandomlib"><a
href="https://github.com/ircmaxell/RandomLib">ircmaxell/RandomLib</a></h3>
<p>Useful for generating random strings or numbers</p>
<h3 id="thephpleagueoauth2-server"><a
href="https://github.com/thephpleague/oauth2-server">thephpleague/oauth2-server</a></h3>
<p>A secure OAuth2 server implementation</p>
<h3 id="paragonierandom_compat"><a
href="https://github.com/paragonie/random_compat">paragonie/random_compat</a></h3>
<p>PHP 7 offers a new set of CSPRNG functions:
<code>random_bytes()</code> and <code>random_int()</code>. This is a
community effort to expose the same API in PHP 5 projects (forward
compatibility layer). Permissively MIT licensed.</p>
<h3 id="pseciogatekeeper"><a
href="https://github.com/psecio/gatekeeper">psecio/gatekeeper</a></h3>
<p>A secure authentication and authorization library that implements
Role-Based Access Controls and Paragon Initiative Enterprises
recommendaitons for <a
href="https://paragonie.com/blog/2015/04/secure-authentication-php-with-long-term-persistence#title.2">secure
“remember me” checkboxes</a>.</p>
<h3 id="openwallphpass"><a
href="http://www.openwall.com/phpass/">openwall/phpass</a></h3>
<p>A portable public domain password hashing framework for use in PHP
applications.</p>
<h2 id="websites-1">Websites</h2>
<h3 id="websec.io"><a href="http://websec.io">websec.io</a></h3>
<p><strong>websec.io</strong> is dedicated to educating developers about
security with topics relating to general security fundamentals, emerging
technologies and PHP-specific information</p>
<h3 id="blogs-1">Blogs</h3>
<h4 id="paragon-initiative-enterprises-blog"><a
href="https://paragonie.com/blog/">Paragon Initiative Enterprises
Blog</a></h4>
<p>The blog of our technology and security consulting firm based in
Orlando, FL</p>
<h4 id="ircmaxells-blog"><a href="http://blog.ircmaxell.com">ircmaxells
blog</a></h4>
<p>A blog about PHP, Security, Performance and general web application
development.</p>
<h4 id="pádraic-bradys-blog"><a
href="http://blog.astrumfutura.com">Pádraic Bradys Blog</a></h4>
<p>Pádraic Brady is a Zend Framework security expert</p>
<h3 id="mailing-lists">Mailing lists</h3>
<h4 id="securing-php-weekly"><a href="http://securingphp.com">Securing
PHP Weekly</a></h4>
<p>A weekly newsletter about PHP, security, and the community.</p>
<h1 id="perl">Perl</h1>
<h2 id="books-and-ebooks-7">Books and ebooks</h2>
<h3 id="sei-cert-perl-coding-standard-2011"><a
href="https://www.securecoding.cert.org/confluence/display/perl/SEI+CERT+Perl+Coding+Standard">SEI
CERT Perl Coding Standard</a> (2011)</h3>
<p><strong>Released</strong>: January 10, 2011</p>
<p>A community-maintained Wiki detailing secure coding standards for
Perl programming.</p>
<h1 id="python">Python</h1>
<h2 id="books-and-ebooks-8">Books and ebooks</h2>
<h3 id="python-chapter-of-fedora-defensive-coding-guide"><a
href="https://docs.fedoraproject.org/en-US/defensive-coding/programming-languages/Python/">Python
chapter of Fedora Defensive Coding Guide</a></h3>
<p>Lists standard library features that should be avoided, and
references sections of other chapters that are Python-specific.</p>
<h3
id="nonfree-black-hat-python-python-programming-for-hackers-and-pentesters"><img
src="img/nonfree.png" alt="nonfree" /> <a
href="https://www.nostarch.com/blackhatpython">Black Hat Python: Python
Programming for Hackers and Pentesters</a></h3>
<p>Black Hat Python by Justin Seitz from NoStarch Press is a great book
for the offensive security minds</p>
<h3 id="nonfree-violent-python"><img src="img/nonfree.png"
alt="nonfree" /> <a
href="http://www.amazon.com/Violent-Python-Cookbook-Penetration-Engineers/dp/1597499579">Violent
Python</a></h3>
<p>Violent Python shows you how to move from a theoretical understanding
of offensive computing concepts to a practical implementation.</p>
<h2 id="websites-2">Websites</h2>
<h3 id="owasp-python-security-wiki-2014"><a
href="https://github.com/ebranca/owasp-pysec/wiki">OWASP Python Security
Wiki</a> (2014)</h3>
<p><strong>Released</strong>: June 21, 2014</p>
<p>A wiki maintained by the OWASP Python Security project.</p>
<h1 id="ruby">Ruby</h1>
<h2 id="books-and-ebooks-9">Books and ebooks</h2>
<h3 id="secure-ruby-development-guide-2014"><a
href="https://docs.fedoraproject.org/en-US/Fedora_Security_Team/1/html/Secure_Ruby_Development_Guide/index.html">Secure
Ruby Development Guide</a> (2014)</h3>
<p><strong>Released</strong>: March 10, 2014</p>
<p>A guide to secure Ruby development by the Fedora Security Team. Also
available on <a
href="https://github.com/jrusnack/secure-ruby-development-guide">Github</a>.</p>
<p><a href="https://github.com/paragonie/awesome-appsec">appsec.md
Github</a></p>

202
html/arabic.html Normal file
View File

@@ -0,0 +1,202 @@
<h1 id="awesome-arabic-awesome-العربية">Awesome Arabic <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> العربية</h1>
<p>A curated list of amazingly awesome Arabic supporting tools, fonts,
and development resources.</p>
<h2 id="programming-languages">Programming Languages</h2>
<p>Programming Language specific resources that support Arabic</p>
<h4 id="cc">C/C++</h4>
<ul>
<li><a href="https://github.com/sohaibafifi/libitl2">libitl2</a> - A
library for Islamic calendar and prayer times.</li>
<li>[Qt]: <a
href="https://github.com/01walid/ArabicNumberToWord">ArabicNumberToWord</a>,
Convert numbers and amounts from numeric to Arabic words.</li>
</ul>
<h4 id="go-golang">Go (Golang)</h4>
<ul>
<li><a href="https://github.com/01walid/goarabic">goarabic</a> - a Go
Lang package for dealing with Arabic text.</li>
</ul>
<h4 id="java">Java</h4>
<ul>
<li><a
href="https://github.com/bluemix/NumberToArabicWords">NumberToArabicWords</a>
- Arabic numbers to words.</li>
<li><a
href="https://gist.github.com/mhashim6/7d96f7ea274c9eb7e509798a332d78ac">RemoveTashkeel.java</a>
- Removes Arabic diacritics (tashkeel تشكيل) from any file almost
instantly.</li>
</ul>
<h4 id="javascript">Javascript</h4>
<ul>
<li><a
href="http://twitter.github.io/typeahead.js/">Typeahead.js</a></li>
<li><a href="https://github.com/homaily/fix-arabic-numbers">Fix Arabic
Numbers</a> - Simple Moment.js style library that changes Arabic numbers
(١٢٣…) into (123…)</li>
<li><a href="https://github.com/ahmads/arabicString">arabicString</a> -
A Javascript library that extends the native String object with methods
to help when dealing with Arabic strings for node and the browser.</li>
<li><a href="http://elkebirmed.github.io/arli/">Arli</a> - JavaScript
tools for an Arabic development.</li>
<li><a href="https://github.com/hasenj/bidiweb">bidiweb</a> - Determine
the base direction of paragraphs and adjust them accordingly.</li>
<li><a href="https://github.com/xsoh/Hijri.js">Hijri.js</a> - A tool for
Hijri calender (based on Umm al-Qura calculations) in Javascript.</li>
<li><a href="https://github.com/ejtaal/jsastem">jsastem</a> - JavaScript
Arabic Stemmer.</li>
<li><a href="https://github.com/xsoh/moment-hijri">moment-hijri</a> - A
Hijri calendar (based on Umm al-Qura calculations) plugin for
moment.js.</li>
<li><a href="https://github.com/mkhDev/aln9">aln9</a> - A lightweight
markup language designed for Arabic text.</li>
<li><a
href="https://github.com/mapmeld/circular-arabic">circular-arabic</a> -
Write Arabic words in a circle or arc using the Canvas element</li>
<li><a href="https://github.com/Fcmam5/oktob.js">Oktob.js</a> - Force
typing in Arabic letters (ex: replaces “a” with “ض” for AZERTY keyboard
scheme)</li>
</ul>
<h4 id="php">PHP</h4>
<ul>
<li><a href="http://www.ar-php.org/">Ar-PHP</a> - A set of PHP classes
developed to enhance Arabic web applications by providing set of tools
includes stem-based searching, translitiration, soundex, Hijri calendar,
charset detection and converter, spell numbers, keyboard language,
Muslim prayer time, auto-summarization, and more…</li>
<li><a href="https://thephpleague.com/ar/">The PHP League Website in
Arabic</a>.</li>
<li><a
href="https://github.com/maherelgamil/arabicdatetime">arabicdatetime</a>
- Easy and useful tool to get arabic date with arabic characters for
laravel 5.1.</li>
</ul>
<h4 id="python">Python</h4>
<ul>
<li><a href="https://github.com/maherg/ar2en">ar2en</a> - Renames Arabic
files and directories into English recursively.</li>
<li><a href="https://github.com/amasad/arabish">Arabish</a> - Arabic
transliteration in Python. Similar to Yamli.com, Google Ta3reeb, and
Microsoft Maren.</li>
<li><a
href="https://github.com/DanielJDufour/date-extractor">date-extractor</a>
- Extracts dates from text in Arabic and other languages</li>
<li><a href="https://github.com/ojuba-org/hijra">hijra</a> - Hijri
Islamic Calendar utils in python.</li>
<li><a href="https://pypi.python.org/pypi/PyArabic/0.4">PyArabic</a> -
Arabic text tools for Python.</li>
<li><a
href="https://github.com/behdad/pyarabicshaping">pyarabicshaping</a> -
Port of GNU FriBidis Arabic shaping to Python.</li>
<li><a href="https://github.com/abougouffa/pyIslam">pyIslam</a> - Python
library to calculate prayer times, hijri date, qiblah direction and
more.</li>
<li><a
href="https://github.com/mpcabd/python-arabic-reshaper">python-arabic-reshaper</a>
- Reconstruct Arabic sentences to be used in applications that dont
support Arabic.</li>
<li><a href="https://www.djangoproject.com">Django with Arabic
Settings</a></li>
</ul>
<h4 id="ruby">Ruby</h4>
<ul>
<li><a href="http://www.manshar.org/">Manshar</a> - Arabic social
publishing platform.</li>
</ul>
<h2 id="natural-language-processing">Natural Language Processing</h2>
<p>Tools that either are made for Arabic or support Arabic * <a
href="http://lucene.apache.org/core/3_0_3/api/contrib-analyzers/org/apache/lucene/analysis/ar/ArabicAnalyzer.html">Apache
Lucene Arabic Light Stemmer</a> A lucene analyzer that implements
light-stemming as specified by: <a
href="http://www.mtholyoke.edu/~lballest/Pubs/arab_stem05.pdf">Light
Stemming for Arabic Information Retrieval</a>. * <a
href="https://github.com/assem-ch/arabicstemmer">arabicstemmer</a> -
Snowball-based light stemmer algorithm for Arabic, aimed mainly to
improve search. * <a
href="http://zeus.cs.pacificu.edu/shereen/research.htm">Khoja
Stemmer</a> - Shereen Khoja Arabic stemmer (java). Another <a
href="https://sourceforge.net/projects/arabicstemmer/">implementation
exists for the same algorithm</a> (java as well). * <a
href="https://github.com/linuxscout/mishkal">Mishkal</a> - Arabic text
vocalization software written in Python, website:
http://tahadz.com/mishkal. * <a
href="https://github.com/awillborn/Arabic-Conjugator">Arabic-Conjugator</a>
- Conjugates MSA verbs given three root letters, verb form, tense, and
pronoun. * <a href="http://qutrub.arabeyes.org/">Qutrub</a> - FOSS
Arabic verbs conjugator * <a
href="https://github.com/linuxscout/yaraspell">YaraSpell</a> -
simplified Arabic spelling checker. * <a
href="https://github.com/SemanticFrontiers/ArabicNLP">Arabic NLP</a> -
Collection of various Arabic NLP and Text Processing Scripts and
Utilities. * <a
href="https://github.com/alexrutherford/arabic_nlp">arabic_nlp</a> -
Tools to normalise and derive sentiment from Arabic text. * <a
href="http://arabic-tools.github.io/ar-espeak/">Minteeq - مِنطيق</a> -
Opensource/free Arabic text to speech solution based on eSpeak. * <a
href="https://github.com/nltk/nltk">Python NLTK</a> * Ruby-based <a
href="https://github.com/othmanela/nlp_arabic">nlp_arabic</a> - A ruby
gem that contains Natural Language Processing tools for Arabic.</p>
<h2 id="css">CSS</h2>
<p>CSS resources that support RTL languages * <a
href="http://muayyad-alsadi.github.io/bootstrap-rtl/2.x/index.html">Bootstrap
2.x &amp; 3.x RTL</a>. * <a
href="https://github.com/morteza/bootstrap-rtl">Bootstrap 3 RTL</a> -
RTL Theme for Bootstrap v3.x. * <a
href="http://foundation.zurb.com/">Foundation 5</a> - A CSS framework
that natively supports RTL layouts. * <a
href="https://github.com/anasnakawa/bi-app-less">bi-app-less</a> -
writing bi-directional stylesheets in less</p>
<h2 id="fonts">Fonts</h2>
<p>Modern arabic web fonts * <a
href="http://www.linotype.com/270925/frutigerarabic-family.html">Frutiger
Arabic</a> * <a href="http://www.amirifont.org">Amiri Font</a> - a
classical Arabic typeface in Naskh style for typesetting books and other
running text. * <a href="http://fonts.jozoor.com/flat-font/">Flat
font</a> - arabic font (Only Regular weight is available for free).. *
<a href="http://fonts.jozoor.com/jozoor-font/">Jozoor font</a> - Jozoor
arabic font (Only Regular weight is available for free). * <a
href="https://github.com/khaledhosny/sahl-naskh">sahl-naskh</a> - A fork
of Droid Arabic Naskh font fixing some of the issues in the original
font.</p>
<h2 id="datasets">Datasets</h2>
<p>Open Arabic Datasets * <a
href="https://github.com/mohamedadaly/labr">LABR</a> - Large Scale
Arabic Book Reviews Dataset. * <a
href="https://github.com/hadyelsahar/large-arabic-sentiment-analysis-resouces">Large
Arabic Resources For Sentiment Analysis</a>. * <a
href="https://github.com/mohataher/arabic-stop-words">Arabic Stop
Words</a> - Long list of Arabic stop words combined from different
sources.</p>
<h2 id="learning">Learning</h2>
<p>Learning materials written for Arabic audiences * <a
href="http://www.git-tower.com/blog/git-cheat-sheet-ar">Ar
cheat-sheet</a> - Git Cheat Sheet in Arabic. * <a
href="http://www.arabicgit.com/">ArabicGit</a> - Learn Git in Arabic. *
<a href="http://www.arabicgit.com/simple-guide/">simple-guide</a> - A
simple guide in Arabic to get started using Git. * <a
href="http://www.ar-python.com/">ar-python</a> - Learn Python in Arabic.
* <a href="http://www.colorslab.net/">Colors Lab</a> - UX/UI philosophy
in Arabic. * <a href="http://academy.hsoub.com/">Hsoub Academy</a> -
Hight quality tutorials about programing, DevOps, UX and Design,
Freelancing… * <a href="http://informatic-ar.com/">informatic-ar</a> -
Arabic content about programming concepts, algorithms, AI ..etc. * <a
href="http://ruby3arabi.com/">Ruby 3arabi</a> - Learn Ruby in
Arabic.</p>
<h2 id="miscellaneous">Miscellaneous</h2>
<p>A mix of awesome things * <a
href="http://www.amazon.com/dp/0863563473/ref=wl_it_dp_o_pC_nS_ttl?_encoding=UTF8&amp;colid=19XQVAI7YN6HF&amp;coliid=I23VQZXYRHEDZS">Arabic
Typography</a> * <a
href="https://openmaptiles.org/languages/ar/#1.38/0/0">OpenMapTiles</a>
- world map tiles in Arabic * <a
href="https://github.com/mandooox/Arabic-Webfonts">Arabic-Webfonts</a> -
WordPress plugin which allow you to add Arabic fonts easily to any theme
without coding. * <a
href="https://github.com/ahmadajmi/markdown-arabic">Simple Markdown
Editor</a> - Write Markdown in Arabic.</p>
<h1 id="contribute-keep-this-alive">Contribute &amp; Keep This
Alive!</h1>
<h2 id="العربية">العربية</h2>
<p><a href="https://github.com/OthmanAba/awesome-arabic">arabic.md
Github</a></p>

View File

@@ -0,0 +1,730 @@
<h1 id="awesome-arcgis-developers-awesome">Awesome ArcGIS Developers <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><img src="esri-logo.png" align="right" width="100"></p>
<blockquote>
<p>An awesome set of resources to help you <a
href="https://www.esri.com/en-us/arcgis/products/develop-with-arcgis/overview">develop
with ArcGIS Products</a>.</p>
</blockquote>
<p>ArcGIS products give you access to APIs, location services, and tools
to develop your own mapping and spatial analysis applications. Use
mapping products for developers to build web, native, offline, desktop,
or integrated solutions for yourself, your organization, or other
organizations. Access a full suite of location services to provide
basemap layers, geocoding and routing capabilities, and other geospatial
functionalities. Securely host and manage your data in the ArcGIS
cloud.</p>
<hr />
<h2 id="contents">Contents</h2>
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<ul>
<li><a href="#apis-and-sdks">APIs and SDKs</a></li>
<li><a href="#arcgis-location-services">ArcGIS location
services</a></li>
<li><a href="#code-samples-and-snippets">Code samples and
snippets</a></li>
<li><a href="#data-conversion-tools">Data conversion tools</a></li>
<li><a href="#data-integration-tools">Data integration tools</a></li>
<li><a href="#debugging-tools">Debugging tools</a></li>
<li><a href="#design-and-styling">Design and styling</a></li>
<li><a href="#developer-guides">Developer guides</a></li>
<li><a href="#helpers">Helpers</a></li>
<li><a href="#map-and-data-exploration">Map and data
exploration</a></li>
<li><a href="#playgrounds">Playgrounds</a></li>
<li><a href="#spatial-analysis">Spatial Analysis</a></li>
<li><a href="#specifications">Specifications</a></li>
<li><a href="#starter-apps-and-clis">Starter apps and CLIs</a></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<hr />
<h2 id="apis-and-sdks">APIs and SDKs</h2>
<ul>
<li><a href="https://developers.arcgis.com/python/">ArcGIS API for
Python</a> - Guides, sample notebooks and API reference to do mapping,
spatial analysis, data science, geospatial AI and automation using
Python.</li>
<li><a href="https://github.com/esri/cityengine-sdk">ArcGIS CityEngine
SDKs (C++)</a> - C++ APIs, documentation and examples for the Procedural
Runtime (PRT).</li>
<li><a href="https://github.com/Esri/pyprt">ArcGIS CityEngine SDKs
(Python)</a> - Python bindings for the “Procedural Runtime” (PRT) of
CityEngine.</li>
<li><a
href="https://doc.arcgis.com/en/arcgis-earth/automation-api/get-started.htm">ArcGIS
Earth Automation API</a> - Guide, API reference and samples to
communicate with ArcGIS Earth.</li>
<li><a href="https://developers.arcgis.com/enterprise-sdk/">ArcGIS
Enterprise SDK</a> - Guides, API reference and sample code to extent
ArcGIS Enterprise.</li>
<li><a href="https://developers.arcgis.com/net/">ArcGIS Maps SDK for
.NET</a> - Guides, sample codes and API reference to build desktop and
mobile apps using .Net.</li>
<li><a href="https://developers.arcgis.com/java/">ArcGIS Maps SDK for
Java</a> - Guides, sample codes and API reference to build desktop
apps.</li>
<li><a href="https://developers.arcgis.com/javascript/latest/">ArcGIS
Maps SDK for JavaScript</a> - Guides, sample code, API references and
showcase to build 2D and 3D interactive web apps unlocking geospatial
data.</li>
<li><a href="https://developers.arcgis.com/kotlin/">ArcGIS Maps SDK for
Kotlin</a> - Guides, sample codes and API reference to build mobile apps
using Kotlin.</li>
<li><a href="https://developers.arcgis.com/qt/">ArcGIS Maps SDK for
Qt</a> - Guides, sample codes and API reference to build mobile and
desktop apps.</li>
<li><a href="https://developers.arcgis.com/swift/">ArcGIS Maps SDK for
Swift</a> - Guides, sample codes and API reference to build mobile apps
using Swift.</li>
<li><a href="https://developers.arcgis.com/unity/">ArcGIS Maps SDK for
Unity</a> - Guides, API reference and sample code to use ArcGIS data and
services to develop for Unity.</li>
<li><a href="https://developers.arcgis.com/unreal-engine/">ArcGIS Maps
SDK for Unreal Engine</a> - Guides, API reference and sample code to use
ArcGIS data and services to develop for Unreal Engine.</li>
<li><a href="https://pro.arcgis.com/en/pro-app/latest/sdk/">ArcGIS Pro
SDK for Microsoft .NET</a> - Documentation, tutorials, API reference,
FAQ, etc. to extend ArcGIS Pro Desktop.</li>
<li><a href="https://developers.arcgis.com/rest/">ArcGIS REST APIs</a> -
General documentation about ArcGIS REST APIs: location services, content
management, portal administration, and more.</li>
<li><a href="https://github.com/esri-es/ArcGIS-REST-API">ArcGIS REST
APIs collections</a> - Postman collections to work with some of the REST
APIs: location services, hosted feature layers, ArcGIS Online, ArcGIS
Hub, etc.</li>
<li><a href="https://developers.arcgis.com/arcgis-rest-js/">ArcGIS REST
JS</a> - Key concepts, tutorials and API reference of a collection of
JavaScript modules for accessing location services, ArcGIS Online, and
ArcGIS Enterprise REST APIs.</li>
<li><a href="https://developers.arcgis.com/arcgis-urban-api/">ArcGIS
Urban API</a> - Public GraphQL web service that can be used to interact
with ArcGIS Urban data directly.</li>
<li><a
href="https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#RoadmapToExtendingArcObjects.htm">ArcObjects
SDK for .Net</a> - Documentation about the .Net SDK for the library of
Component Object Model (COM) components that make up the foundation of
ArcGIS.</li>
<li><a
href="https://desktop.arcgis.com/en/arcobjects/latest/java/#80146cac-6b50-4c82-a9f5-7a5be3406c5b.htm">ArcObjects
SDK for Java</a> - Documentation about the Java SDK for the library of
Component Object Model (COM) components that make up the foundation of
ArcGIS.</li>
<li><a
href="https://pro.arcgis.com/en/pro-app/arcpy/main/arcgis-pro-arcpy-reference.htm">ArcPy</a>
- Documentation about the python package to perform geographic data
analysis, data conversion, data management, and map automation in ArcGIS
Desktop or ArcGIS Enterprise environments.</li>
<li><a href="https://developers.arcgis.com/esri-leaflet/">Esri
Leaflet</a> - Key concepts, tutorials, API reference, plugins, sample
code to help you build web apps using Leaflet with ArcGIS Location
services.</li>
<li><a href="https://developers.arcgis.com/mapbox-gl-js/">MapLibre GL
JS</a> - Guide and tutorials to help you start building web apps with
MapLibre and ArcGIS location services.</li>
<li><a href="https://developers.arcgis.com/openlayers/">OpenLayers</a> -
Guide and tutorials to help you start building web apps with OpenLayers
and ArcGIS location services.</li>
</ul>
<h2 id="arcgis-location-services">ArcGIS location services</h2>
<ul>
<li><a
href="https://www.postman.com/esridevs/workspace/arcgis-location-services">ArcGIS
location services Postman Workspace</a> - Postman collections to
facilitate work with many of the location services.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/maps/services/basemap-layer-service/">Basemap
styles service (v1)</a> - Access streets, satellite, and other basemap
styles for maps and scenes.</li>
<li><a href="https://developers.arcgis.com/rest/basemap-styles/">Basemap
styles service (v2)</a> - Access multiples map styles, add places of
interest, set labels languages, word views and more.</li>
<li><a href="https://developers.arcgis.com/rest/places/">Places
service</a> - Search for businesses and geographic locations around the
world with detailed information about each place.</li>
<li><a
href="https://developers.arcgis.com/rest/elevation/api-reference/get-started-with-elevation-services.htm">Elevation
and hydrology services</a> - Generate elevation profiles and viewsheds,
but also can trace water flow and generate watersheds.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/search/services/geocoding-service/">Geocoding
service</a> - Search for addresses, businesses, and places around the
world.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/demographics/services/geoenrichment-service/">GeoEnrichment
service</a> - Find facts and demographic information about a location or
area.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/routing/services/routing-service/">Routing
service</a> - Get turn-by-turn directions and solve advanced routing
problems.</li>
<li><a
href="https://developers.arcgis.com/rest/services-reference/enterprise/export-web-map-task.htm">Printing
tools service</a> - Generate static maps (png, jpg, pdf, etc.) from
advance web maps. <!--lint disable double-link--></li>
<li><a
href="https://developers.arcgis.com/rest/analysis/api-reference/getting-started.htm">Spatial
analysis service</a> - Process spatial datasets to discover
relationships and patterns.</li>
<li><a
href="https://developers.arcgis.com/rest/packaging/api-reference/create-map-area.htm">Offline
packaging service</a> - Create and manage preplanned map areas for
generating offline maps.</li>
</ul>
<h2 id="code-samples-and-snippets">Code samples and snippets</h2>
<ul>
<li><a
href="https://github.com/Esri/application-base-js">application-base-js</a>
- Core class for creating a configurable application using
JavaScript/TypeScript.</li>
<li><a
href="https://developers.arcgis.com/javascript/latest/sample-code/">ArcGIS
API for JavaScript Sample Code</a> - Esris official JavaScript API
product team samples.</li>
<li><a
href="https://developers.arcgis.com/python/sample-notebooks/">ArcGIS API
for Python Sample Notebooks</a> - Esris official Python API product
team samples.</li>
<li><a href="https://github.com/Esri/arcade-expressions">ArcGIS Arcade
Expression Templates</a> - Collection of reusable Arcade expressions
across all supported profiles.</li>
<li><a href="http://codesharing.arcgis.com/">ArcGIS Code Sharing</a> -
Search, browse, and use code, scripts, models, add-ins, widgets, and
more.</li>
<li><a href="https://developers.arcgis.com/unity/sample-code/">ArcGIS
Maps SDK for Unity samples</a> - Esris official ArcGIS Maps SDK for
Unity product team samples.</li>
<li><a
href="https://developers.arcgis.com/unreal-engine/sample-code/">ArcGIS
Maps SDK for Unreal Engine samples</a> - Esris official ArcGIS Maps SDK
for Unreal Engine product team samples.</li>
<li><a
href="https://github.com/Esri/arcgis-rest-js/tree/master/demos">ArcGIS
REST JS demos</a> - Demo apps built by Esris REST JS maintainers.</li>
<li><a href="https://developers.arcgis.com/java/sample-code/">ArcGIS
Maps SDK for Java samples</a> - Esris official ArcGIS Maps SDK for Java
product team samples. (deprecated)</li>
<li><a href="https://developers.arcgis.com/net/maui/sample-code/">ArcGIS
Maps SDK for .NET MAUI samples</a> - Esris official ArcGIS Maps SDK
MAUI product team samples.</li>
<li><a href="https://developers.arcgis.com/net/uwp/sample-code/">ArcGIS
Maps SDK for .NET UWP samples</a> - Esris official ArcGIS Maps SDK for
.NET product team samples.</li>
<li><a
href="https://developers.arcgis.com/net/winui/sample-code/">ArcGIS Maps
SDK for .NET WinUI samples</a> - Esris official ArcGIS Maps SDK WinUI
product team samples.</li>
<li><a href="https://developers.arcgis.com/net/wpf/sample-code/">ArcGIS
Maps SDK for .NET WPF samples</a> - Esris official ArcGIS Maps SDK for
.NET product team samples.</li>
<li><a
href="https://developers.arcgis.com/android/java/sample-code/">ArcGIS
Maps SDK for Android Java samples</a> - Esris official ArcGIS Maps SDK
for Android product team samples for Java.</li>
<li><a
href="https://developers.arcgis.com/android/kotlin/sample-code/">ArcGIS
Maps SDK for Android Kotlin samples</a> - Esris official ArcGIS Maps
SDK for Android product team samples for Kotlin.</li>
<li><a
href="https://developers.arcgis.com/ios/swift/sample-code/">ArcGIS Maps
SDK for iOS sample code</a> - Esris official ArcGIS Maps SDK for iOS
product team samples.</li>
<li><a href="https://developers.arcgis.com/qt/cpp/sample-code/">ArcGIS
Maps SDK for Qt C++ sample code</a> - Esris official ArcGIS Maps SDK
for Qt product team samples for C++.</li>
<li><a
href="https://github.com/hhkaos/arcgis-js-api-starter-apps">arcgis-js-api-starter-apps</a>
- Collection of boilerplates to get started with the ArcGIS API for
JavaScript 4.x.</li>
<li><a
href="https://github.com/Esri/arcgis-js-vscode-snippets">Esri/arcgis-js-vscode-snippets</a>
- Collection of Visual Studio Code snippets for common code patterns for
the ArcGIS API for JavaScript.</li>
<li><a
href="https://github.com/Esri/developer-support">Esri/developer-support</a>
- Community samples to help be successful with all ArcGIS developer
products (Python, NET, JavaScript, Android…).</li>
<li><a
href="https://github.com/Esri/jsapi-resources">Esri/jsapi-resources</a>
- A collection of resources for developers using the ArcGIS API for
JavaScript.</li>
<li><a
href="https://github.com/Esri/pyprt-examples">Esri/pyprt-examples</a> -
Example for PyPRT (Python Bindings for the CityEngine SDK).</li>
<li><a href="https://github.com/Esri/esri-loader#examples">esri-loader
Examples</a> - Examples of how to use the ArcGIS API for JavaScript via
esri-loader in applications built with React, Angular, Vue, and other
frameworks.</li>
<li><a href="https://github.com/esridevevents">EsriDevEvents</a> -
Supplemental source code, example projects, and resources supporting
Esri Developer Summits, Developer Day at Esri UC, FedGIS, #GeoDev
webinars, meetups, etc.</li>
<li><a
href="https://github.com/esrinederland/CoolMaps">esrinederland/CoolMaps</a>
- Shows cool example maps you can use.</li>
<li><a
href="https://github.com/esrinederland/CoolScripts">esrinederland/CoolScripts</a>
- Esri Netherlands scripts and snippets for reuse.</li>
<li><a
href="https://github.com/RalucaNicola/code-snippets-arcgis-api-js">RalucaNicola/code-snippets-arcgis-api-js</a>
- A collection of code snippets for ArcGIS API for JavaScript.</li>
</ul>
<h2 id="data-conversion-tools">Data conversion tools</h2>
<ul>
<li><a
href="https://github.com/gavinr/arcgis-json-to-geojson">arcgis-json-to-geojson</a>
- Convert layer in ArcGIS JSON spec to GeoJSON spec.</li>
<li><a
href="https://viglino.github.io/ol-ext/examples/misc/csv2geojson.html">csv2geojson</a>
- Convert points from CSV format to GeoJSON.</li>
<li><a href="http://shancarter.github.io/distillery/">Distillery</a> -
Web application to simplify and project TopoJSON.</li>
<li><a
href="https://developers.arcgis.com/rest/services-reference/enterprise/query-feature-service-layer-.htm">Feature
Service Layer</a> - Use the <code>maxAllowableOffset</code> parameter to
return generalized geometries with the <code>query</code>
operation.</li>
<li><a href="https://bit.ly/2VNPkuO">Generalize method</a> -
GeometryEngine can produce a geometry with fewer vertices
programatically. Several APIs supports it: JavaScript, iOS, Android,
.NET, Qt and Java.</li>
<li><a href="https://github.com/OSGeo/gdal">gdal</a> - Translator
library for raster and vector geospatial data formats.</li>
<li><a href="https://github.com/w8r/geojson2svg">geojson2svg</a> -
Render GeoJSON into SVG using inline or external stylesheet.</li>
<li><a href="https://github.com/ropensci/geojsonio">geojsonio</a> -
Convert many data formats to and from GeoJSON and TopoJSON.</li>
<li><a
href="https://github.com/gpxstudio/gpxstudio.github.io">gpxstudio</a> -
Online and open source GPX file editor.</li>
<li><a
href="https://github.com/node-geojson/gtfs2geojson">gtfs2geojson</a> -
Convert GTFS data into GeoJSON.</li>
<li><a href="https://github.com/caseymm/img2geojson/">img2geojson</a> -
Drag an image onto a map, trace the paths you need, and export as
GeoJSON.</li>
<li><a href="https://koopjs.github.io">Koop</a> - JavaScript toolkit for
connecting spatial APIs. Transform geospatial data on the fly and serve
as GeoJSON, vector tiles, feature services and more.</li>
<li><a href="https://github.com/azavea/loam">loam</a> - JavaScript
wrapper for GDAL in the browser.</li>
<li><a href="https://postgis.net/docs/ST_Simplify.html">PostGIS
ST_Simplify</a> - This operation returns a “simplified” version of the
given geometry using the Douglas-Peucker algorithm.</li>
<li><a
href="https://github.com/terraformer-js/terraformer">terraformer</a> -
Convert ArcGIS JSON to and from GeoJSON, convert WKT geometries to and
from GeoJSON geometries, and other formats.</li>
<li><a href="https://mapbox.github.io/togeojson/">togeojson</a> -
Convert KML and GPX to GeoJSON, without the fuss.</li>
<li><a href="https://github.com/mapbox/tokml">tokml</a> - Convert
GeoJSON to KML.</li>
</ul>
<h2 id="data-integration-tools">Data integration tools</h2>
<ul>
<li><a
href="https://esri-es.github.io/awesome-arcgis/arcgis/products/extensions/data-interoperability/">ArcGIS
Data Interoperability Extension</a> - Desktop tool to transform +400
data formats.</li>
<li><a href="https://www.safe.com/integrate/">FME Server</a> - ETL
allowing to easily transform almost any dataset into an ArcGIS
compatible format and vice-versa. Support for 500+ formats and
technologies.</li>
<li><a
href="https://www.make.com/en/integrations/survey123">Make.com</a> -
iPaaS to automate repetitive tasks involved in using Survey123 and make
your work easier.</li>
<li><a
href="https://flows.nodered.org/node/node-red-contrib-arcgis-rest">node-red-contrib-arcgis-rest</a>
- Query, delete, update or insert data with low-code programming for
event-driven applications of the JS Foundation.</li>
<li><a
href="https://marketplace.arcgis.com/listing.html?id=5ab7936269f8449b82b0f5c78695ab38">Zapier
for ArcGIS</a> - iPaaS to automate integrations without writing any
code.</li>
<li><a href="https://tray.io/connectors/arcgis-integrations">Tray.io</a>
- Manual, scheduled and webhook triggers to apply edits, get features,
layers, etc. using Tray Platforms ArcGIS connector.</li>
</ul>
<h2 id="debugging-tools">Debugging tools</h2>
<ul>
<li><a
href="https://cors-test.codehappy.dev/">cors-test.codehappy.dev</a> -
App to test CORS requests.</li>
<li><a href="https://www.telerik.com/fiddler/fiddler-classic">Fiddler
Classic</a> - Windows tool that logs HTTP(s) network traffic.</li>
<li><a href="https://geojsonlint.com/">GeoJSONLint</a> - Validate and
view your GeoJSON.</li>
<li><a href="https://json-schema.org/">json-schema.org</a> - Vocabulary
that allows you to annotate and validate JSON documents (include
multiple validators).</li>
<li><a
href="http://mapbox.github.io/geojson-vt/debug/">mapbox/geojson-vt/debug</a>
- Validate GeoJSON or TopoJSON.</li>
<li><a
href="https://www.postman.com/product/postman-interceptor/">Postman
interceptor</a> - Interceptor enables you to sync cookies from your
browser and capture network requests directly from Chrome.</li>
<li><a href="https://netbalancer.com/">netbalancer.com</a> - Windows
application for local network traffic control and monitoring.</li>
</ul>
<h2 id="design-and-styling">Design and styling</h2>
<ul>
<li>Best practices, books, videos and training:
<ul>
<li><a href="https://www.youtube.com/watch?v=AGf_DjZZwXc">Cartography
and Making Stunning Maps</a> - Short video showing some examples on what
can be achieved using different blend modes effects.</li>
<li><a
href="https://www.youtube.com/watch?v=6vy-kVkIcRg&amp;list=PLPjPOZQjCWEn6ezKrwN11L8NWhZ2JdpYd">How
to style using ArcGIS Online</a> - Playlist with a collection of short
videos showcasing some ArcGIS styling capabilities.</li>
<li><a
href="https://www.youtube.com/watch?v=crmWm80hwKI">Photoshop-style
Graphics Effects for Your Layers and Data</a> - Video explaining how to
use blend modes as well as layer and feature effects to create unique
and stunning web maps using the ArcGIS API for JavaScript 4.x.</li>
<li><a href="https://www.mapuipatterns.com/">MapUIPatterns</a> - Best
practices &amp; design principles. UI Patterns describe solutions to
observed and recurring design problems.</li>
</ul></li>
<li>Developer tools:
<ul>
<li><a
href="https://developers.arcgis.com/calcite-design-system/">Calcite
Design System</a> - Collection of mapping icons, web components, and
good practices.</li>
</ul></li>
<li>GUIs:
<ul>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/tools/vector-tile-style-editor/">ArcGIS
Vector Tile Style Editor</a> - Style vector tile basemap layers for
applications.</li>
<li><a
href="https://github.com/Esri/arcgis-vectortile-style-editor">arcgis-vectortile-style-editor</a>
- Minimalistic tool to update the styles of Esri Vector Basemaps through
JSON.</li>
<li><a href="https://github.com/EsriUK/mapstyler">EsriUK mapstyler</a> -
Quickly style an Esri vector tile layer using an image.</li>
</ul></li>
</ul>
<h2 id="developer-guides">Developer guides</h2>
<ul>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/content-management/">Content
management</a> - Store, manage, and access private and public
content.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/data-hosting/">Data
hosting</a> - Store, manage, and access your data as data services.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/demographics/">Demographics</a>
- Discover local facts and demographic information with the
GeoEnrichment service.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/maps/">Maps</a>
- Display 2D maps and 3D scenes using the basemap layer service and data
services.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/offline/">Offline</a>
- Display, analyze, and edit data while disconnected.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/routing/">Routing</a>
- Find routes and directions with the routing service.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/search/">Search</a>
- Search for addresses, businesses, and places of interest (POIs) with
the geocoding service.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/security/">Security
and authentication</a> - Access services and content using API keys and
OAuth 2.0.</li>
<li><a
href="https://developers.arcgis.com/documentation/mapping-apis-and-services/visualization/">Visualization</a>
- Style layers to visualize data in 2D and 3D.</li>
</ul>
<h2 id="helpers">Helpers</h2>
<ul>
<li><a
href="https://github.com/hhkaos/arcgis-geometry-calculations">arcgis-geometry-calculations</a>
- Web application to create and grab ArcGIS geometry calculations.</li>
<li><a
href="https://github.com/pjmclaughlin1979/arcgis-js-api-camera-helper">arcgis-js-api-camera-helper</a>
- Web application to get the camera position JSON object for 3D web apps
in the ArcGIS API for JavaScript 4.x.</li>
<li><a
href="https://arcgis-js-api-extent-helper.gavinr.com/">arcgis-js-api-extent-helper</a>
- Web application to get the map extent JSON object for web apps in the
ArcGIS API for JavaScript 4.x.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=ScottDavis.vscode-arcgis-js-api-module-butler&amp;ssr=false#overview">ArcGIS
JS API Module Butler</a> - VSCode extension for quickly adding ES import
statements for the <span class="citation"
data-cites="arcgis/core">@arcgis/core</span> package without leaving
your current code context.</li>
<li><a href="https://github.com/maptiler/">epsg.io</a> - Website to
discover and transform coordinate systems from all over the world.</li>
<li><a href="https://github.com/Esri/esri-loader">esri-loader</a> - A
tiny library to help you lazy-load the ArcGIS API for JavaScript
(i.e. from the CDN) in applications built with popular JavaScript
frameworks and bundlers.</li>
<li><a
href="https://github.com/tomwayson/esri-loader-hooks">esri-loader-hooks</a>
- Custom React hooks for using the ArcGIS API for JavaScript with
esri-loader.</li>
<li><a
href="https://github.com/erick-otenyo/geojson-random-generator">geojson-random-generator</a>
- Generate and download random GeoJSON quickly for testing.</li>
<li><a
href="https://github.com/radical-data/reducegeojson">reducegeojson</a> -
A tool to reduce the file size of GeoJSON files for web
optimisation.</li>
<li><a href="https://github.com/hhkaos/histogrand">histogrand</a> -
Random value generator according to customized histograms.</li>
<li><a
href="https://github.com/hhkaos/mercator-geographic-converter/">mercator-geographic-converter</a>
- Simple coordinate converter between Geographic units (latitude,
longitude) and Mercator units (x, y).</li>
<li><a
href="https://github.com/Esri/react-sceneview">react-sceneview</a> - A
simple Esri SceneView react component that builds on the ArcGIS API for
JavaScript.</li>
<li><a href="http://bboxfinder.com/">bboxfinder</a> - Simple web
application to get the coordinates of a bounding box drawn on the
map.</li>
<li><a
href="https://ubatsukh.github.io/arcgis-js-api-demos/clientside-rasterfunctions/index.html">snippets
client side raster functions</a> - The client-side raster functions are
operations that apply processing directly to the source image
pixels.</li>
</ul>
<h2 id="map-and-data-exploration">Map and data exploration</h2>
<ul>
<li><a href="https://www.arcgis.com/apps/mapviewer/index.html">ArcGIS
Map Viewer</a> - Web application to create, explore, and share web maps
for 2D applications.</li>
<li><a href="https://arcgis.com/home/webmap/viewer.html">ArcGIS Map
Viewer (classic version)</a> - Web application to create, explore, and
share web maps for 2D applications.</li>
<li><a href="https://www.arcgis.com/home/webscene/viewer.html">ArcGIS
Scene Viewer</a> - Web application to create, explore, and share web
maps for 3D applications.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=RandomFractalsInc.geo-data-viewer">Geo
Data Viewer</a> - VSCode extension for Geo Data Analytics. Support to
generate and view maps.</li>
<li><a href="https://github.com/mapbox/geojson.io">geojson.io</a> - Web
application to visualize, generate and edit geospatial vector data.
Supports GeoJSON, TopoJSON, CSV, KML, WKT, and shapefile.</li>
<li><a href="https://github.com/mbloch/mapshaper">Mapshaper</a> - Web
application to simplify shapes, edit attribute data, clipp, erase,
dissolve, filter, etc. Supported file formats: Shapefile, GeoJSON,
TopoJSON and CSV files.</li>
<li><a href="https://www.esri.com/en-us/smart-mapping">Smart Mapping</a>
- It is built-in in the Map and Scene viewer, but some APIs like
JavaScript and Python also provide utilities to help building data
explorations tools.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=jumpinjackie.vscode-map-preview">VSCode
Map Preview</a> - Extension for visually previewing geospatial file
content (GeoJSON, KML, etc) on a map.</li>
</ul>
<h2 id="playgrounds">Playgrounds</h2>
<ul>
<li><a
href="https://developers.arcgis.com/arcade/playground/">arcgis-arcade-playground</a>
- Try the portable scripting language for creating ArcGIS custom
visualizations and labeling expressions.</li>
<li><a
href="https://github.com/Esri/cim-symbol-builder-js">cim-symbol-builder</a>
- Generate CIM symbols to work with ArcGIS client APIs and feature
services.</li>
<li><a
href="http://brianbunker.github.io/geometry-inspector/">geometry-inspector</a>
- Quickly show EsriJSON, GeoJSON, or WKT on a map, or draw on a map to
get EsriJSON, GeoJSON, or WKT.</li>
<li><a
href="https://developers.arcgis.com/javascript/3/samples/playground/index.html">js-symbol-playground
3.x</a> - Generate symbols to work with the ArcGIS API for JavaScript
3.x.</li>
<li><a
href="https://developers.arcgis.com/javascript/latest/sample-code/playground/live/">js-symbol-playground
4.x</a> - Generate symbols to work with the ArcGIS API for JavaScript
4.x.</li>
<li><a href="https://www.postman.com/esridevs">Postman workspaces</a> -
Postman collections to experiment with location services and
authentication.</li>
</ul>
<h2 id="spatial-analysis">Spatial Analysis</h2>
<ul>
<li><a
href="https://github.com/Esri/gis-tools-for-hadoop">Esri/gis-tools-for-hadoop</a>
- Collection of GIS tools for spatial analysis of big data.</li>
<li><a
href="https://github.com/Esri/spatial-framework-for-hadoop">Esri/spatial-framework-for-hadoop</a>
- Allows developers and data scientists to use the Hadoop data
processing system for spatial data analysis.</li>
<li><a
href="https://esri-es.github.io/arcgis-search/?search=geometry+engine&amp;utm_source=chrome-extension#gsc.tab=0&amp;gsc.q=geometry%20engine%20site:developers.arcgis.com&amp;gsc.sort=">Client-side
Geometry Engine</a> - Allows you to test spatial relationships,
calculate new geometries, and measure lengths, areas, distances, etc.
<ul>
<li><a
href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngine.html">ArcGIS
API for JavaScript <code>geometryEngine</code></a> - Works for browsers
and Node.js.</li>
<li><a
href="https://developers.arcgis.com/python/api-reference/arcgis.geometry.html">ArcGIS
API for Python <code>arcgis.geometry</code></a></li>
<li><a
href="https://developers.arcgis.com/net/api-reference/api/netwin/Esri.ArcGISRuntime/Esri.ArcGISRuntime.Geometry.GeometryEngine.html">ArcGIS
Maps SDK for .NET <code>GeometryEngine</code></a></li>
<li><a
href="https://developers.arcgis.com/android/api-reference/reference/com/esri/arcgisruntime/geometry/GeometryEngine.html">ArcGIS
Maps SDK for Android <code>GeometryEngine</code></a></li>
<li><a
href="https://developers.arcgis.com/ios/api-reference/interface_a_g_s_geometry_engine.html">ArcGIS
Maps SDK for iOS <code>AGSGeometryEngine</code></a></li>
<li><a
href="https://developers.arcgis.com/qt/cpp/api-reference/esri-arcgisruntime-geometryengine.html">ArcGIS
Maps SDK for Qt <code>GeometryEngine</code></a>
<!--lint disable double-link--></li>
</ul></li>
<li><a
href="https://developers.arcgis.com/rest/analysis/api-reference/getting-started.htm">Spatial
analysis service</a> - Process spatial datasets to discover
relationships and patterns.</li>
<li><a href="https://www.npmjs.com/package/@turf/simplify">Turf.js</a> -
Geospatial analysis for browsers and Node.js.</li>
</ul>
<h2 id="specifications">Specifications</h2>
<ul>
<li><a href="https://github.com/Esri/cim-spec">Cartographic Information
Model spec</a> - Map content specification used to persist and transfer
cartographic descriptions of GIS datasets represented in JSON.</li>
<li><a
href="https://developers.arcgis.com/documentation/common-data-types/geometry-objects.htm">Common
data types</a> - JSON formats of the geometry and spatial reference
objects as returned by ArcGIS REST API: Point, Multipoint, Polyline,
Polygon and Envelope.</li>
<li><a href="https://github.com/koopjs/FeatureServer">GeoServices
spec</a> - Open Web Foundation REST-based API that provides a complete
access to structured geospatial data used by Esri.</li>
<li><a href="https://github.com/Esri/i3s-spec">Indexed 3D Scene
Layers</a> - Service and package standard of containers for arbitrarily
large amounts of geographic data.</li>
<li><a
href="https://www.esri.com/content/dam/esrisites/sitecore-archive/Files/Pdfs/library/whitepapers/pdfs/shapefile.pdf">Shapefile
Format</a> - Spec for the geospatial vector data format for GIS
software.</li>
<li><a
href="https://developers.arcgis.com/documentation/spatial-references/#spatial-reference-specifications">Spatial
reference specifications</a> - List of Well-Known ID (WKID) integer
value or a text string definition referred to as Well-Known Text (WKT)
to define a spatial reference.</li>
<li><a href="https://github.com/Esri/tile-package-spec">Tile Package
Specification</a> - Compressed file containing a set of tiles and a
tiling scheme, which can be used as a basemap in ArcGIS
applications.</li>
<li><a href="https://developers.arcgis.com/web-map-specification/">Web
Map spec</a> - Sharable 2D maps. It describes the JSON object which
defines a web map.</li>
<li><a href="https://developers.arcgis.com/web-scene-specification/">Web
Scene spec</a> - A JSON structure that defines the contents (viewpoint,
camera, basemap layer, layers, styles, etc.) for a shareable 3D
scene.</li>
</ul>
<h2 id="starter-apps-and-clis">Starter apps and CLIs</h2>
<ul>
<li><a href="https://github.com/Esri/arcgis-js-cli"><span
class="citation" data-cites="arcgis/cli">@arcgis/cli</span></a> -
Quickly scaffold various applications for the ArcGIS API for
JavaScript.</li>
<li><a
href="https://github.com/Esri/generator-esri-appbuilder-js">generator-esri-appbuilder-js</a>
- Yeoman generator to help customize Esris Web AppBuilder.</li>
<li><a href="https://github.com/koopjs/koop-cli">koop-cli</a> - Tool to
scaffold Koop applications and plugins.</li>
</ul>
<hr />
<!--lint disable no-emphasis-as-heading-->
<p><strong>Related awesome lists</strong></p>
<ul>
<li><a
href="https://github.com/esri-es/awesome-arcgis/">awesome-arcgis</a> -
Awesome list with a wiki flavor with resources about Esri and ArcGIS
organized by: products, industries, file formats, content providers,
etc.</li>
<li><a
href="https://github.com/acgeospatial/awesome-earthobservation-code">awesome-earthobservation-code</a>
- Tools, tutorials, code, helpful projects and links about Earth
Observation and Geospatial stuff.</li>
<li><a
href="https://github.com/tmcw/awesome-geojson">awesome-geojson</a> -
GeoJSON utilities: operations,editors &amp; viewers, validation,
services, conversion, etc.</li>
<li><a
href="https://github.com/sacridini/Awesome-Geospatial">awesome-geospatial</a>
- Databases, radar, lidar, web map development, etc.</li>
<li><a href="https://github.com/sshuair/awesome-gis">awesome-gis</a> -
GIS, remote sensing, 3D apps, Web Map Servers, Geospatial libraries,
Open Standards, data, etc.</li>
<li><a
href="https://github.com/jdorfman/awesome-json-datasets">awesome-json-datasets</a>
- JSON datasets that dont require authentication about: climate, crime,
goverment, NASA, travel, etc.</li>
<li><a
href="https://github.com/softwareunderground/awesome-open-geoscience">awesome-open-geoscience</a>
- Curated from repositories that make our lives as geoscientists,
hackers, and data wranglers easier or just more awesome.</li>
<li><a
href="https://github.com/awesomedata/awesome-public-datasets">awesome-public-datasets</a>
- A topic-centric list of high-quality open datasets.</li>
<li><a
href="https://github.com/wenhwu/awesome-remote-sensing-change-detection">awesome-remote-sensing-change-detection</a>
- List of datasets, codes, and contests related to remote sensing change
detection.</li>
<li><a
href="https://github.com/chrieke/awesome-satellite-imagery-datasets">awesome-satellite-imagery-datasets</a>
- List of satellite image training datasets with annotations for
computer vision and deep learning.</li>
<li><a
href="https://github.com/mrgloom/awesome-semantic-segmentation">awesome-semantic-segmentation</a>
- Networks by architecture (semantic segmentation, instance aware
segmentation, etc.), RNN, GANS, datasets, and more.</li>
<li><a
href="https://github.com/mapbox/awesome-vector-tiles">awesome-vector-tiles</a>
- Implementations of the Mapbox Vector Tile specification: parsers &amp;
generators, clients, apps and command line tools, CLI utilities,
servers, etc.</li>
</ul>
<!--lint disable no-emphasis-as-heading-->
<p><strong>Issues</strong></p>
<p>Any open issues are fair game. Even just telling us what you want to
see would be extremely helpful!</p>
<p>You can <a
href="https://github.com/ArcGIS/awesome-arcgis-developer/issues/new">file
an issue</a> to request or suggest a specific resource.</p>
<!--lint disable no-emphasis-as-heading-->
<p><strong>Contributing</strong></p>
<p>Esri welcomes contributions from anyone and everyone. You can <a
href="https://github.com/ArcGIS/awesome-arcgis-developer/pulls">issue a
pull request</a> to propose an update, but before doing it, please:</p>
<ul>
<li>Check the <a href="./CONTRIBUTING.md">contributing guidelines for
this repo</a>.</li>
<li>Take a look at <a
href="https://github.com/ArcGIS/awesome-arcgis-developer/issues">previously
logged issues</a>.</li>
</ul>
<p>For more information please see Esris <a
href="https://github.com/esri/contributing">guidelines for
contributing</a>.</p>
<!--lint disable no-emphasis-as-heading-->
<p><strong>Footnotes</strong></p>
<p>Copyright 2022 Esri</p>
<p><a
href="https://github.com/Esri/awesome-arcgis-developer">arcgisdeveloper.md
Github</a></p>

147
html/armexploitation.html Normal file
View File

@@ -0,0 +1,147 @@
<h1 id="awesome-arm-exploitation">Awesome ARM Exploitation</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>A collection of awesome videos, articles, books, tools and resources
about ARM exploitation.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#conference-talks--videos">Conference Talks /
Videos</a></li>
<li><a href="#articles--papers">Articles / Papers</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#ctf--training-binaries">CTF / Training Binaries</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#related-awesome-lists">Related Awesome Lists</a></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h2 id="conference-talks-videos">Conference Talks / Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=kykVyJ0dm8Y">Exploitation
on ARM</a> - Itzhak Avraham - Defcon 18 (2010)</li>
<li><a href="https://www.youtube.com/watch?v=VDyf_tJ8IUg">ARM
Exploitation ROPMAP</a> - Long Le - Blackhat USA (2011)</li>
<li><a href="https://www.youtube.com/watch?v=gdsPydfBfSA">Advanced ARM
Exploitation</a> - Stephen Ridley &amp; Stephen Lawler - Blackhat USA
(2012)</li>
<li><a href="https://www.youtube.com/watch?v=BhjJBuX0YCU">ARM Assembly
and Shellcode Basics</a> - Saumil Shah - 44CON (2017)</li>
<li><a href="https://www.youtube.com/watch?v=L8Ya7fBgEzU">Heap Overflow
Exploits for Beginners (ARM Exploitation Tutorial)</a> - Billy Ellis
(2017)</li>
<li><a href="https://www.youtube.com/watch?v=xVyH68HFsQU">Introduction
to Exploitation on ARM64</a> - Billy Ellis - Codetalks (2018)</li>
<li><a href="https://www.youtube.com/watch?v=9tx293lbGuc">Make ARM
Shellcode Great Again</a> - Saumil Shah - Hack.lu (2018)</li>
<li><a href="https://www.youtube.com/watch?v=iP_iHroclgM">ARM Memory
Tagging, how it improves C++ memory safety</a> - Kostya Serebryany -
LLVM (2018)</li>
<li><a
href="https://i.blackhat.com/USA-19/Thursday/us-19-Peterlin-Breaking-Samsungs-ARM-TrustZone.pdf">Breaking
Samsungs ARM Trustzone</a></li>
<li><a href="https://www.youtube.com/watch?v=riQ-WyYrxh4">Hacker
Nightmares: Giving Hackers a Headache with Exploit Mitigations</a> -
Azeria - Virtual Arm Research Summit (2020)</li>
</ul>
<h2 id="articles-papers">Articles / Papers</h2>
<ul>
<li><a href="https://azeria-labs.com/writing-arm-assembly-part-1/">ARM
Assembly Basics Series</a> - Azeria</li>
<li><a href="https://azeria-labs.com/writing-arm-shellcode/">ARM Binary
Exploitation Series</a> - Azeria</li>
<li><a
href="https://www.merckedsecurity.com/blog/smashing-the-arm-stack-part-1">Smashing
the ARM Stack</a> - Mercked Security</li>
<li><a
href="https://quequero.org/2014/04/introduction-to-arm-architecture/">Introduction
to ARMv8 64-bit Architecture</a> - pnuic</li>
<li><a href="http://phrack.org/issues/66/12.html">Alphanumeric RISC ARM
Shellcode</a> - (Phrack) - Yves Younan, Pieter Philippaerts</li>
<li><a
href="https://ieeexplore.ieee.org/document/8029521">Return-Oriented
Programming on a Cortex-M Processor</a></li>
<li><a
href="https://blog.3or.de/arm-exploitation-return-oriented-programming.html">3or
ARM Exploitation Series</a> - Dimitrios Slamaris</li>
<li><a href="http://www.phrack.com/issues/58/10.html">Developing
StrongARM/Linux Shellcode</a> - (Phrack) - funkysh</li>
<li><a
href="http://www.mathyvanhoef.com/2013/12/reversing-and-exploiting-arm-binaries.html">Reversing
and Exploiting ARM Binaries</a> - Mathy Vanhoef</li>
<li><a
href="https://quequero.org/2017/07/arm-exploitation-iot-episode-1/">ARM
Exploitation for IoT Series</a> - Andrea Sindoni</li>
<li><a
href="https://rdomanski.github.io/Reverse-engineering-of-ARM-Microcontrollers/">Reverse
Engineering of ARM Microcontrollers</a> - Rdomanski</li>
<li><a
href="http://highaltitudehacks.com/2020/09/05/arm64-reversing-and-exploitation-part-1-arm-instruction-set-heap-overflow/">ARM64
Reversing and Exploitation Part 1 - ARM Instruction Set + Simple Heap
Overflow</a> - HighAltitudeHacks</li>
</ul>
<h2 id="resources">Resources</h2>
<ul>
<li><a
href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html">ARM
Architecture Reference Manual</a></li>
<li><a href="https://azm.azerialabs.com/">Online ARM Assembler</a></li>
<li><a href="https://github.com/enovella/TEE-reversing">ARM TEE
Reversing and Exploitation</a></li>
</ul>
<h2 id="ctf-training-binaries">CTF / Training Binaries</h2>
<ul>
<li><a href="https://github.com/bkerler/exploit_me">Exploit Me</a></li>
<li><a href="https://github.com/Billy-Ellis/Exploit-Challenges">Exploit
Challenges</a></li>
<li><a
href="https://azeria-labs.com/emulate-raspberry-pi-with-qemu/">Azeria
ARM Lab</a></li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.wiley.com/en-us/Practical+Reverse+Engineering%3A+x86%2C+x64%2C+ARM%2C+Windows+Kernel%2C+Reversing+Tools%2C+and+Obfuscation-p-9781118787311">Practical
Reverse Engineering</a> (Chapter 2) - Bruce Dang, Alexandre Gazet and
Elias Bachalany</li>
<li><a href="https://zygosec.com/book.html">Beginners Guide to
Exploitation on ARM</a> - Volumes 1 &amp; 2 - Billy Ellis</li>
<li><a
href="https://www.amazon.co.uk/ARM-Assembly-Language-Fundamentals-Techniques/dp/1439806101">ARM
Assembly Language: Fundamentals &amp; Techniques</a> - William Hohl</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://github.com/sashs/Ropper">Ropper</a></li>
</ul>
<h2 id="courses">Courses</h2>
<ul>
<li><a href="https://training.azeria-labs.com/">Azeria ARM
Training</a></li>
<li><a href="https://www.pentesteracademy.com/course?id=46">Pentest
Academy ARM Assembly</a></li>
<li><a href="https://www.pentesteracademy.com/course?id=49">Pentest
Academy Reverse Engineering for ARM Platforms</a></li>
<li><a href="https://ihackarm.com/">IHackArm Offensive ARM
Exploitation</a></li>
</ul>
<h2 id="related-awesome-lists">Related Awesome Lists</h2>
<ul>
<li><a
href="https://github.com/ashishb/android-security-awesome">Awesome
Android Security</a></li>
<li><a
href="https://github.com/ashishb/osx-and-ios-security-awesome">Awesome
iOS Security</a></li>
<li><a href="https://github.com/nebgnahz/awesome-iot-hacks">Awesome IoT
Hacks</a></li>
<li><a
href="https://github.com/FabioBaroni/awesome-exploit-development">Awesome
Exploit Development</a></li>
</ul>
<h2 id="contributing"><a href="CONTRIBUTING.md">Contributing</a></h2>
<p>Your contributions are always welcome!</p>
<p><a
href="https://github.com/HenryHoggard/awesome-arm-exploitation">armexploitation.md
Github</a></p>

View File

@@ -0,0 +1,708 @@
<h1 id="awesome-artificial-intelligence-ai-awesome">Awesome Artificial
Intelligence (AI) <a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>This is a curated list of Artificial Intelligence (AI) tools,
courses, books, lectures, and papers. AI, or Artificial Intelligence, is
a branch of computer science focused on creating machines that can
perform tasks requiring human-like intelligence. These tasks include
learning, reasoning, problem-solving, understanding natural language,
and recognizing patterns. AI aims to mimic human cognitive functions,
making machines capable of improving their performance based on
experience, adapting to new inputs, and performing human-like tasks.</p>
<p>Contributions are welcome. Connect on <a
href="https://www.linkedin.com/in/owainlewis82/">LinkedIn</a> or <a
href="https://twitter.com/owainlewis">X</a>.</p>
<p><img
src="https://media.giphy.com/media/jeAQYN9FfROX6/giphy.gif" /></p>
<h2 id="contents">Contents</h2>
<ol type="1">
<li><a href="#tools">Tools</a></li>
<li><a href="#courses">Courses</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#programming">Programming</a></li>
<li><a href="#philosophy">Philosophy</a></li>
<li><a href="#free-content">Free Content</a></li>
<li><a href="#code">Code</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#learning">Learning</a></li>
<li><a href="#organizations">Organizations</a></li>
<li><a href="#journals">Journals</a></li>
<li><a href="#competitions">Competitions</a></li>
<li><a href="#newsletters">Newsletters</a></li>
<li><a href="#misc">Misc</a></li>
</ol>
<h2 id="tools">Tools</h2>
<h3 id="chat">Chat</h3>
<ul>
<li><a href="https://chat.openai.com/">Chat GPT</a> ChatGPT is a
free-to-use AI system. It allows users to engage in conversations, gain
insights, automate tasks, and witness the future of AI all in one
place.</li>
<li><a href="https://gemini.google.com/">Gemini</a> Gemini gives you
direct access to Google AI. Get help with writing, planning, learning,
and more.</li>
<li><a href="https://www.anthropic.com/claude">Claude</a> Claude is a
family of foundational AI models that can be used in various
applications. You can talk directly with Claude at claude.ai to
brainstorm ideas, analyze images, and process long documents</li>
</ul>
<h3 id="images">Images</h3>
<ul>
<li><a href="https://www.midjourney.com/">Midjourney</a> AI image
generation</li>
<li><a href="https://openai.com/dall-e-3">DALL·E 2</a> DALL·E 3 is an AI
system that can create realistic images and art from a natural-language
description.</li>
</ul>
<h3 id="video">Video</h3>
<ul>
<li><a href="https://openai.com/sora">Sora</a> Sora is a text-to-video
AI model that can create realistic and imaginative scenes from text
instructions.</li>
<li><a href="https://runwayml.com/">Runway</a> AI video generation</li>
</ul>
<h3 id="commerical-tools">Commerical Tools</h3>
<ul>
<li><a href="https://www.taskade.com">Taskade</a> Build, train, and
deploy AI agents to automate tasks, research, and collaborate in
real-time</li>
</ul>
<h2 id="courses">Courses</h2>
<ul>
<li><a
href="https://www.notion.so/owainlewis/Introduction-to-Artificial-Intelligence-AI-ef59b363654542e597ba46a19d129882?pvs=4">Introduction
to Artificial Intelligence (AI)</a> - A high-level introduction to AI
from IBM on Coursera</li>
<li><a
href="https://www.coursera.org/learn/introduction-to-generative-ai">Introduction
to Generative AI</a> - A beginner-level introduction to Generative AI
from Google on Coursera</li>
<li><a href="https://cs50.harvard.edu/ai/2020">CS50s Intro to
Artificial Intelligence</a> - This course explores the concepts and
algorithms at the foundation of modern artificial intelligence</li>
<li><a href="https://introtodeeplearning.com">MIT: Intro to Deep
Learning</a> - A seven-day bootcamp designed in MIT to introduce deep
learning methods and applications</li>
<li><a href="https://mithi.github.io/deep-blueberry">Deep Blueberry:
Deep Learning book</a> - A free five-weekend plan for self-learners to
learn the basics of deep-learning architectures like CNNs, LSTMs, RNNs,
VAEs, GANs, DQN, A3C and more</li>
<li><a href="https://spinningup.openai.com/">Spinning Up in Deep
Reinforcement Learning</a> - A free deep reinforcement learning course
by OpenAI</li>
<li><a
href="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/lecture-videos">MIT
Artificial Intelligence Videos</a> - MIT AI Course</li>
<li><a
href="https://www.manning.com/livevideo/grokking-deep-learning-in-motion?a_aid=algmotion&amp;a_bid=5d7bc0ba">Grokking
Deep Learning in Motion</a> - Beginners course to learn deep learning
and neural networks without frameworks.</li>
<li><a href="https://www.udacity.com/course/cs271">Intro to Artificial
Intelligence</a> - Learn the Fundamentals of AI. Course run by Peter
Norvig</li>
<li><a
href="https://www.edx.org/course/artificial-intelligence-uc-berkeleyx-cs188-1x-0#.VMeIsmSsVkg">EdX
Artificial Intelligence</a> - The course will introduce the basic ideas
and techniques underlying the design of intelligent computer
systems</li>
<li><a
href="https://www.class-central.com/mooc/319/udacity-artificial-intelligence-for-robotics">Artificial
Intelligence For Robotics</a> - This class will teach you basic methods
in Artificial Intelligence, including probabilistic inference, planning
and search, localization, tracking and control, all with a focus on
robotics</li>
<li><a href="https://class.coursera.org/ml-008">Machine Learning</a> -
Basic machine learning algorithms for supervised and unsupervised
learning</li>
<li><a
href="https://www.udacity.com/course/intro-to-tensorflow-for-deep-learning--ud187">Deep
Learning</a> - An Introductory course to Deep Learning using
TensorFlow.</li>
<li><a
href="http://online.stanford.edu/course/statistical-learning-winter-2014">Stanford
Statistical Learning</a> - Introductory course on machine learning
focusing on linear and polynomial regression, logistic regression and
linear discriminant analysis; cross-validation and the bootstrap, model
selection and regularization methods (ridge and lasso); nonlinear
models, splines and generalized additive models; tree-based methods,
random forests and boosting; support-vector machines.</li>
<li><a
href="https://www.udacity.com/course/knowledge-based-ai-cognitive-systems--ud409">Knowledge
Based Artificial Intelligence</a> - Georgia Techs course on Artificial
Intelligence focussing on Symbolic AI.</li>
<li><a
href="https://sites.google.com/view/deep-rl-bootcamp/lectures">Deep RL
Bootcamp Lectures</a> - Deep Reinforcement Bootcamp Lectures - August
2017</li>
<li><a
href="https://developers.google.com/machine-learning/crash-course/ml-intro">Machine
Learning Crash Course By Google</a> Machine Learning Crash Course
features a series of lessons with video lectures, real-world case
studies, and hands-on practice exercises.</li>
<li><a href="https://developers.google.com/edu/python/">Python Class By
Google</a> This is a free class for people with a little bit of
programming experience who want to learn Python. The class includes
written materials, lecture videos, and lots of code exercises to
practice Python coding.</li>
<li><a
href="https://www.manning.com/livevideo/deep-learning-crash-course">Deep
Learning Crash Course</a> In this liveVideo course, machine learning
expert Oliver Zeigermann teaches you the basics of deep learning.</li>
<li><a
href="http://www.amazon.com/Artificial-Intelligence-Modern-Approach-3rd/dp/0136042597">Artificial
Intelligence: A Modern Approach</a> - Stuart Russell &amp; Peter Norvig
<ul>
<li>Also consider browsing the <a
href="http://aima.cs.berkeley.edu/books.html">list of recommended
reading</a>, divided by each chapter in “Artificial Intelligence: A
Modern Approach”.</li>
</ul></li>
<li><a
href="http://www.amazon.com/exec/obidos/ASIN/1558601910">Paradigms Of
Artificial Intelligence Programming: Case Studies in Common Lisp</a> -
Paradigms of AI Programming is the first text to teach advanced Common
Lisp techniques in the context of building major AI systems</li>
<li><a
href="http://www.freetechbooks.com/reinforcement-learning-an-introduction-second-edition-draft-t1282.html">Reinforcement
Learning: An Introduction</a> - This introductory textbook on
reinforcement learning is targeted toward engineers and scientists in
artificial intelligence, operations research, neural networks, and
control systems, and we hope it will also be of interest to
psychologists and neuroscientists.</li>
<li><a
href="http://www.amazon.com/Cambridge-Handbook-Artificial-Intelligence/dp/0521691915">The
Cambridge Handbook Of Artificial Intelligence</a> - Written for
non-specialists, it covers the disciplines foundations, major theories,
and principal research areas, plus related topics such as artificial
life</li>
<li><a href="http://www.amazon.com/gp/product/0743276647">The Emotion
Machine: Commonsense Thinking, Artificial Intelligence, and the Future
of the Human Mind</a> - In this mind-expanding book, scientific pioneer
Marvin Minsky continues his groundbreaking research, offering a
fascinating new model for how our minds work</li>
<li><a
href="http://www.amazon.com/Artificial-Intelligence-Synthesis-Nils-Nilsson/dp/1558604677">Artificial
Intelligence: A New Synthesis</a> - Beginning with elementary reactive
agents, Nilsson gradually increases their cognitive horsepower to
illustrate the most important and lasting ideas in AI</li>
<li><a
href="http://www.amazon.com/Jeff-Hawkins/e/B001KHNZ7C/ref=sr_ntt_srch_lnk_11?qid=1435480927&amp;sr=8-11">On
Intelligence</a> - Hawkins develops a powerful theory of how the human
brain works, explaining why computers are not intelligent and how, based
on this new theory, we can finally build intelligent machines. Also
audio version available from audible.com</li>
<li><a
href="http://www.amazon.com/How-Create-Mind-Thought-Revealed/dp/0143124048/ref=pd_sim_14_3?ie=UTF8&amp;refRID=0QY72H7NGRYH79R7S3K7">How
To Create A Mind</a> - Kurzweil discusses how the brain works, how the
mind emerges, brain-computer interfaces, and the implications of vastly
increasing the powers of our intelligence to address the worlds
problems</li>
<li><a href="http://www.deeplearningbook.org/">Deep Learning</a> -
Goodfellow, Bengio and Courvilles introduction to a broad range of
topics in deep learning, covering mathematical and conceptual
background, deep learning techniques used in industry, and research
perspectives.</li>
<li><a href="https://web.stanford.edu/~hastie/ElemStatLearn/">The
Elements of Statistical Learning: Data Mining, Inference, and
Prediction</a> - Hastie and Tibshirani cover a broad range of topics,
from supervised learning (prediction) to unsupervised learning including
neural networks, support vector machines, classification trees and
boosting—the first comprehensive treatment of this topic in any
book.</li>
<li><a
href="https://www.manning.com/books/deep-learning-and-the-game-of-go">Deep
Learning and the Game of Go</a> - Deep Learning and the Game of Go
teaches you how to apply the power of deep learning to complex
human-flavored reasoning tasks by building a Go-playing AI. After
exposing you to the foundations of machine and deep learning, youll use
Python to build a bot and then teach it the rules of the game.</li>
<li><a
href="https://www.manning.com/books/deep-learning-for-search">Deep
Learning for Search</a> - Deep Learning for Search teaches you how to
leverage neural networks, NLP, and deep learning techniques to improve
search performance.</li>
<li><a
href="https://www.manning.com/books/deep-learning-with-pytorch">Deep
Learning with PyTorch</a> - PyTorch puts these superpowers in your
hands, providing a comfortable Python experience that gets you started
quickly and then grows with you as you—and your deep learning
skills—become more sophisticated. Deep Learning with PyTorch will make
that journey engaging and fun.</li>
<li><a
href="https://www.manning.com/books/deep-reinforcement-learning-in-action">Deep
Reinforcement Learning in Action</a> - Deep Reinforcement Learning in
Action teaches you the fundamental concepts and terminology of deep
reinforcement learning, along with the practical skills and techniques
youll need to implement it into your own projects.</li>
<li><a
href="https://www.manning.com/books/grokking-deep-reinforcement-learning">Grokking
Deep Reinforcement Learning</a> - Grokking Deep Reinforcement Learning
introduces this powerful machine learning approach, using examples,
illustrations, exercises, and crystal-clear teaching.</li>
<li><a href="https://www.manning.com/books/fusion-in-action">Fusion in
Action</a> - Fusion in Action teaches you to build a full-featured data
analytics pipeline, including document and data search and distributed
data clustering.</li>
<li><a
href="https://www.manning.com/books/real-world-natural-language-processing">Real-World
Natural Language Processing</a> - Early access book on how to create
practical NLP applications using Python.</li>
<li><a
href="https://www.manning.com/books/grokking-machine-learning">Grokking
Machine Learning</a> - Early access book that introduces the most
valuable machine learning techniques.</li>
<li><a
href="https://www.manning.com/books/succeeding-with-ai">Succeeding with
AI</a> - An introduction to managing successful AI projects and applying
AI to real-life situations.</li>
<li><a href="https://www.elementsofai.com/">Elements of AI (Part 1) -
Reaktor/University of Helsinki</a> - An Introduction to AI is a free
online course for everyone interested in learning what AI is, what is
possible (and not possible) with AI, and how it affects our lives with
no complicated math or programming required.</li>
<li><a
href="https://www.manning.com/books/essential-natural-language-processing">Essential
Natural Language Processing</a> - A hands-on guide to NLP with practical
techniques, numerous Python-based examples and real-world case
studies.</li>
<li><a href="https://www.kaggle.com/learn/overview">Kaggles micro
courses</a> - A series of micro courses by offering practical and
hands-on knowledge ranging from Python to Deep Learning.</li>
<li><a
href="https://www.manning.com/books/transfer-learning-for-natural-language-processing?utm_source=github&amp;utm_medium=organic&amp;utm_campaign=book_azunre_transfer_3_10_20">Transfer
Learning for Natural Language Processing</a> - A book that gets you up
to speed with the relevant ML concepts and then dives into transfer
learning for NLP.</li>
<li>(Stanford Deep Learning
Series][https://www.youtube.com/playlist?list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb]</li>
<li><a
href="https://docs.aws.amazon.com/machine-learning/latest/dg/machinelearning-dg.pdf">Amazon
Machine Learning Developer Guide</a> - A book for ML developers which
introduces the ML concepts &amp; strategies with lots of practical
usages.</li>
<li><a href="https://arize.com/blog-course/">Machine Learning
Observability Course</a> - Self-guided course covers the intuition,
math, and best practices for effective machine learning
observability.</li>
<li><a
href="https://medium.com/machine-learning-for-humans/why-machine-learning-matters-6164faf1df12">Machine
Learning for Humans</a> - A series of simple, plain-English explanations
accompanied by math, code, and real-world examples.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.manning.com/books/machine-learning-for-mortals-mere-and-otherwise">Machine
Learning for Mortals (Mere and Otherwise)</a> - Early access book that
provides basics of machine learning and using R programming
language.</li>
<li><a
href="https://livebook.manning.com/book/how-machine-learning-works/welcome/v-5">How
Machine Learning Works</a> - Mostafa Samir. Early access book that
introduces machine learning from both practical and theoretical aspects
in a non-threatening way.</li>
<li><a
href="https://www.manning.com/books/machine-learning-with-tensorflow-second-edition">MachineLearningWithTensorFlow2ed</a>
is a book on general-purpose machine learning techniques, including
regression, classification, unsupervised clustering, reinforcement
learning, autoencoders, convolutional neural networks, RNNs, and LSTMs,
using TensorFlow 1.14.1.</li>
<li><a
href="https://www.manning.com/books/serverless-machine-learning-in-action">Serverless
Machine Learning</a> - a book for machine learning engineers on how to
train and deploy machine learning systems on public clouds like AWS,
Azure, and GCP, using a code-oriented approach.</li>
<li><a href="http://themlbook.com/">The Hundred-Page Machine Learning
Book</a> - all you need to know about Machine Learning in a hundred
pages, supervised and unsupervised learning, SVM, neural networks,
ensemble methods, gradient descent, cluster analysis and dimensionality
reduction, autoencoders and transfer learning, feature engineering and
hyperparameter tuning.</li>
<li><a
href="https://www.manning.com/books/trust-in-machine-learning">Trust in
Machine Learning</a> - a book for experienced data scientists and
machine learning engineers on how to make your AI a trustworthy partner.
Build machine learning systems that are explainable, robust,
transparent, and optimized for fairness.</li>
<li><a
href="https://www.manning.com/books/generative-ai-in-action">Generative
AI in Action</a> - A book that shows exactly how to add generative AI
tools for text, images, and code, and more into your organizations
strategies and projects..</li>
</ul>
<h2 id="programming">Programming</h2>
<ul>
<li><a
href="http://www.amazon.com/Programming-Artificial-Intelligence-International-Computer/dp/0321417461">Prolog
Programming For Artificial Intelligence</a> - This best-selling guide to
Prolog and Artificial Intelligence concentrates on the art of using the
basic mechanisms of Prolog to solve interesting AI problems.</li>
<li><a
href="http://www.amazon.co.uk/Algorithms-Data-Structures-Idioms-Prolog/dp/0136070477">AI
Algorithms, Data Structures and Idioms in Prolog, Lisp and Java</a> - <a
href="https://pdfs.semanticscholar.org/f5c3/d7dbe4c47e310569a14d2338d0cb3d70a1bb.pdf">PDF
here</a></li>
<li><a
href="https://www.cbinsights.com/blog/python-tools-machine-learning/">Python
Tools for Machine Learning</a></li>
<li><a
href="https://wiki.python.org/moin/PythonForArtificialIntelligence">Python
for Artificial Intelligence</a></li>
</ul>
<h2 id="philosophy">Philosophy</h2>
<ul>
<li><a
href="http://www.audible.co.uk/pd/Non-fiction/Superintelligence-Audiobook/B00LPMA33G">Super
Intelligence</a> - Superintelligence asks the question: What happens
when machines surpass humans in general intelligence?</li>
<li><a
href="http://www.audible.co.uk/pd/Non-fiction/Our-Final-Invention-Audiobook/B00KLJMDH8">Our
Final Invention: Artificial Intelligence And The End Of The Human
Era</a> - Our Final Invention explores the perils of the heedless
pursuit of advanced AI. Until now, human intelligence has had no rival.
Can we coexist with beings whose intelligence dwarfs our own? And will
they allow us to?</li>
<li><a
href="http://www.audible.com/pd/Science-Technology/How-to-Create-a-Mind-Audiobook/B009S7OKJS/ref=a_search_c4_1_1_srTtl?qid=1422483493&amp;sr=1-1">How
to Create a Mind: The Secret of Human Thought Revealed</a> - Ray
Kurzweil, director of engineering at Google, explored the process of
reverse-engineering the brain to understand precisely how it works, then
applies that knowledge to create vastly intelligent machines.</li>
<li><a href="http://cogprints.org/7150/1/10.1.1.83.5248.pdf">Minds,
Brains, And Programs</a> - The 1980 paper by philosopher John Searle
that contains the famous Chinese Room thought experiment. It is
probably the most famous attack on the notion of a Strong AI possessing
a mind or a consciousness, and it is an interesting reading for
those interested in the intersection of AI and philosophy of mind.</li>
<li><a
href="http://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567">Gödel,
Escher, Bach: An Eternal Golden Braid</a> - Written by Douglas
Hofstadter and taglined “a metaphorical fugue on minds and machines in
the spirit of Lewis Carroll”, this incredible journey into the
fundamental concepts of mathematics, symmetry and intelligence won a
Pulitzer Prize for Non-Fiction in 1979. A major theme throughout is the
emergence of meaning from seemingly meaningless elements, like 1s and
0s, arranged in special patterns.</li>
<li><a href="https://www.goodreads.com/book/show/34272565-life-3-0">Life
3.0: Being Human in the Age of Artificial Intelligence</a> - Max
Tegmark, professor of Physics at MIT, discusses how Artificial
Intelligence may affect crime, war, justice, jobs, society and our very
sense of being human both in the near and far future.</li>
</ul>
<h2 id="free-content">Free Content</h2>
<ul>
<li><a href="http://artint.info/html/ArtInt.html">Foundations Of
Computational Agents</a> - This book is published by Cambridge
University Press</li>
<li><a href="http://ai.stanford.edu/~nilsson/QAI/qai.pdf">The Quest For
Artificial Intelligence</a> - This book traces the history of the
subject, from the early dreams of eighteenth-century (and earlier)
pioneers to the more successful work of todays AI engineers.</li>
<li><a href="https://see.stanford.edu/Course/CS229">Stanford CS229 -
Machine Learning</a> - This course provides a broad introduction to
machine learning and statistical pattern recognition.</li>
<li><a
href="http://www.cs.bham.ac.uk/research/projects/poplog/computers-and-thought/">Computers
and Thought: A practical Introduction to Artificial Intelligence</a> -
The book covers computer simulation of human activities, such as
problem-solving and natural language understanding; computer vision; AI
tools and techniques; an introduction to AI programming; symbolic and
neural network models of cognition; the nature of mind and intelligence;
and the social implications of AI and cognitive science.</li>
<li><a href="http://aurellem.org/society-of-mind/index.html">Society of
Mind</a> - Marvin Minskys seminal work on how our mind works. Lot of
Symbolic AI concepts have been derived from this basis.</li>
<li><a
href="https://web.archive.org/web/20060627060706/http://www.biosino.org/mirror/www.aaai.org/Press/Books/Hunter/hunter-contents.html">Artificial
Intelligence and Molecular Biology</a> - The current volume is an effort
to bridge that range of exploration, from nucleotide to abstract
concept, in contemporary AI/MB research.</li>
<li><a
href="http://pages.uoregon.edu/moursund/Books/AIBook/index.htm">Brief
Introduction To Educational Implications Of Artificial Intelligence</a>
- This book is designed to help preservice and inservice teachers learn
about some of the educational implications of current uses of Artificial
Intelligence as an aid to solving problems and accomplishing tasks.</li>
<li><a
href="http://www.scholarpedia.org/article/Encyclopedia:Computational_intelligence">Encyclopedia:
Computational intelligence</a> - Scholarpedia is a peer-reviewed
open-access encyclopedia written and maintained by scholarly experts
from around the world.</li>
<li><a href="http://arxiv.org/abs/1411.1373">Ethical Artificial
Intelligence</a> - a book by Bill Hibbard that combines several
peer-reviewed papers and new material to analyze the issues of ethical
artificial intelligence.</li>
<li><a
href="https://golden.com/wiki/Cluster%3A_Artificial_intelligence">Golden
Artificial Intelligence</a> - a cluster of pages on artificial
intelligence and machine learning.</li>
<li><a href="http://www.r2d3.us/">R2D3</a> - A website with explanations
on topics from Machine Learning to Statistics. All helped with
beautifully animated infographics and real-life examples. Available in
various languages.</li>
<li><a href="https://agentmodels.org/">Modeling Agents with
Probabilistic Programs</a> - This book describes and implements models
of rational agents for (PO)MDPs and Reinforcement Learning.</li>
</ul>
<h2 id="code">Code</h2>
<ul>
<li><a href="https://github.com/explainX/explainx">ExplainX</a>-
ExplainX is a fast, lightweight, and scalable explainable AI framework
for data scientists to explain any black-box model to business
stakeholders.</li>
<li><a href="https://github.com/aimacode">AIMACode</a> - Source code for
“Artificial Intelligence: A Modern Approach” in Common Lisp, Java, and
Python. More to come.</li>
<li><a href="http://leenissen.dk/fann/wp/">FANN</a> - Fast Artificial
Neural Network Library, native for C</li>
<li><a
href="https://github.com/Alex-Linhares/FARGonautica">FARGonautica</a> -
Source code of Douglas Hosftadters Fluid Concepts and Creative
Analogies Ph.D. projects.</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="http://videolectures.net/jul09_hinton_deeplearn">A tutorial
on Deep Learning</a></li>
<li><a
href="http://videolectures.net/rldm2015_littman_computational_reinforcement">Basics
of Computational Reinforcement Learning</a></li>
<li><a
href="http://videolectures.net/rldm2015_silver_reinforcement_learning">Deep
Reinforcement Learning</a></li>
<li><a href="https://youtu.be/7o2GzSj86e8?t=3457">Intelligent agents and
paradigms for AI</a></li>
<li><a href="https://www.youtube.com/watch?v=sc-KbuZqGkI">The
Unreasonable Effectiveness Of Deep Learning</a> - The Director of
Facebooks AI Research, Dr. Yann LeCun gives a talk on deep
convolutional neural networks and their applications to machine learning
and computer vision</li>
<li><a
href="https://www.manning.com/livevideo/aws-machine-learning-in-motion">AWS
Machine Learning in Motion</a>—This interactive live video course gives
you a crash course in using AWS for machine learning and teaches you how
to build a fully working predictive algorithm.</li>
<li><a
href="https://www.manning.com/livevideo/deep-learning-with-r-in-motion">Deep
Learning with R in Motion</a>-Deep Learning with R in Motion teaches you
to apply deep learning to text and images using the powerful Keras
library and its R language interface.</li>
<li><a
href="https://www.manning.com/livevideo/grokking-deep-learning-in-motion">Grokking
Deep Learning in Motion</a>-Grokking Deep Learning in Motion will not
just teach you how to use a single library or framework. Youll discover
how to build these algorithms from scratch!</li>
<li><a
href="https://www.manning.com/livevideo/reinforcement-learning-in-motion">Reinforcement
Learning in Motion</a> - This live-video breaks down critical concepts
like how RL systems learn, how to sense and process environmental data,
and how to build and train AI agents.</li>
</ul>
<h2 id="learning">Learning</h2>
<ul>
<li><a
href="http://research.microsoft.com/pubs/209355/DeepLearning-NowPublishing-Vol7-SIG-039.pdf">Deep
Learning. Methods And Applications</a> Free book from Microsoft
Research</li>
<li><a href="http://neuralnetworksanddeeplearning.com">Neural Networks
And Deep Learning</a> - Neural networks and deep learning currently
provide the best solutions to many problems in image recognition, speech
recognition, and natural language processing. This book will teach you
the core concepts behind neural networks and deep learning</li>
<li><a
href="http://www.amazon.com/Machine-Learning-Probabilistic-Perspective-Computation/dp/0262018020">Machine
Learning: A Probabilistic Perspective</a> - This textbook offers a
comprehensive and self-contained introduction to the field of machine
learning, based on a unified, probabilistic approach</li>
<li><a href="https://www.deeplearningbook.org">Deep Learning</a> -
Yoshua Bengio, Ian Goodfellow and Aaron Courville put together this
currently free (and draft version) book on deep learning. The book is
kept up-to-date and covers a wide range of topics in depth (up to and
including sequence-to-sequence learning).</li>
<li><a
href="http://www.pyimagesearch.com/2014/09/22/getting-started-deep-learning-python/">Getting
Started with Deep Learning and Python</a></li>
<li><a href="http://machinelearningmastery.com/">Machine Learning
Mastery</a></li>
<li><a
href="https://web.archive.org/web/20201114013453/http://deeplearning.net/">Deep
Learning.net</a> - Aggregation site for DL resources</li>
<li><a
href="https://github.com/josephmisiti/awesome-machine-learning">Awesome
Machine Learning</a> - Like this Github, but ML-focused</li>
<li><a href="http://fastml.com/">FastML</a></li>
<li><a
href="https://github.com/guillaume-chevalier/awesome-deep-learning-resources">Awesome
Deep Learning Resources</a> - Rough list of learning resources for Deep
Learning</li>
<li><a
href="https://freecoursesite.com/?s=Machine+Learning+Data+Science">Professional
and In-Depth Machine Learning Video Courses</a> - A collection of free
professional and in-depth Machine Learning and Data Science video
tutorials and courses</li>
<li><a
href="https://freecoursesite.com/?s=Artificial+Intelligence">Professional
and In-Depth Artificial Intelligence Video Courses</a> - A collection of
free professional and in-depth Artificial Intelligence video tutorials
and courses</li>
<li><a href="https://freecoursesite.com/?s=Deep+Learning">Professional
and In-Depth Deep Learning Video Courses</a> - A collection of free
professional and in-depth Deep Learning video tutorials and courses</li>
<li><a
href="https://developers.google.com/machine-learning/crash-course/ml-intro">Introduction
to Machine Learning</a> - Introductory level machine learning crash
course</li>
<li><a
href="https://github.com/benedekrozemberczki/awesome-graph-classification">Awesome
Graph Classification</a> - Learning from graph structured data</li>
<li><a
href="https://github.com/benedekrozemberczki/awesome-community-detection">Awesome
Community Detection</a> - Clustering graph structured data</li>
<li><a
href="https://github.com/benedekrozemberczki/awesome-decision-tree-papers">Awesome
Decision Tree Papers</a> - Decision tree papers from machine learning
conferences</li>
<li><a
href="https://github.com/benedekrozemberczki/awesome-gradient-boosting-papers">Awesome
Gradient Boosting Papers</a> - Gradient boosting papers from machine
learning conferences</li>
<li><a
href="https://github.com/benedekrozemberczki/awesome-fraud-detection-papers">Awesome
Fraud Detection Papers</a> - Fraud detection papers from machine
learning conferences</li>
<li><a href="https://github.com/crypdick/awesome-neural-art">Awesome
Neural Art</a> - Creating art and manipulating images using deep neural
networks.</li>
</ul>
<h2 id="organizations">Organizations</h2>
<ul>
<li><a href="http://cis.ieee.org/">IEEE Computational Intelligence
Society</a></li>
<li><a href="https://intelligence.org/research-guide/">Machine
Intelligence Research Institute</a></li>
<li><a href="https://openai.com/about/">OpenAI</a></li>
<li><a href="http://www.aaai.org/home.html">Association For The
Advancement of Artificial Intelligence</a></li>
<li><a href="https://deepmind.com/research/">Google DeepMind
Research</a></li>
<li><a href="https://developer.nvidia.com/deep-learning">Nvidia Deep
Learning</a></li>
<li><a href="https://ai.google/">AI Google</a></li>
<li><a href="https://ai.facebook.com">Facebook AI</a></li>
<li><a href="https://www.research.ibm.com/artificial-intelligence">IBM
Research</a></li>
<li><a
href="https://www.microsoft.com/en-us/research/research-area/artificial-intelligence/">Microsoft
Research</a></li>
</ul>
<h2 id="journals">Journals</h2>
<ul>
<li><a href="http://www.springer.com/journal/146">AI &amp;
Society</a></li>
<li><a
href="http://iospress.metapress.com/openurl.asp?genre=journal&amp;issn=0921-7126">AI
Communications</a></li>
<li><a href="http://www.aaai.org/Magazine/magazine.php">AI
Magazine</a></li>
<li><a href="http://www.springer.com/journal/10472">Annals of
Mathematics and Artificial Intelligence</a></li>
<li><a href="http://www.springer.com/journal/200">Applicable Algebra in
Engineering, Communication and Computing</a></li>
<li><a href="https://www.tandfonline.com/toc/uaai20/current">Applied
Artificial Intelligence</a></li>
<li><a href="http://www.springer.com/journal/10489">Applied
Intelligence</a></li>
<li><a
href="http://journals.cambridge.org/action/displayJournal?jid=AIE">Artificial
Intelligence for Engineering Design, Analysis and Manufacturing</a></li>
<li><a href="http://www.springer.com/journal/10462">Artificial
Intelligence Review</a></li>
<li><a href="http://www.elsevier.com/locate/artint">Artificial
Intelligence</a></li>
<li><a href="http://www.springer.com/journal/10515">Automated Software
Engineering</a></li>
<li><a href="http://www.springer.com/journal/10458">Autonomous Agents
and Multi-Agent Systems</a></li>
<li><a href="http://www.springer.com/journal/10588">Computational and
Mathematical Organization Theory</a></li>
<li><a
href="http://www.blackwellpublishing.com/content/BPL_Images/New_Journal_Samples/coin0824-7935~17~4/C.PDF">Computational
Intelligence</a></li>
<li><a href="https://dblp.org/db/journals/etai/index.html">Electronic
Transactions on Artificial Intelligence</a></li>
<li><a href="http://www.springer.com/journal/12065">Evolutionary
Intelligence</a></li>
<li><a
href="http://ieeexplore.ieee.org/servlet/opac?punumber=9670">EXPERT—IEEE
Intelligent Systems</a></li>
<li><a href="http://www.ieee-ras.org/publications/t-ase">IEEE
Transactions Automation Science and Engineering</a></li>
<li><a
href="http://www.springer.com/engineering/robotics/journal/40903">Intelligent
Industrial Systems</a></li>
<li><a
href="https://onlinelibrary.wiley.com/journal/1098111x">International
Journal of Intelligent Systems</a></li>
<li><a
href="https://www.worldscientific.com/worldscinet/ijait">International
Journal on Artificial Intelligence Tools</a></li>
<li><a href="http://www.cs.washington.edu/research/">Journal of
Artificial Intelligence Research</a></li>
<li><a href="http://www.springer.com/journal/10817">Journal of Automated
Reasoning</a></li>
<li><a href="https://www.tandfonline.com/toc/teta20/current">Journal of
Experimental and Theoretical Artificial Intelligence</a></li>
<li><a href="http://www.springer.com/journal/10844">Journal of
Intelligent Information Systems</a></li>
<li><a href="http://www.springer.com/journal/13740">Journal on Data
Semantics</a></li>
<li><a
href="http://journals.cambridge.org/action/displayJournal?jid=KER">Knowledge
Engineering Review</a></li>
<li><a href="http://www.springer.com/journal/11023">Minds and
Machines</a></li>
<li><a href="http://www.springer.com/journal/13748">Progress in
Artificial Intelligence</a></li>
</ul>
<h2 id="competitions">Competitions</h2>
<ul>
<li><a href="https://www.battlecode.org/">MIT Battlecode</a></li>
<li><a href="http://aichallenge.org">AI Challenge</a></li>
<li><a href="http://theaigames.com">AI Games</a></li>
</ul>
<h2 id="newsletters">Newsletters</h2>
<ul>
<li><a href="https://www.superhuman.ai/">Superhuman.ai</a> A daily AI
newsletter</li>
<li><a href="https://alphasignal.ai/">Alpasignal.ai</a> AI newsletter
for developers</li>
<li><a href="https://www.therundown.ai/">Therundown.ai</a> Get the
latest AI news, understand why it matters, and learn how to apply it in
your work.</li>
</ul>
<h2 id="misc">Misc</h2>
<ul>
<li><a href="http://wiki.opencog.org/w/The_Open_Cognition_Project">Open
Cognition Project</a> - Were undertaking a serious effort to build a
thinking machine</li>
<li><a href="http://aitopics.org/">AITopics</a> - Large aggregation of
AI resources</li>
<li><a href="http://airesources.org/">AIResources</a> - Directory of
open source software and open access data for the AI research
community</li>
<li><a href="https://www.reddit.com/r/artificial/">Artificial
Intelligence Subreddit</a></li>
<li><a href="https://experiments.withgoogle.com/collection/ai">AI
Experiments with Google</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://owainlewis.com">Owain Lewis</a> has waived all copyright
and related or neighbouring rights to this work.</p>
<p><a
href="https://github.com/owainlewis/awesome-artificial-intelligence">artificialintelligence.md
Github</a></p>

View File

@@ -0,0 +1,446 @@
<h1 id="awesome-astrophotography-awesome">Awesome Astrophotography <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat2.svg"
alt="Awesome" /></a></h1>
<p><a
href="https://en.wikipedia.org/wiki/Astrophotography">Astrophotography</a>,
also known as astronomical imaging, is the photography or imaging of
astronomical objects, celestial events, or areas of the night sky.</p>
<p>Contributions are welcome. Please read the <a
href="CONTRIBUTING.md">contributing guideline</a> if you wish to
contribute.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#articles">Articles</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#presentations">Presentations</a></li>
<li><a href="#software">Software</a>
<ul>
<li><a href="#acquisition">Acquisition</a></li>
<li><a href="#guiding">Guiding</a></li>
<li><a href="#image-processing">Image Processing</a></li>
<li><a href="#planetarium">Planetarium</a></li>
<li><a href="#planning">Planning</a></li>
<li><a href="#other">Other</a></li>
</ul></li>
<li><a href="#youtube-channels">YouTube Channels</a></li>
<li><a href="#reference">Reference</a></li>
<li><a href="#astronomy-as-a-service-aaas">Astronomy as a Service
(AaaS)</a></li>
<li><a href="#community">Community</a></li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://skyandtelescope.org/astronomy-blogs/imaging-foundations-richard-wright/astrophotography-gentle-introduction-noise/">An
Astrophotographers Gentle Introduction To Noise</a> - An easy to
understand introduction to various sources of noise in astrophotography
and how to eliminate them.</li>
<li><a href="https://astrobackyard.com/autoguiding/">Autoguiding</a> -
An introduction to auto-guiding.</li>
<li><a
href="https://agenaastro.com/articles/zwo-astronomy-cameras-buyers-guide.html">Buyers
Guide to ZWO Astronomy Cameras</a> - ZWO has a diverse product line.
This guide will help you make the right choice.</li>
<li><a
href="https://pegasusastro.com/cable-management-recommendations/">Cable
Management Recommendations</a> - Some solid advice on cables in an
astrophotography setup.</li>
<li><a href="https://ciechanow.ski/cameras-and-lenses/">Cameras and
Lenses</a> - Another interactive guide by Bartosz Ciechanowski, this
time about cameras and lenses. A <strong>must-read</strong> for anyone
interested in telescopes and photography.</li>
<li><a
href="https://web.archive.org/web/20230408140244/https://www.lightvortexastronomy.com/image-pre-processing-deepskystacker-vs-pixinsight.html">DeepSkyStacker
vs PixInsight</a> - A detailed comparison of the pre-processing
features.</li>
<li><a
href="https://www.cloudynights.com/articles/cat/articles/darv-drift-alignment-by-robert-vice-r2760">Drift
Alignment by Robert Vice (D.A.R.V)</a> - Accurate alignment in just a
matter of minutes.</li>
<li><a
href="https://diffractionlimited.com/flat-fields-stray-light-amateur-telescopes/">Flat
Fields and Stray Light in Amateur Telescopes</a> - A great resource to
help one identify and resolve flat-fielding issues.</li>
<li><a
href="https://web.archive.org/web/20240928205001/https://optcorp.com/blogs/deep-sky-imaging/guide-scope-vs-off-axis-guider">Guide
Scope vs. Off-Axis Guider: Which is Better for Astrophotography?</a> -
Compares the two guiding options in details.</li>
<li><a
href="https://agenaastro.com/articles/focal-reducers-guide.html">Guide
to Focal Reducers for Astronomy</a> - How focal reducers work, what
types are there, and how to use them.</li>
<li><a
href="https://pixinsight.com/forum/index.php?threads/guide-to-preprocessing-of-raw-data-with-pixinsight.11547/">Guide
to Preprocessing of Raw Data With PixInsight</a> - Mistakes that happen
during the pre-processing stages cannot be corrected anymore in
post-processing. This guide from Bernd Landmann acquaints fellow
astrophotographers with PixInsights tools needed for recognising and
avoiding such mistakes.</li>
<li><a
href="https://web.archive.org/web/20240928205054/https://optcorp.com/blogs/deep-sky-imaging/how-to-set-the-correct-back-focus">How
to Set the Correct Back Focus</a> - An easy to follow guide on what back
focus is and how to set it.</li>
<li><a href="https://ciechanow.ski/lights-and-shadows/">Lights and
Shadows</a> - This interactive guide to light by Bartosz Ciechanowski,
teaches about travel vectors, irradiance, radiance, angles, luminance,
and more.</li>
<li><a
href="https://www.kozmosi.io/articles/a-to-z-of-pixinsight-statistics-panel">Master
PixInsights Astrophotography Statistics: Analyze, Adjust, Enhance</a> -
Successfully processing astronomical images entails a series of informed
decisions. Understanding the data is crucial. This article provides a
comprehensive guide to the Statistics process in PixInsight.</li>
<li><a
href="https://www.astroworldcreations.com/blog/understanding-flats-part-1-gain-matching">Mastering
Flat Frames: Gain matching</a> - This blog series by Willem Jan
Drijfhout will take you on a deep dive into the topic of flat frames (<a
href="https://www.astroworldcreations.com/blog/understanding-flats-part-2-flat-panels-compared">Part
2: Flat Panels compared</a>, and <a
href="https://www.astroworldcreations.com/blog/understanding-flats-part3-conclusions">Part
3: Bias, Flat-Darks and Conclusions</a>).</li>
<li><a href="https://www.stellarvue.com/optical-glass-types/">Optical
Glass Types</a> - What makes a top-tier telescope? This article will
clear up some common misconceptions.</li>
<li><a
href="https://agenaastro.com/articles/guides/selecting-a-guide-scope-and-autoguiding-camera-for-astrophotography.html">Selecting
a Guide Scope and Autoguiding Camera for Astrophotography</a> - Choosing
the right autoguiding equipment can be challenging. This guide will help
with making the right decision.</li>
<li><a
href="https://jonrista.com/the-astrophotographers-guide/astrophotography-basics/signal-noise-and-histograms/">Signal,
Noise and Histograms</a> - Part of Jon Ristas Astrophotography Basics
series, this article provides a great bit of theory around signals,
noise and histograms.</li>
<li><a
href="https://web.archive.org/web/20221205012955/https://milkywayphotographers.com/article/2021/03/11/sky-watcher-az-gti-the-perfect-mount-for-mobile-astrophotography/">Sky-Watcher
AZ-GTI: The Perfect Mount for Mobile Astrophotography</a> - The
Sky-Watcher AZ-GTI mount was never meant for astrophotography. Oh, the
irony!</li>
<li><a
href="https://www.atik-cameras.com/news/difference-between-ccd-cmos-sensors/">The
Differences between CCD and CMOS Sensors</a> - One of the best
explanations to CCD vs. CMOS camera sensors.</li>
<li><a
href="https://www.zwoastro.com/2024/09/26/the-best-solution-of-55mm-back-focal-length/">The
best solution of 55mm back focal length</a> - Guidance on how to reach
the 55mm back focal length with ASI cameras.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="https://www.goodreads.com/book/show/56053741-astrophotography-is-easy">Astrophotography
is Easy!: Basics for Beginners</a></li>
<li><a
href="https://www.goodreads.com/book/show/42603255-inside-pixinsight">Inside
PixInsight</a></li>
<li><a
href="https://www.cloudynights.com/topic/735971-mastering-pixinsight-by-rogelio-andreo/">Mastering
PixInsight (and the Art of Astroimage Processing)</a></li>
<li><a
href="https://www.goodreads.com/book/show/37301142-the-astrophotography-manual">The
Astrophotography Manual: A Practical and Scientific Approach to Deep Sky
Imaging</a></li>
<li><a
href="https://www.goodreads.com/book/show/61296649-the-deep-sky-imaging-primer-third-edition">The
Deep-Sky Imaging Primer</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a
href="https://www.scottaspinall.com/beginner-guide-to-night-photography/">A
Beginner Guide to Night Photography</a> - If youre interested in night
photography and particularly deepscapes, this guide hits the spot with
its succinctness.</li>
<li><a
href="https://www.adamblockstudios.com/categories/PixInsight">Adam
Blocks PixInsight video series</a> - An extensive collection of video
lessons covering both the fundamental and advanced use of
PixInsight.</li>
<li><a href="https://www.youtube.com/watch?v=pXcRKoxTPVg">Andromeda
Galaxy with only a Camera, Lens, &amp; Tripod</a> - A comprehensive
step-by-step guide. Includes a follow-up videos on post-processing the
images in different apps.</li>
<li><a
href="https://www.youtube.com/watch?v=9rAoJ-VG860">Astrophotography RGB
histogram in nine minutes</a> - A lightning explanation of what a
histogram is.</li>
<li><a
href="https://www.paulschmitphotography.com/How-To-Guides/Capturing-Galaxyset">Capturing
Galaxyset</a> - A detailed tutorial on how to plan, execute and
post-process a deepscape of the Andromeda galaxy aligned with a mountain
in Southern Colorado.</li>
<li><a
href="https://overcastobservatory.com/products/guide-to-tilt-and-spacing-analysis-download-link-in-listing">Chris
Whites Guide to Fixing Tilt and Spacing</a> - Annoying and hard to fix,
tilt and spacing can ruin your imaging. This guide will help you
eliminate them.</li>
<li><a
href="https://www.youtube.com/playlist?list=PLrzbdmripj1fIXrivZF1BT4BtJMZ6xvWo">Filters
for Deep Sky Astrophotography</a> - A video series that kicks off with a
gentle introduction to filters and closes down comparing the most
popular ones.</li>
<li><a
href="https://web.archive.org/web/20220115193835/http://www.harrysastroshed.com/Pixinsighthome.html">Harrys
PixInsight tutorials</a> - Newcomer friendly, down-to-earth and
comprehensive video tutorials.</li>
<li><a
href="https://digitalstars.wordpress.com/2019/10/27/tutorial-how-to-eliminate-star-halos-in-pixinsight/">How
to Eliminate Star Halos in PixInsight</a> - One of the more challenging
issues in astrophotography. Charles Bracken, the author of “The Deep-Sky
Imaging Primer”, has you covered.</li>
<li><a href="https://www.youtube.com/watch?v=90F_cBiZpH8">How to Make a
Padded Travel Box for Your Telescope</a> - Rig assembly on-site can be
tedious. A more comfortable alternative is to assemble at home, then
upon arrival at the imaging site, install on the mount.</li>
<li><a
href="https://www.nightphotons.com/guides/star-addition">Independent
Starless Processing</a> - This article details a simple and effective
method to separate, process, and later reintroduce stars into an image
without artifacts. It also discusses how to get more naturally looking
stars from a narrowband dataset.</li>
<li><a
href="https://web.archive.org/web/20230509214425/https://www.lightvortexastronomy.com/tutorials.html">Light
Vortex Astronomys PixInsight tutorials</a> - An extensive collection of
tutorials covering both pre- and post-processing workflows.</li>
<li><a href="https://www.youtube.com/watch?v=Qb1ceFM-DkQ">Orion Nebula
(M42) with a DSLR, Start to Finish</a> - A complete walk-through. From
planning to post-processing.</li>
<li><a
href="https://aiastro.wordpress.com/2020/06/02/rgb-stars-from-narroband-data/">RGB
Stars From Narrowband Data</a> - Narrowband palettes such as SHO, HOO,
etc. produce uncalibrated stars. One way to fix star color is to shoot
also in RGB, then blend. In this article, Alberto Ibañez suggests
another approach that uses the already acquired narrowband data to
achieve the same.</li>
<li><a
href="https://www.astroworldcreations.com/blog/removing-colour-artefacts-from-osc-images">Removing
Color Artefacts From OSC Images</a> - On his blog, Willem Jan Drijfhout
explains how to remove color artefacts from images captured with a
One-Shot-Color camera.</li>
<li><a href="https://www.youtube.com/watch?v=cmDy80d2krk">Stacking
Multiple Sessions in DSS - The Correct Way</a> - Even though its from
year 2012, this video on stacking multiple imaging sessions is still
relevant today.</li>
</ul>
<h2 id="presentations">Presentations</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=T_k9B01AeFM">Basic
Statistics for Astro Imaging</a> - Having some understanding of
statistics is essential in astrophotography. Here, noted
astrophotographer and scientist John Hayes teaches the basics.</li>
<li><a href="https://www.youtube.com/watch?v=SPFsoO0ZWeg">Beauty and the
Beholder</a> - On the hidden stories in astro-images and how to tell
them. A truly inspirational message from famous astrophotographer Adam
Block.</li>
<li><a href="https://www.youtube.com/watch?v=3RH93UvP358">Deep Sky
Astrophotography With CMOS Cameras by Dr Robin Glover</a> - How long
should a sub-exposure be? How much to cool? What gain to use? Dr. Robin
Glover of SharpCap talks us through the science behind deep sky
astrophotography using modern CMOS imaging sensors.</li>
<li><a href="https://www.youtube.com/watch?v=1PUTWfWgD0g">Noise and
Astrophotography</a> - In this presentation, Tim Hutchison from The
Astro Imaging Channel talks about the different types of signal and
noise that are present in astronomical photos. How noise impacts
photography and what we can do against it.</li>
</ul>
<h2 id="software">Software</h2>
<h3 id="acquisition">Acquisition</h3>
<ul>
<li><a href="https://www.astrophotography.app">APT</a> - The Swiss army
knife for your astro imaging sessions.</li>
<li><a href="https://indilib.org">Ekos</a> - An advanced cross-platform
(Windows, macOS, Linux) observatory control and automation tool.</li>
<li><a href="https://nighttime-imaging.eu">NINA</a> - Free and very
powerful astrophotography imaging suite.</li>
<li><a href="https://github.com/celstark/OpenNebulosity">Nebulosity</a>
- Open source, powerful, and easy to use astrophotography software.</li>
<li><a href="https://www.sequencegeneratorpro.com">Sequence Generator
Pro</a> - The classic fully automated night sky imaging.</li>
<li><a href="https://software.starkeeper.it">Voyager</a> - User-friendly
system integration and astrophotography automation software.</li>
</ul>
<h3 id="guiding">Guiding</h3>
<ul>
<li><a href="https://smallstarspot.com/metaguide/">MetaGuide</a> - A
free guiding software that uses novel centroid methods to reduce the
impact of seeing. It also offers comprehensive collimation support than
can be of great help for f/4 and faster Newtonian/SCT systems.</li>
<li><a href="https://openphdguiding.org">PHD2</a> - Arguably THE guiding
software. Free and open source.</li>
</ul>
<h3 id="image-processing">Image Processing</h3>
<ul>
<li><a href="https://www.adobe.com/products/photoshop.html">Adobe
Photoshop</a> - Advanced and very powerful software for
post-processing.</li>
<li><a
href="https://www.rc-astro.com/resources/BlurXTerminator/">BlurXTerminator</a>
- An AI based deconvolution tool. Currently only available as a process
module plug-in for PixInsight.</li>
<li><a
href="http://deepskystacker.free.fr/english/index.html">DeepSkyStacker</a>
- Registering, stacking, and simple post-processing.</li>
<li><a href="https://pixinsight.com">PixInsight</a> - Advanced image
processing software platform. Very powerful but the user interface is
intimidating.</li>
<li><a href="https://siril.org">Siril</a> - Registering, stacking, and
post-processing, specially tailored for noise reduction and improving
the signal-to-noise ratio.</li>
<li><a href="https://sourceforge.net/projects/starnet/">StarNet++</a> -
A simple program that allows the removal of the stars from
astrophotography images.</li>
</ul>
<h3 id="planetarium">Planetarium</h3>
<ul>
<li><a href="https://www.ap-i.net/skychart/doku.php?id=en/start">Cartes
du Ciel</a> - Cross-platform and free sky charts.</li>
<li><a href="https://kstars.kde.org">KStars</a> - Part of the free Ekos
imaging suite, this cross-platform planetarium will help you image the
sky.</li>
<li><a href="https://stellarium.org">Stellarium</a> - Cross-platform and
free planetarium with realistic 3D sky. It also has a <a
href="https://stellarium-web.org/">web-only alternative</a>.</li>
</ul>
<h3 id="planning">Planning</h3>
<ul>
<li><a href="https://www.nebulaphotos.com/doc/brightLargeDsos.pdf">12
Deep Sky Objects to Photograph</a> - A beginner friendly list of objects
to photograph with a DSLR camera.</li>
<li><a href="https://astronomy.tools/">Astronomy Tools</a> - A tools
suite with various calculators, field of view simulation, star chart,
etc.</li>
<li><a
href="https://www.blackwaterskies.co.uk/imaging-toolbox/">Blackwater
Skies Imaging Toolbox</a> - Plan your framing.</li>
<li><a href="https://smallstarspot.com/shiny/StackSNR/">Noise Analysis
in Stacked Exposures</a> - A web application that assists in finding the
optimal sub-exposure time. It takes into account the imaging setup, sky
glow, etc.</li>
<li><a href="https://www.photopills.com">PhotoPills</a> - A photography
planning mobile app (Android &amp; iOS). Best for planning your next
Milky Way, Moon, Sunrise, Sunset, Star Trails, Meteor Showers, Solar or
Lunar eclipse photo.</li>
<li><a href="https://telescopius.com">Telescopius</a> - Free planning
and image hosting for astrophotographers.</li>
<li><a
href="https://www.lightpollutionmap.info">lightpollutionmap.info</a> -
This website uses satellite data to show light pollution related
content.</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li><a href="https://ccdware.com/focusmax_overview/">FocusMax</a> -
Accurate, automated and repeatable focusing.</li>
<li><a href="https://www.rc-astro.com/mtf-analyzer/">Modulation Transfer
Function and Image Sampling Analyzer</a> - This online tool provides
insight into the capabilities of a given imaging system. It computes key
values such as plate scale, stellar full-width at half-maximum (FWHM),
diffraction limit and presents a graph of the systems modulation
transfer function (MTF). Very useful for evaluating the performance of a
telescope and camera combination.</li>
</ul>
<h2 id="youtube-channels">YouTube Channels</h2>
<ul>
<li><a href="https://www.youtube.com/c/AstroBackyard">AstroBackyard</a>
- Shoot nebulae, galaxies, and star clusters with Trevor Jones.</li>
<li><a
href="https://www.youtube.com/channel/UC65vvpQDX5rymeqrYt-Bb1g">Cuiv,
The Lazy Geek</a> - Lets talk astronomy and astrophotography!
Tutorials, technical videos, and insights by Cuiv, The Lazy Geek.</li>
<li><a href="https://www.youtube.com/@Aero19612">James Lamb</a> - With
his pleasant and down-to-earth narrative, James teaches astrophotography
one pixel at a time.</li>
<li><a href="https://www.youtube.com/@lukomatico">Lukomatico</a> -
Experiments, comparisons, and processing with PixInsight. Lukomatico has
it all.</li>
<li><a
href="https://www.youtube.com/channel/UCO_gBdHekc74feh0bWqKJ1Q">Nebula
Photos</a> - Tutorials and reviews related to astrophotography by Nico
Carver.</li>
<li><a href="https://www.youtube.com/@PatriotAstro">Patriot Astro</a> -
Everything N.I.N.A. Complete details with examples.</li>
</ul>
<h2 id="reference">Reference</h2>
<ul>
<li><a href="https://www.astrobin.com/full/e4clel/0/">Astrobins Heatmap
of the Sky</a> - An inspiring map showing the parts of the sky that the
community on Astrobin photographs the most (or least).</li>
<li><a
href="https://drive.google.com/file/d/1I1deTi8sCFIn_bwQbYiqqxliVLInsGx6/view">Calibration
Frames Cheat-Sheet</a> (<a
href="assets/docs/calibration-frames-cheatsheet.pdf">cached
version</a>)</li>
<li><a href="https://www.astrophotography.app/EOS.php">Canon EOS DSLR
models matrix</a> - A list of Canon EOS models with useful reference
information such as sensor and pixel size, quantum efficiency, shutter
life, etc.</li>
<li><a href="https://www.digicamdb.com">Digital Camera Database</a> - A
database holding sensor characteristics for a plethora of digital
cameras.</li>
<li><a
href="https://www.cloudynights.com/topic/797739-idas-filter-comparison-test-report/?p=11487347">IDAS
filter comparison</a> - CloudyNights forum member Jim Thompson tests and
compares a large selection of IDAS brand filters. (<a
href="assets/docs/idas-test-report.pdf">cached version</a>)</li>
<li><a href="http://lowlevellighting.org/">Low Level Landscape
Lighting</a> - A method for lighting the landscape for night-scape
photography. This is its official site.</li>
<li><a href="https://www.messier-objects.com/">Messier</a> - All objects
from the Messier catalogue with lots of background information and
images.</li>
<li><a href="https://www.astrophotography.app/nikon.php">Nikon DSLR
models matrix</a> - A list of Nikon models with useful reference
information such as sensor and pixel size, quantum efficiency, shutter
life, etc.</li>
<li><a
href="https://web.archive.org/web/20240928205042/https://www.bintel.com.au/narrowband-preview-tool/index.php">Online
Narrowband RGB Combination Preview Tool</a> - This tool allows you to
upload black and white source images (filtered eg. Ha, Sii, Oiii or R,
G, B), then shows every possible permutation for the various
combinations/palettes.</li>
<li><a href="https://www.photonstophotos.net">Photons to Photos</a> -
Interactive charts with sensor data contributed by people around the
world.</li>
<li><a
href="https://astro-photographie.fr/traitement_pixinsight.html">Processing
Methods Under PixInsight</a> - An extensive collection of workflow
diagrams for image processing in PixInsight. It covers both one-shot and
monochrome cameras. A great resource for beginners and advanced users
alike.</li>
<li><a href="https://rouzastro.com/reviews/">Rouzastro equipment
reviews</a> - A growing list of equipment reviews. The experiences and
results may prove useful for those looking at new gear.</li>
<li><a
href="http://www.sharplesscatalog.com/sharpless.aspx">Sharpless</a> -
Images of all objects from the Sharpless catalogue each with capture and
background information.</li>
<li><a href="https://www.astrobin.com/8cawy6/">The 750 Best Deep Sky
Objects (Reachable from the Northern Hemisphere)</a> - A simplified tool
to help astrophotographers easily find targets on any night of the
year.</li>
</ul>
<h2 id="astronomy-as-a-service-aaas">Astronomy as a Service (AaaS)</h2>
<ul>
<li><a href="https://www.pixelskiesastro.com">Pixel Skies</a> - Custom
built remote observatories with hosting options.</li>
<li><a href="https://www.roboscopes.com">RoboScopes</a> - Multi pier
remote observatory with reasonable rates for the whole world to use. It
offers hourly, syndicates &amp; hosting piers for those who prefer to
use their own equipment.</li>
<li><a href="https://app.telescope.live">Telescope Live</a> - Online
access to a global network of 10 robotic telescopes with an
ever-increasing image archive.</li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a href="https://www.astrobin.com">Astrobin</a> - Social image
hosting dedicated to astrophotography.</li>
<li><a href="https://www.cloudynights.com">Cloudy Nights</a> - Arguably
the largest community forums.</li>
<li><a href="https://stargazerslounge.com">Stargazers Lounge</a> - Small
but active UK community forums.</li>
</ul>
<p><a
href="https://github.com/lunohodov/awesome-astrophotography">astrophotography.md
Github</a></p>

318
html/asyncio.md2.html Normal file
View File

@@ -0,0 +1,318 @@
<blockquote>
<p>[!WARNING] This project is looking for a new home. Im no longer
maintaining it. Please let me know if you want to take over maintainance
for it. Write me an email to timo@furrer.life</p>
</blockquote>
<h1 id="awesome-asyncio-awesome">Awesome asyncio <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A carefully curated list of awesome Python asyncio frameworks,
libraries, software and resources.</p>
</blockquote>
<p>The Python <a
href="https://docs.python.org/3/library/asyncio.html">asyncio</a> module
introduced to the standard library with Python 3.4 provides
infrastructure for writing single-threaded concurrent code using
coroutines, multiplexing I/O access over sockets and other resources,
running network clients and servers, and other related primitives.</p>
<p>Asyncio is not really a brand-new technology however it appears to be
very trending since a few years - especially in the Python community and
with the release of Python 3.4 in March 2014. Thus, its pretty hard to
keep yourself up-to-date with the most awesome packages out there. Find
some of those <em>awesome</em> packages here and if you are missing one
we count on you to <a
href="https://github.com/timofurrer/awesome-asyncio/blob/master/CONTRIBUTING.md">create
an Issue or a Pull Request</a> with your suggestion.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#web-frameworks">Web Frameworks</a></li>
<li><a href="#message-queues">Message Queues</a></li>
<li><a href="#database-drivers">Database Drivers</a></li>
<li><a href="#networking">Networking</a></li>
<li><a href="#graphql">GraphQL</a></li>
<li><a href="#testing">Testing</a></li>
<li><a href="#alternative-loops">Alternative Loops</a></li>
<li><a href="#misc">Misc</a></li>
<li><a href="#writings">Writings</a></li>
<li><a href="#talks">Talks</a></li>
<li><a href="#alternatives-to-asyncio">Alternatives to asyncio</a></li>
</ul>
<hr />
<h2 id="web-frameworks">Web Frameworks</h2>
<p><em>Libraries to build web applications.</em></p>
<ul>
<li><a href="https://github.com/tiangolo/fastapi">FastAPI</a> - A very
high performance Python 3.6+ API framework based on type hints. Powered
by Starlette and Pydantic.</li>
<li><a href="https://www.djangoproject.com/">Django</a> - An
established, high-level Python web framework with a huge community and
ecosystem.</li>
<li><a href="https://github.com/encode/starlette">Starlette</a> - A
lightweight ASGI framework/toolkit for building high performance
services.</li>
<li><a href="https://github.com/KeepSafe/aiohttp">aiohttp</a> - Http
client/server for asyncio (PEP-3156).</li>
<li><a href="https://github.com/channelcat/sanic">sanic</a> - Python
3.5+ web server thats written to go fast.</li>
<li><a href="https://github.com/pallets/quart">Quart</a> - An asyncio
web microframework with the same API as Flask.</li>
<li><a href="https://github.com/crossbario/autobahn-python">autobahn</a>
- WebSocket and WAMP supporting asyncio and Twisted, for clients and
servers.</li>
<li><a href="https://github.com/aaugustin/websockets/">websockets</a> -
A library for building WebSocket servers and clients in Python with a
focus on correctness and simplicity.</li>
<li><a href="http://www.tornadoweb.org/en/stable/">Tornado</a> -
Performant web framework and asynchronous networking library.</li>
<li><a href="https://github.com/encode/uvicorn">uvicorn</a> - The
lightning-fast ASGI server.</li>
</ul>
<h2 id="message-queues">Message Queues</h2>
<p><em>Libraries to implement applications using message
queues.</em></p>
<ul>
<li><a href="https://github.com/Polyconseil/aioamqp">aioamqp</a> - AMQP
implementation using asyncio.</li>
<li><a href="https://github.com/zeromq/pyzmq">pyzmq</a> - Python
bindings for ZeroMQ.</li>
<li><a href="https://github.com/aio-libs/aiozmq">aiozmq</a> -
Alternative Asyncio integration with ZeroMQ.</li>
<li><a href="https://github.com/crossbario/crossbar">crossbar</a> -
Crossbar.io is a networking platform for distributed and microservice
applications.</li>
<li><a href="https://github.com/nats-io/asyncio-nats">asyncio-nats</a> -
Client for the NATS messaging system.</li>
<li><a href="https://github.com/aio-libs/aiokafka">aiokafka</a> - Client
for Apache Kafka.</li>
</ul>
<h2 id="database-drivers">Database Drivers</h2>
<p><em>Libraries to connect to databases.</em></p>
<ul>
<li><a href="https://github.com/MagicStack/asyncpg">asyncpg</a> - Fast
PostgreSQL Database Client Library for Python/asyncio.</li>
<li><a href="https://github.com/CanopyTax/asyncpgsa">asyncpgsa</a> -
Asyncpg with sqlalchemy core support.</li>
<li><a href="https://github.com/aio-libs/aiopg/">aiopg</a> - Library for
accessing a PostgreSQL database.</li>
<li><a href="https://github.com/aio-libs/aiomysql">aiomysql</a> -
Library for accessing a MySQL database</li>
<li><a href="https://github.com/aio-libs/aioodbc">aioodbc</a> - Library
for accessing a ODBC databases.</li>
<li><a href="https://github.com/mongodb/motor">motor</a> - The async
Python driver for MongoDB.</li>
<li><a href="https://github.com/redis/redis-py">redis-py</a> - Redis
Python Client (which includes <a
href="https://github.com/aio-libs/aioredis">aioreadis</a> now).</li>
<li><a href="https://github.com/aio-libs/aiocouchdb">aiocouchdb</a> -
CouchDB client built on top of aiohttp (asyncio).</li>
<li><a href="https://github.com/plugaai/aioinflux">aioinflux</a> -
InfluxDB client built on top of aiohttp.</li>
<li><a href="https://github.com/aio-libs/aioes">aioes</a> - Asyncio
compatible driver for elasticsearch.</li>
<li><a href="https://github.com/05bit/peewee-async">peewee-async</a> -
ORM implementation based on <a
href="https://github.com/coleifer/peewee">peewee</a> and aiopg.</li>
<li><a href="https://github.com/fantix/gino">GINO</a> - is a lightweight
asynchronous Python ORM based on <a
href="https://www.sqlalchemy.org/">SQLAlchemy</a> core, with <a
href="https://github.com/MagicStack/asyncpg">asyncpg</a> dialect.</li>
<li><a href="https://github.com/tortoise/tortoise-orm">Tortoise ORM</a>
- native multi-backend ORM with Django-like API and easy relations
management.</li>
<li><a href="https://github.com/encode/databases">Databases</a> - Async
database access for SQLAlchemy core, with support for PostgreSQL, MySQL,
and SQLite.</li>
<li><a href="https://github.com/RobertCraigie/prisma-client-py">Prisma
Client Python</a> - An auto-generated, fully type safe ORM powered by
Pydantic and tailored specifically for your schema - supports SQLite,
PostgreSQL, MySQL, MongoDB, MariaDB and more.</li>
<li><a href="https://github.com/piccolo-orm/piccolo">Piccolo</a> - An
ORM / query builder which can work in async and sync modes, with a nice
admin GUI, and ASGI middleware.</li>
<li><a href="https://beanie-odm.dev">Beanie</a> - An async MongoDB ODM
built on <a href="https://github.com/mongodb/motor">motor</a> and <a
href="https://pydantic-docs.helpmanual.io">Pydantic</a>.</li>
</ul>
<h2 id="networking">Networking</h2>
<p><em>Libraries to communicate in your network.</em></p>
<ul>
<li><a href="https://github.com/ronf/asyncssh">AsyncSSH</a> - Provides
an asynchronous client and server implementation of the SSHv2
protocol.</li>
<li><a href="https://github.com/saghul/aiodns">aiodns</a> - Simple DNS
resolver for asyncio.</li>
<li><a href="https://github.com/stellarbit/aioping">aioping</a> - Fast
asyncio implementation of ICMP (ping) protocol.</li>
<li><a href="https://github.com/encode/httpx">httpx</a> - asynchronous
HTTP client for Python 3 with <a
href="https://github.com/psf/requests">requests</a> compatible API.</li>
</ul>
<h2 id="graphql">GraphQL</h2>
<p><em>Libraries to build GraphQL servers.</em></p>
<ul>
<li><a href="https://ariadnegraphql.org">Ariadne</a> - Schema-first
Python library for implementing GraphQL servers.</li>
<li><a href="https://tartiflette.io/">Tartiflette</a> - Schema-first
Python 3.6+ GraphQL engine built on top of
<code>libgraphqlparser</code>.</li>
<li><a href="https://strawberry.rocks">Strawberry</a> - Code-first
Python 3 GraphQL server with Django, Flask and FastAPI/Starlette
support.</li>
</ul>
<h2 id="testing">Testing</h2>
<p><em>Libraries to test asyncio based applications.</em></p>
<ul>
<li><a href="https://github.com/nhumrich/aiomock/">aiomock</a> - A
python mock library that supports async methods.</li>
<li><a href="https://github.com/Martiusweb/asynctest/">asynctest</a> -
Enhance the standard unittest package with features for testing. asyncio
libraries</li>
<li><a
href="https://github.com/pytest-dev/pytest-asyncio">pytest-asyncio</a> -
Pytest support for asyncio.</li>
<li><a href="https://github.com/CircleUp/aresponses">aresponses</a> -
Asyncio http mocking. Similar to the <a
href="https://github.com/getsentry/responses">responses</a> library used
for <a href="https://github.com/requests/requests">requests</a>.</li>
<li><a
href="https://github.com/pnuckowski/aioresponses">aioresponses</a> -
Helper for mock/fake web requests in Python aiohttp package.</li>
</ul>
<h2 id="alternative-loops">Alternative Loops</h2>
<p><em>Alternative asyncio loop implementations.</em></p>
<ul>
<li><a href="https://github.com/MagicStack/uvloop">uvloop</a> - Ultra
fast implementation of asyncio event loop on top of libuv.</li>
</ul>
<h2 id="misc">Misc</h2>
<p><em>Other awesome asyncio libraries.</em></p>
<ul>
<li><a href="https://github.com/zh217/aiochan">aiochan</a> - CSP-style
concurrency with channels, select and multiprocessing on top of
asyncio.</li>
<li><a href="https://github.com/argaen/aiocache">aiocache</a> - Cache
manager for different backends.</li>
<li><a href="https://github.com/Tinche/aiofiles/">aiofiles</a> - File
support for asyncio.</li>
<li><a href="https://github.com/alexdelorenzo/aiopath">aiopath</a> -
Asynchronous <code>pathlib</code> for asyncio.</li>
<li><a href="https://github.com/qntln/aiodebug">aiodebug</a> - A tiny
library for monitoring and testing asyncio programs.</li>
<li><a href="https://github.com/cjrh/aiorun">aiorun</a> - A
<code>run()</code> function that handles all the usual boilerplate for
startup and graceful shutdown.</li>
<li><a href="https://github.com/artfwo/aiosc">aiosc</a> - Lightweight
Open Sound Control implementation.</li>
<li><a href="https://github.com/changyuheng/aioserial">aioserial</a> - A
drop-in replacement of <a
href="https://github.com/pyserial/pyserial">pySerial</a>.</li>
<li><a href="https://github.com/aio-libs/aiozipkin">aiozipkin</a> -
Distributed tracing instrumentation for asyncio with zipkin</li>
<li><a href="https://github.com/django/asgiref">asgiref</a> - Backend
utils for ASGI to WSGI integration, includes sync_to_async and
async_to_sync function wrappers.</li>
<li><a
href="https://github.com/ryananguiano/async_property">async_property</a>
- Python decorator for async properties.</li>
<li><a href="https://github.com/howie6879/ruia">ruia</a> - An async web
scraping micro-framework based on asyncio.</li>
<li><a
href="https://github.com/tomplus/kubernetes_asyncio">kubernetes_asyncio</a>
- Asynchronous client library for Kubernetes.</li>
<li><a href="https://github.com/aiokitchen/aiomisc">aiomisc</a> -
Miscellaneous utils for <code>asyncio</code>.</li>
<li><a href="https://taskiq-python.github.io/">taskiq</a> - Asynchronous
distributed task manager (like celery, but async).</li>
</ul>
<h2 id="writings">Writings</h2>
<p><em>Documentation, blog posts, and other awesome writing about
asyncio.</em></p>
<ul>
<li><a href="https://docs.python.org/3/library/asyncio.html">Official
asyncio documentation</a> - Asynchronous I/O, event loop, coroutines and
tasks.</li>
<li><a
href="http://masnun.com/2015/11/13/python-generators-coroutines-native-coroutines-and-async-await.html">Short
well-written intro to asyncio</a> - Generators, Coroutines, Native
Coroutines and async/await.</li>
<li><a
href="https://hackernoon.com/asyncio-for-the-working-python-developer-5c468e6e2e8e">AsyncIO
for the Working Python Developer</a> - A gentle introduction to
asynchronous programming from basic examples working up to URL
fetching.</li>
<li><a
href="https://pawelmhm.github.io/asyncio/python/aiohttp/2016/04/22/asyncio-aiohttp.html">Test
limits of Python aiohttp</a> - Making 1 million requests with
python-aiohttp.</li>
<li><a href="https://asgi.readthedocs.io/en/latest/">ASGI (Asynchronous
Server Gateway Interface)</a> - A spiritual successor to WSGI, intended
to provide a standard interface between async-capable Python web
servers, frameworks, and applications.</li>
<li><a
href="https://hackernoon.com/a-simple-introduction-to-pythons-asyncio-595d9c9ecf8c">First
Principles Introduction to Asyncio</a> - A no-buzzword first principles
introduction to the internal workings of asyncio.</li>
<li><a href="https://testdriven.io/blog/fastapi-crud/">Developing and
Testing an Asynchronous API with FastAPI and Pytest</a> - This tutorial
looks at how to develop and test an asynchronous API with FastAPI using
Test-Driven Development (TDD).</li>
<li><a
href="https://www.manning.com/books/python-concurrency-with-asyncio">Python
Concurrency with asyncio</a> - Learn how to speed up slow Python code
with concurrent programming and the cutting-edge asyncio library.</li>
</ul>
<h2 id="talks">Talks</h2>
<p><em>Recordings of awesome talks about asyncio.</em></p>
<ul>
<li><a href="https://youtu.be/ZzfHjytDceU">Topics of Interest (Python
Asyncio)</a> | <a href="https://youtu.be/lYe8W04ERnY">screencast</a> |
<a
href="https://speakerdeck.com/dabeaz/topics-of-interest-async">slides</a>
- PyCon Brasil 2015 keynote (David Beazley).</li>
<li><a
href="https://www.youtube.com/playlist?list=PLpEcQSRWP2IjVRlTUptdD05kG-UkJynQT">Python
Asynchronous I/O Walkthrough</a> - 8-part code walkthrough (Philip
Guo).</li>
<li><a
href="https://www.youtube.com/watch?v=m28fiN9y_r8&amp;t=132s">Async/await
in Python 3.5 and why it is awesome</a> - EuroPython 2016 (Yury
Selivanov).</li>
<li><a href="https://www.youtube.com/watch?v=E-1Y4kSsAFc">Fear and
Awaiting in Async: A Savage Journey to the Heart of the Coroutine
Dream</a> | <a
href="https://www.youtube.com/watch?v=Bm96RqNGbGo">screencast</a> -
PyOhio 2016 keynote (David Beazley).</li>
<li><a href="https://www.youtube.com/watch?v=iG6fr81xHKA">Asynchronous
Python for the Complete Beginner</a> | <a
href="https://speakerdeck.com/pycon2017/miguel-grinberg-asynchronous-python-for-the-complete-beginner">slides</a>
- PyCon 2017 (Miguel Grinberg).</li>
<li><a href="https://www.youtube.com/watch?v=F19R_M4Nay4">Demystifying
Pythons Async and Await Keywords</a> - JetBrains TV 2020 (Michael
Kennedy)</li>
</ul>
<h2 id="alternatives-to-asyncio">Alternatives to asyncio</h2>
<p><em>Alternative approaches to async programming in Python, some of
which attempt to support some compatibility with <code>asyncio</code>,
others are not compatible at all.</em></p>
<ul>
<li><a href="https://github.com/dabeaz/curio">curio</a> - The coroutine
concurrency library.
<ul>
<li><a href="https://github.com/dabeaz/curio/issues/190">Curio-Asyncio
Bridge</a> - basic curio -&gt; asyncio coroutine bridge.</li>
</ul></li>
<li><a href="https://github.com/python-trio/trio">trio</a> - Pythonic
async I/O for humans and snake people.
<ul>
<li><a
href="https://github.com/python-trio/trio-asyncio">trio-asyncio</a> -
re-implementation of the asyncio mainloop on top of Trio.</li>
</ul></li>
<li><a href="https://github.com/agronholm/anyio">AnyIO</a> - High level
asynchronous concurrency and networking framework that works on top of
either trio or asyncio.</li>
</ul>
<p><a href="https://github.com/timofurrer/awesome-asyncio">asyncio.md
Github</a></p>

420
html/atom.md2.html Normal file
View File

@@ -0,0 +1,420 @@
<h1 id="awesome-atom-awesome">Awesome Atom <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of delightful Atom packages and resources. For more
awesomeness, check out <a
href="https://github.com/sindresorhus/awesome">awesome</a>.</p>
<h2 id="table-of-content">Table of Content</h2>
<ul>
<li><a href="#syntax">Syntax</a></li>
<li><a href="#lint">Lint</a></li>
<li><a href="#build">Build</a></li>
<li><a href="#extensions">Extensions</a>
<ul>
<li><a href="#nuclide">Nuclide</a></li>
</ul></li>
<li><a
href="http://enrmarc.github.io/atom-theme-gallery/">Themes</a></li>
<li><a href="#collaboration">Collaboration</a>
<ul>
<li><a href="#codesidestory">CodeSideStory</a></li>
</ul></li>
<li><a href="#uncategorized">Uncategorized</a>
<ul>
<li><a href="#nuclide">Nuclide</a></li>
<li><a href="#advanced-open-file">Advanced Open File</a></li>
<li><a href="#atom-reverser">Atom Reverser</a></li>
<li><a href="#atom-terminal">Atom Terminal</a></li>
<li><a href="#autocomplete-module-import">Autocomplete module
import</a></li>
<li><a href="#beautify">Beautify</a></li>
<li><a href="#code-peek">Code Peek</a></li>
<li><a href="#color-picker">Color Picker</a></li>
<li><a href="#copy-paste">Copy Paste</a></li>
<li><a href="#css-declaration-sorter">CSS Declaration Sorter</a></li>
<li><a href="#duplicate-selection">Duplicate Selection</a></li>
<li><a href="#editor-config">Editor Config</a></li>
<li><a href="#emmet">Emmet</a></li>
<li><a href="#file-icons">File Icons</a></li>
<li><a href="#fonts">Fonts</a></li>
<li><a href="#git-time-machine">Git Time Machine</a></li>
<li><a href="#html-to-css">html-to-css</a></li>
<li><a href="#imdone">iMDone</a></li>
<li><a href="#jumpy">Jumpy</a></li>
<li><a href="#merge-conflicts">Merge Conflicts</a></li>
<li><a href="#minimap">Minimap</a></li>
<li><a href="#pigments">Pigments</a></li>
<li><a href="#project-plus">Project Plus</a></li>
<li><a href="#sort-lines">Sort lines</a></li>
<li><a href="#sorter">Sorter</a></li>
<li><a href="#sync-settings">Sync Settings</a></li>
<li><a href="#platformio-ide-terminal">PlatformIO IDE Terminal</a></li>
<li><a href="#ternjs">TernJS</a></li>
<li><a href="#test-navigator">Test Navigator</a></li>
<li><a href="#themer">Themer</a></li>
<li><a href="#toggle-quotes">Toggle Quotes</a></li>
</ul></li>
</ul>
<h2 id="syntax">Syntax</h2>
<p>Language packages extend the editor with syntax highlighting and/or
snippets for a specific language or file format.</p>
<ul>
<li><a href="https://atom.io/packages/angularjs">Angular</a></li>
<li><a href="https://atom.io/packages/language-vue">Vue.js</a></li>
<li><a
href="https://atom.io/packages/language-docker">Dockerfile</a></li>
<li><a
href="https://atom.io/packages/language-markdown">Markdown</a></li>
<li><a href="https://atom.io/packages/react">React</a></li>
<li><a href="https://atom.io/packages/stylus">Stylus</a></li>
<li><a href="https://atom.io/packages/language-pug">Pug</a></li>
<li><a href="https://atom.io/packages/language-tcl">Tcl</a></li>
<li><a
href="https://atom.io/packages/atom-typescript">TypeScript</a></li>
</ul>
<h2 id="lint">Lint</h2>
<p>In case the awesome nirvana that is linting has not yet been
unleashed upon you: &gt; lint was the name originally given to a
particular program that flagged some suspicious and non-portable
constructs (likely to be bugs) in C language source code. The term is
now applied generically to tools that flag suspicious usage in software
written in any computer language.</p>
<p>To enable linting, youll need the general <a
href="https://atom.io/packages/linter">linter</a> which provides the
interface for the provider plugins for specific languages. The full list
of current plugins can be found at <a
href="http://atomlinter.github.io/">atomlinter.github.io</a>, a few
examples being:</p>
<ul>
<li>C++
<ul>
<li><a
href="https://atom.io/packages/linter-clang">linter-clang</a></li>
<li><a
href="https://atom.io/packages/linter-cppcheck">linter-cppcheck</a></li>
<li><a href="https://atom.io/packages/linter-gcc">linter-gcc</a> -
on-the-fly linting!</li>
<li><a href="https://atom.io/packages/linter-cpplint">linter-cpplint</a>
- checks against google style guide</li>
</ul></li>
<li><a href="https://atom.io/packages/linter-stylelint">CSS</a>
stylelint</li>
<li><a href="https://atom.io/packages/linter-eslint">JavaScript</a>
eslint</li>
<li><a href="https://atom.io/packages/linter-pylama">Python</a>
pylama</li>
<li><a href="https://atom.io/packages/linter-sass-lint">SASS</a>
sass-lint</li>
<li><a href="https://atom.io/packages/linter-stylint">Stylus</a>
stylint</li>
<li><a href="https://atom.io/packages/linter-tslint">TypeScript</a> -
tslint</li>
</ul>
<figure>
<img
src="https://camo.githubusercontent.com/70b6e697c9d793642414b4ea6d08dbb9678877b3/687474703a2f2f672e7265636f726469742e636f2f313352666d6972507a322e676966"
alt="atom-linter" />
<figcaption aria-hidden="true">atom-linter</figcaption>
</figure>
<h2 id="build">Build</h2>
<p>To enable building, youll need the general <a
href="https://atom.io/packages/build">build</a> which provides the
interface for the provider plugins for specific languages and adds
integrates with <a href="#lint">lint</a>. The full list of current
plugins can be found at <a
href="http://atombuild.github.io/">atombuild.github.io</a>, a few
examples being:</p>
<ul>
<li><a href="https://atom.io/packages/build-applescript">AppleScript</a>
— oscompile</li>
<li><a href="https://atom.io/packages/build-xcodebuild">C/C++/Objective
C</a> — xcodebuild</li>
<li><a href="https://atom.io/packages/build-coffee">CoffeeScript</a> -
coffee</li>
<li><a href="https://github.com/AtomBuild/atom-build-make">GNU Make</a>
- make</li>
<li><a href="https://atom.io/packages/build-sass">Sass</a> — sass</li>
<li><a href="https://atom.io/packages/build-tsc">TypeScript</a> -
tsc</li>
</ul>
<figure>
<img
src="https://camo.githubusercontent.com/ca10be645c7a2024dddc550466e67d692fb411ed/68747470733a2f2f6e6f7365676c69642e6769746875622e696f2f746172676574732d6d616b652e676966"
alt="atom-build" />
<figcaption aria-hidden="true">atom-build</figcaption>
</figure>
<h2 id="extensions">Extensions</h2>
<h4 id="nuclide"><a href="https://nuclide.io/">Nuclide</a></h4>
<blockquote>
<p>An open IDE for web and native mobile development, built on top of
Atom maintained by <a
href="https://github.com/facebook/nuclide">Facebook</a>.</p>
</blockquote>
<p><img
src="https://nuclide.io/static/images/docs/promo-hack.png" /></p>
<h2 id="collaboration">Collaboration</h2>
<h4 id="codesidestory"><a
href="https://atom.io/packages/codesidestory-atom">CodeSideStory</a></h4>
<blockquote>
<p>An Atom/Slack integration to start conversations about code right
from the editor. Record screens and archive it right next to the line
number to provide more context to your code.</p>
</blockquote>
<p><img
src="https://storage.googleapis.com/codesidestory/static/media/atom_ss.c29b4b0b.png" /></p>
<h2 id="uncategorized">Uncategorized</h2>
<h4 id="advanced-open-file"><a
href="https://atom.io/packages/advanced-open-file">Advanced Open
File</a></h4>
<blockquote>
<p>Helps Atom users to open files and folders easily. It can also
creates new files and folders if they dont currently exist.</p>
</blockquote>
<p><img src="http://osmose.github.io/advanced-open-file/demo.gif" /></p>
<h4 id="atom-reverser"><a
href="https://atom.io/packages/atom-reverser">Atom Reverser</a></h4>
<blockquote>
<p>Reverses your current selections; e.g. <code>false</code> to
<code>true</code></p>
</blockquote>
<figure>
<img src="https://i.imgur.com/YawGVsN.gif"
alt="Atom Reverser in action" />
<figcaption aria-hidden="true">Atom Reverser in action</figcaption>
</figure>
<h4 id="atom-terminal"><a
href="https://atom.io/packages/atom-terminal">Atom Terminal</a></h4>
<blockquote>
<p>Launch terminal app on current files directory with “Ctrl-Shift-T”
in Atom.</p>
</blockquote>
<p><img
src="https://raw.githubusercontent.com/karan/atom-terminal/master/terminal.gif" /></p>
<h4 id="autocomplete-module-import"><a
href="https://atom.io/packages/autocomplete-module-import">Autocomplete
module import</a></h4>
<blockquote>
<p>Search &amp; install npm packages from import/require statements by
<a href="https://www.algolia.com/">Algolia</a></p>
</blockquote>
<p><img
src="https://camo.githubusercontent.com/53350e9c6d303f60101e1644605fe62f529e45f2/687474703a2f2f672e7265636f726469742e636f2f643576695542385859372e676966" /></p>
<h4 id="beautify"><a
href="https://atom.io/packages/atom-beautify">Beautify</a></h4>
<blockquote>
<p><a href="https://github.com/beautify-web/js-beautify">Beautify</a>
HTML (including <a href="http://handlebarsjs.com/">Handlebars</a>), CSS
(including <a href="http://sass-lang.com/">Sass</a> and <a
href="http://lesscss.org/">LESS</a>), JavaScript, and much more in
Atom.</p>
</blockquote>
<h4 id="code-peek"><a href="https://atom.io/packages/code-peek">Code
Peek</a></h4>
<blockquote>
<p>Quickly peek and edit functions in separate files from the context of
your current editor.</p>
</blockquote>
<figure>
<img
src="https://github.com/DFreds/code-peek-atom/blob/master/code-peek.gif?raw=true"
alt="Code Peek Demo" />
<figcaption aria-hidden="true">Code Peek Demo</figcaption>
</figure>
<h4 id="color-picker"><a
href="https://atom.io/packages/color-picker">Color Picker</a></h4>
<blockquote>
<p>Color picker that supports HEX, HEXa, RGB, RGBa, HSL, HSLa, HSV,
HSVa, VEC3, VEC4 and is able to convert between the formats. It also
inspects Sass and LESS color variables.</p>
</blockquote>
<figure>
<img
src="https://github.com/thomaslindstrom/color-picker/raw/master/preview.gif"
alt="Color Picker in action" />
<figcaption aria-hidden="true">Color Picker in action</figcaption>
</figure>
<h4 id="copy-paste"><a href="https://atom.io/packages/copy-paste">Copy
Paste</a></h4>
<blockquote>
<p>Types in your code for your from the clipboard/buffer. Simply copy
the code and hit the shortcut to watch your code being typed. Copy paste
is ideal for screencasts and online courses.</p>
</blockquote>
<h4 id="css-declaration-sorter"><a
href="https://atom.io/packages/css-declaration-sorter">CSS Declaration
Sorter</a></h4>
<blockquote>
<p>Sorts your CSS, Less or Sass declarations in Atom, never gets tired.
You can choose from various ready-made orders to keep your CSS tidy.</p>
</blockquote>
<figure>
<img
src="https://github.com/Siilwyn/css-declaration-sorter-atom/raw/master/show-off.gif"
alt="CSS Declaration Sorter Demo" />
<figcaption aria-hidden="true">CSS Declaration Sorter Demo</figcaption>
</figure>
<h4 id="duplicate-selection"><a
href="https://atom.io/packages/duplicate-line-or-selection">Duplicate
Selection</a></h4>
<blockquote>
<p>Duplicates the selection if there is one, otherwise, duplicates the
line.</p>
</blockquote>
<h4 id="editor-config"><a
href="https://atom.io/packages/editorconfig">Editor Config</a></h4>
<blockquote>
<p><a href="http://editorconfig.org">EditorConfig</a> helps developers
maintain consistent coding styles between different editors</p>
</blockquote>
<figure>
<img
src="https://f.cloud.github.com/assets/170270/2327994/dfe40cb4-a3f6-11e3-862f-894999973373.png"
alt="atom-editor-config" />
<figcaption aria-hidden="true">atom-editor-config</figcaption>
</figure>
<h4 id="emmet"><a href="https://atom.io/packages/emmet">Emmet</a></h4>
<blockquote>
<p>Plugin which greatly improves HTML and CSS writing. Shortcuts can
expand to complete set of HTML or CSS selectors.</p>
</blockquote>
<h4 id="file-icons"><a href="https://atom.io/packages/file-icons">File
Icons</a></h4>
<blockquote>
<p>Adds file specific icons to atom for improved visual grepping. Works
with Tree View and Fuzzy Finder and Tabs.</p>
</blockquote>
<h4 id="fonts"><a href="https://atom.io/packages/fonts">Fonts</a></h4>
<blockquote>
<p>Lots of monospace fonts.</p>
</blockquote>
<h4 id="git-time-machine"><a
href="https://atom.io/packages/git-time-machine">Git Time
Machine</a></h4>
<blockquote>
<p>It shows visual plot of commits to the current file over time and you
can click on it on the timeplot or hover over the plot and see all of
the commits for a time range.</p>
</blockquote>
<figure>
<img
src="https://i.github-camo.com/62085307dccead1c2f5efdf4d7a40f9cdb777b93/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f6c6974746c656265652f6769742d74696d652d6d616368696e652f6d61737465722f7265736f75726365732f74696d656d616368696e652e676966"
alt="git-time-machine" />
<figcaption aria-hidden="true">git-time-machine</figcaption>
</figure>
<h4 id="html-to-css"><a
href="https://atom.io/packages/html-to-css">html-to-css</a></h4>
<blockquote>
<p>Generates CSS boilerplate based on the selected HTML. Supports CSS,
SCSS, Sass, LESS, BEM, JSX.</p>
</blockquote>
<figure>
<img
src="https://camo.githubusercontent.com/b164c4b7b244006a7bcf7442d8c4b0812e4edcd0/687474703a2f2f64726163756c2e6b696c6c2e706c2f2537456172642f68746d6c746f6373732e676966"
alt="html-to-css" />
<figcaption aria-hidden="true">html-to-css</figcaption>
</figure>
<h4 id="imdone"><a
href="https://atom.io/packages/imdone-atom">iMDone</a></h4>
<blockquote>
<p>A task-board for TODOs, FIXMEs, HACKs, etc in your code.</p>
</blockquote>
<p><img
src="https://cloud.githubusercontent.com/assets/441774/9805863/757d5532-5814-11e5-8759-4196bd92c822.gif" /></p>
<h4 id="jumpy"><a href="https://atom.io/packages/jumpy">Jumpy</a></h4>
<blockquote>
<p>An Atom package that creates dynamic hotkeys to jump around files
across visible panes.</p>
</blockquote>
<p><img
src="https://raw.githubusercontent.com/DavidLGoldberg/jumpy/master/_images/jumpy.gif" /></p>
<h4 id="merge-conflicts"><a
href="https://atom.io/packages/merge-conflicts">Merge Conflicts</a></h4>
<blockquote>
<p>Resolve your git merge conflicts in Atom.</p>
</blockquote>
<p><img
src="https://raw.github.com/smashwilson/merge-conflicts/master/docs/conflict-resolution.gif" /></p>
<h4 id="minimap"><a
href="https://atom.io/packages/minimap">Minimap</a></h4>
<blockquote>
<p>A preview of the full source code.</p>
</blockquote>
<h4 id="pigments"><a
href="https://atom.io/packages/pigments">Pigments</a></h4>
<blockquote>
<p>A package to display colors in project and files.</p>
</blockquote>
<p><img
src="http://abe33.github.io/atom-pigments/pigments.gif?raw=true" /></p>
<h4 id="project-plus"><a
href="https://atom.io/packages/project-plus">Project Plus</a></h4>
<blockquote>
<p>Simply awesome project management in Atom.</p>
</blockquote>
<p><img
src="https://raw.githubusercontent.com/mehcode/atom-project-plus/master/project-plus.gif" /></p>
<h4 id="sort-lines"><a href="https://atom.io/packages/sort-lines">Sort
Lines</a></h4>
<blockquote>
<p>Sorts your lines. Never gets tired.</p>
</blockquote>
<p><img
src="https://camo.githubusercontent.com/59de82a667ea690b778abaa5ba8a407f8659ebb3/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f323938382f313739363839312f38356536396666322d366139332d313165332d383961632d3331393237663630343539322e676966" /></p>
<h4 id="sorter"><a
href="https://atom.io/packages/sorter">Sorter</a></h4>
<blockquote>
<p>Sorts Lines, JSON, CSS, HTML, CSV. Restores semicolons. Respects
indentation. Supports natural sort.</p>
</blockquote>
<h4 id="sync-settings"><a
href="https://atom.io/packages/sync-settings">Sync Settings</a></h4>
<blockquote>
<p>Synchronize package settings, keymap and installed packages across
Atom instances.</p>
</blockquote>
<h4 id="platformio-ide-terminal"><a
href="https://atom.io/packages/platformio-ide-terminal">PlatformIO IDE
Terminal</a></h4>
<blockquote>
<p>A terminal package for Atom, complete with themes, API and more for
PlatformIO IDE. This is a maintained (as of 2017-07-13) fork of
terminal-plus.</p>
</blockquote>
<p><img
src="https://raw.githubusercontent.com/jeremyramin/terminal-plus/master/resources/demo.gif" /></p>
<h4 id="ternjs"><a
href="https://atom.io/packages/atom-ternjs">TernJS</a></h4>
<blockquote>
<p>Javascript code intelligence for atom with tern.js and
autocomplete-plus.</p>
</blockquote>
<h3 id="test-navigator"><a
href="https://atom.io/packages/test-navigator">Test Navigator</a></h3>
<blockquote>
<p>Quickly navigate between test and implementation files.</p>
</blockquote>
<figure>
<img
src="https://github.com/DFreds/test-navigator-atom/blob/master/test-navigator.gif?raw=true"
alt="Test Navigator Demo" />
<figcaption aria-hidden="true">Test Navigator Demo</figcaption>
</figure>
<h4 id="themer"><a href="https://themer.mjswensen.com">Themer</a></h4>
<blockquote>
<p>Generate Atom syntax/UI theme packages (and matching themes for your
other tools) from your favorite colors.</p>
</blockquote>
<h4 id="toggle-quotes"><a
href="https://atom.io/packages/toggle-quotes">Toggle Quotes</a></h4>
<blockquote>
<p>Quickly toggle between single and double quotes.</p>
</blockquote>
<h4 id="tree-view-search-bar"><a
href="https://atom.io/packages/tree-view-search-bar">Tree View Search
Bar</a></h4>
<blockquote>
<p>Quick look in tree view.</p>
</blockquote>
<p><a href="https://github.com/mehcode/awesome-atom">atom.md
Github</a></p>

184
html/atproto.md2.html Normal file

File diff suppressed because one or more lines are too long

345
html/audiovisual.md2.html Normal file
View File

@@ -0,0 +1,345 @@
<h1 id="awesome-audiovisual-awesome">Awesome Audiovisual <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>Curated list of software, libraries and resources for lighting, video
and audio professionals and hobbyists.</p>
</blockquote>
<p>Want to add something? Just make a pull request, but be sure to
follow the <a href="./contributing.md">contributing guidelines</a>!
Question? Ask it in the <a
href="https://github.com/stingalleman/awesome-audiovisual/issues/2">General
Discussion issue</a>.</p>
<h2 id="contents">Contents</h2>
<!--lint ignore awesome-toc -->
<ul>
<li><a href="#Lighting">Lighting</a>
<ul>
<li><a href="#Lighting-Software">Lighting Software</a></li>
<li><a href="#Visualizer">Visualizers</a></li>
</ul></li>
<li><a href="#Audio">Audio</a>
<ul>
<li><a href="#Audio-Software">Audio Software</a></li>
<li><a href="#Audio-tools">Audio tools</a></li>
</ul></li>
<li><a href="#Video">Video</a></li>
<li><a href="#Tools">Tools</a>
<ul>
<li><a href="#CADs">CADs</a></li>
<li><a href="#Timecode">Timecode</a></li>
<li><a href="#Monitoring">Monitoring</a></li>
</ul></li>
<li><a href="#Libraries-and-frameworks">Libraries and frameworks</a>
<ul>
<li><a href="#ArtNet-Libraries">ArtNet Libraries</a></li>
</ul></li>
<li><a href="#Hardware">Hardware</a></li>
<li><a href="#Graphics">Graphics</a></li>
<li><a href="#Management">Management</a></li>
<li><a href="#Resources">Resources</a>
<ul>
<li><a href="#Blogs">Blogs</a></li>
</ul></li>
<li><a href="#Tutorials">Tutorials</a>
<ul>
<li><a href="#GrandMA2-tutorials">GrandMA2 tutorials</a></li>
</ul></li>
<li><a href="#Misc/other">Misc/other</a></li>
</ul>
<h2 id="lighting">Lighting</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<h3 id="lighting-software">Lighting Software</h3>
<ul>
<li><a
href="https://www.avolites.com/software/downloads/titan-pc-suite">Avolites
Titan</a> - PC version of the Titan software which runs on the Avolites
desk. Free to use until version 11.4 although it spits out random data
once in a while. Requires a dongle from version 12.
<code>⚠ not free</code>.</li>
<li><a href="https://chamsyslighting.com/">Chamsys MagicQ</a> - MagiQ is
a professional lighting software providing up to 64 Artnet universes for
free. It includes powerful features like 2D/3D pixel mapping, effect
generator, media server and visualizer.</li>
<li><a href="https://www.daslight.com/">Daslight</a> - DMX lighting
software for PC and Mac.</li>
<li><a href="https://www.malighting.com/downloads/products/dot2/">Dot2
software</a> - Free, offline software for the Dot2 consoles. Includes
Dot2 onPC and Dot2 3D.</li>
<li><a
href="https://www.etcconnect.com/Products/Consoles/Eos-Family/">EOS
Family</a> - Software for ETCs EOS-family consoles.
<code>⚠ freemium</code>.</li>
<li><a href="http://www.freestylerdmx.be/">Freestyler</a> - Free
lightning control software</li>
<li><a
href="https://www.malighting.com/downloads/products/grandma2/">GrandMA2
software</a> - Free, offline software for the GrandMA2 lighting console.
Includes GrandMA2 OnPC and MA3D. Does not output DMX for free.
<code>⚠ freemium</code>.</li>
<li><a
href="https://www.malighting.com/downloads/products/grandma3/">GrandMA3
software</a> - Free, offline software for the <strong>new</strong>
GrandMA3 lighting console. Includes GrandMA3 OnPC. Does not output DMX
for free. <code>⚠ freemium</code>.</li>
<li><a href="https://www.highend.com/products/consoles/">Hog 4
software</a> - Free, offline software for the Hog 4 lighting console.
Includes Hog 4 pc. Does not output DMX for free.
<code>⚠ freemium</code>.</li>
<li><a href="https://www.lightfactory.net/">LightFactory</a> - PC
Lighting Control software witch also is the backend of the NEO Console.
<code>⚠ not free</code>.</li>
<li><a href="https://obsidiancontrol.com/onyx">ONYX</a> - Modern
lighting control system with alot of features.</li>
<li><a href="https://www.qlcplus.org/">QLC+</a> - QLC+ is a free and
cross-platform software to control DMX or analog lighting systems like
moving heads, dimmers, scanners etc. <a
href="https://github.com/mcallegari/qlcplus">Source Code</a>
<code>✓ open-source</code>.</li>
<li><a href="https://xlights.org/">xLights</a> - Meant for home
Christmas light shows but is a great way to sync lights to music on a
budget. <a href="https://github.com/smeighan/xLights">Source Code</a>
<code>✓ open-source</code>.</li>
</ul>
<h3 id="visualizers">Visualizers</h3>
<ul>
<li><a href="https://www.capture.se/">Capture</a> - Documentation and
visualisation software. Capture is a native macOS and Windows
application that lets you work with lighting, video, laser, moving
scenery and water effects. Does have a free Student Edition.
<code>⚠ freemium</code>.</li>
<li><a
href="https://www.syncronorm.com/products/depence2/overview/">Depence²</a>
- Depence² is a unique application, which combines the design and
visualization process with the potential to control the real show.
<code>⚠ not free</code>.</li>
<li><a
href="https://www.malighting.com/downloads/products/grandma2/">Ma3D</a>
- <strong>Free</strong> lighting visualizer for GrandMA
consoles/software.</li>
<li><a href="https://cast-soft.com/wysiwyg-lighting-design/">wysiwyg</a>
- wysiwyg is an all-in-one lighting design software with fully
integrated CAD, plots, data, visualization and virtual show control.
<code>⚠ not free</code>.</li>
</ul>
<h2 id="audio">Audio</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<h3 id="audio-software">Audio Software</h3>
<ul>
<li><a href="https://www.audacityteam.org/">Audacity</a> - Audio file
editor and analysis tool, great for cropping down sound effects and
music tracks. <code>✓ open-source</code>.</li>
<li><a href="https://ardour.org/">Ardour</a> - A full realtime audio
recording and editing suite. <a
href="https://github.com/Ardour/ardour">Source Code</a>
<code>✓ open-source</code>.</li>
<li><a href="https://www.da-share.com/software/multiplay/">da-Share
MultiPlay</a> - MultiPlay is a Windows based program designed to play
audio cues for theatre or corporate use. It is free to use.</li>
<li><a href="https://www.linux-show-player.org/">Linux Show Player</a> -
Free cue player designed for stage productions. <a
href="https://github.com/FrancescoCeruti/linux-show-player">Source
Code</a> <code>✓ open-source</code>.</li>
<li><a href="https://qlab.app/">QLab</a> - QLab is sound, video, and
lighting control for macOS. <code>⚠ freemium</code>.</li>
<li><a href="https://www.reaper.fm/">REAPER</a> - REAPER is a complete
digital audio production application for computers, offering a full
multitrack audio and MIDI recording, editing, processing, mixing and
mastering toolset. <code>⚠ freemium</code>.</li>
</ul>
<h3 id="audio-tools">Audio tools</h3>
<ul>
<li><a href="http://www.artalabs.hr/">ARTA</a> - A collection of
programs for audio measurements and analysis.</li>
<li><a href="https://www.roomeqwizard.com/">REW</a> - REW is free room
acoustics analysis software for measuring and analysing room and
loudspeaker responses. Free SMAART alternative.</li>
</ul>
<h2 id="video">Video</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<p>See <a
href="https://github.com/ebu/awesome-broadcasting#readme">ebu/awesome-broadcasting</a>.</p>
<h2 id="tools">Tools</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://github.com/Netlob/livescript">Livescript</a> -
Insert a musical/theatre-script from Google Docs and use this for a live
“autocue” and scroller with everyone on the site.
<code>✓ open-source</code>.</li>
<li><a href="https://github.com/cpvalente/ontime">Ontime</a> -
Browser-based application that manages event rundowns, scheduling, and
cueing. Plan, track your schedule, manage automation and
cross-department show information in one place.
<code>✓ open-source</code>.</li>
<li><a href="https://stagetimer.io">stagetimer.io</a> - Browser-based
remote-controlled countdown timer. <code>⚠ freemium</code>.</li>
</ul>
<h3 id="cads">CADs</h3>
<ul>
<li><a href="https://www.autodesk.com/products/autocad">AutoCAD</a> -
AutoCAD® is computer-aided design (CAD) software that architects,
engineers, and construction professionals rely on to create precise 2D
and 3D drawings. <code>⚠ not free</code>.</li>
<li><a href="https://www.vectorworks.net/">Vectorworks</a> - Vectorworks
is a versatile, on-premise application that provides extensive 2D
drafting, 3D modeling, BIM and rendering capabilities for your
architectural and landscape design needs. Also had a special
entertainment version: <a
href="https://www.vectorworks.net/en-GB/spotlight">Vectorworks
Spotlight</a>. <code>⚠ not free</code>.</li>
</ul>
<h3 id="timecode">Timecode</h3>
<p>Timecode is a sequence of numeric codes generated at regular
intervals by a timing synchronization system. Timecode is used in video
production, show control and other applications which require temporal
coordination or logging of recording or actions.</p>
<ul>
<li><a href="http://elteesee.pehrhovey.net/">El-Tee-See</a> - LTC wav
file generator.</li>
<li><a href="https://github.com/dimitriCGNL/TCGenerator">TCgenerator</a>
- Reaper time marker to GrandMA2 TC Generator.
<code>✓ open-source</code>.</li>
<li><a href="https://github.com/MrExplode/Timecode">Timecode</a> -
ArtNet and LTC timecode generator, made with Java.
<code>✓ open-source</code>.</li>
<li><a href="https://github.com/TheGreyDiamond/Time-MIDI-sender">Time
MIDI sender</a> - A free tool for sending time data to DasLight (via
MIDI). <code>✓ open-source</code>.</li>
<li><a href="https://timelord-mtc.com/">TimelordMTC</a> - Advanced
timecode management tool. <code>⚠ not free</code>.</li>
<li><a href="https://github.com/lorenzofattori/M2Q">M2Q</a> - Python
application capable to trigger Chamsys Consoles/Software via MIDI for
advanced synchronized shows. <code>✓ open-source</code>.</li>
</ul>
<h3 id="monitoring">Monitoring</h3>
<ul>
<li><a href="https://github.com/zjstraus/AES67-WebMeter">AES67
WebMeter</a> - Server that receives an AES67 audio stream and presents a
webpage with meters. <code>✓ open-source</code>.</li>
<li><a href="https://github.com/x42/meters.lv2">meters.lv2</a> -
meters.lv2 is a collection of audio-level meters with GUI in LV2 plugin
format. <code>✓ open-source</code>.</li>
<li><a href="https://opensoundmeter.com/">Open Sound Meter</a> - Clean,
open-source sound meter. Supports RTA, magnitude, phase and impulse
response, coherence, group delay and more.
<code>✓ open-source</code>.</li>
</ul>
<h2 id="libraries-and-frameworks">Libraries and frameworks</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://www.openlighting.org/ola/">Open Lighting
Architecture</a> - A framework for lighting control information.
Supports a range of protocols and over a dozen of USB devices. <a
href="https://github.com/OpenLightingProject/ola">Source Code</a></li>
<li><a href="https://github.com/node-dmx/dmx">node-dmx</a> - DMX
controller library for Node.js. <code>nodejs</code>
<code>✓ open-source</code>.</li>
</ul>
<h3 id="artnet-libraries">ArtNet Libraries</h3>
<ul>
<li><a href="https://github.com/hobbyquaker/artnet">artnet</a> - Node.js
module that can be used to send ArtDMX packages to an Art-Net node.
<code>nodejs</code>.</li>
<li><a href="https://github.com/cansik/artnet4j">artnet4j</a> - Art-Net
library for Java and Processing. <code>java</code>.</li>
</ul>
<h2 id="hardware">Hardware</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<p>See <a href="./HARDWARE.md">HARDWARE.md</a>.</p>
<h2 id="graphics">Graphics</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://www.gimp.org/">GIMP</a> - GIMP is a cross-platform
image editor available for Linux, Windows, and macOS.</li>
<li><a href="https://inkscape.org/">Inkscape</a> - Inkscape is a
professional vector graphics editor for Linux, Windows and macOS.</li>
</ul>
<h2 id="management">Management</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://rentman.io/">Rentman</a> - Cloud rental software
for AV &amp; Event companies. Resource planning, scheduling and more.
<code>⚠ not free</code></li>
</ul>
<h2 id="resources">Resources</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://www.facebook.com/groups/chamsys.users/">Chamsys
Programmers and Users facebook group</a> - The best place to find
information about Chamsys consoles and software.</li>
<li><a
href="https://www.youtube.com/channel/UCdLor-EVzOjOY7OZNXt8eIw">Christian
Jackson</a> - YouTube channel about concert lighting. Also has great MA
tutorials.</li>
<li><a href="https://tsp.esta.org/tsp/documents/published_docs.php">ESTA
Technical Standards Program</a> - Collection of technical standards in
the entertainment technology industry.</li>
<li><a href="https://geezersofgear.libsyn.com/">Geezers of Gear</a> -
Entertainment Production Industry veteran talking about pro-audio,
lighting, staging, video + the people and companies who work in this
great industry.</li>
<li><a href="https://www.instagram.com/limelightwired/"><span
class="citation" data-cites="limelightwired">@limelightwired</span></a>
- Lighting production community on Instagram.</li>
<li><a
href="https://github.com/nodiscc/awesome-linuxaudio">awesome-linuxaudio</a>
- A Awesome list with all things Linux audio.</li>
<li><a href="https://qlab.app/cookbook/">QLab Cookbook</a> - The
cookbook is a collection of projects, examples, and experiments using a
broad range of QLab programming techniques including AppleScript, OSC,
external control using QLab Remote, third-party MIDI and OSC
controllers, and other software.</li>
<li><a href="https://reddit.com/r/lightingdesign/">/r/lightingdesign</a>
- The Reddit community for lighting designers worldwide.</li>
<li><a href="https://reddit.com/r/techtheatre/">/r/techtheatre</a> - The
reddit community for all production designers and technicians!</li>
</ul>
<h3 id="blogs">Blogs</h3>
<ul>
<li><a href="https://www.mikewoodld.com/blog/">mikewoodld.com/blog/</a>
- Blog of Lighting Designer Mike Wood.</li>
<li><a href="http://notelek.com/blog/">notelek.com/blog/</a> - LXR Stage
Technology Blog.</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<h3 id="grandma2-tutorials">GrandMA2 tutorials</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=lhYDUzWKz3M">GMA2 colour
picker tutorial</a> - A tutorial for how to add a colour picker in
GrandMA2.</li>
</ul>
<h2 id="miscother">Misc/other</h2>
<p><strong><a
href="#Contents"><code>^ back to top ^</code></a></strong></p>
<ul>
<li><a href="https://github.com/BryanCrotaz/blender-artnet">Blender
ArtNet</a> - Blender script to push ArtNet data to Evee lights. Runs at
30fps with Evee rendering in the viewport.
<code>✓ open-source</code>.</li>
<li><a href="https://en.wikipedia.org/wiki/Linux">Linux</a> - A free
operating system that can run on pretty much every kind of computer and
is great for breathing new life into old computers that arent supported
by the newer Windows editions. Theres tons of different distributions
to choose from,. The most common one for general computer stuff is <a
href="https://ubuntu.com/">Ubuntu</a>. <code>✓ open-source</code>.</li>
<li><a href="https://github.com/cbdevnet/midimonster/">MIDI Monster</a>
- MIDIMonster is a universal control and translation tool. It can
translate between many different protocols such as MIDI, Artnet, sACN
and OSC. <code>✓ open-source</code>.</li>
<li><a href="https://www.usedlighting.com/">UsedLighting</a> -
Marketplace for buying/selling used lighting hardware.</li>
</ul>
<p><a
href="https://github.com/stingalleman/awesome-audiovisual">audiovisual.md
Github</a></p>

View File

@@ -0,0 +1,597 @@
<p align="center">
<img id="awesome-audio-visualization" src="logo-aav.gif" alt="Logo AAV">
</p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Music_visualization">What is
Audio Visualization?</a></li>
</ul>
<blockquote>
<p>Music visualization, a feature found in electronic music visualizers
and media player software, generates animated imagery based on a piece
of music. The imagery is usually generated and rendered in real time and
in a way synchronized with the music as it is played.</p>
</blockquote>
<ul>
<li><a href="#authors">Who made this list?</a></li>
<li><a href="http://www.shiz.co/aav/">Check the logo in action</a></li>
<li><a href="Contributing.md">Contributing Guide</a></li>
</ul>
<p><a
href="https://travis-ci.org/willianjusten/awesome-audio-visualization"><img
src="https://travis-ci.org/willianjusten/awesome-audio-visualization.svg?branch=master"
alt="Travis Build" /></a> <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#books">Books</a></li>
<li><a href="#downloads">Downloads</a></li>
<li><a href="#experiments">Experiments</a></li>
<li><a href="#experiments-on-codepen">Experiments Codepen</a></li>
<li><a href="#libraries-audio">Libraries Audio</a></li>
<li><a href="#libraries-visualization">Libraries Visualization</a></li>
<li><a href="#people-to-follow">People to Follow</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#videos">Videos</a></li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a href="https://webaudioapi.com/book/">Web Audio API by Boris
Smus</a></li>
</ul>
<h2 id="downloads">Downloads</h2>
<ul>
<li><a href="http://soundwhich.com/">Soundwhich</a></li>
<li><a href="http://www.beeple-crap.com/resources.php">Beeples resource
(inspirational C4D “open source” files)</a></li>
<li><a href="http://freesound.org/">Freesound</a></li>
<li><a href="http://audiojungle.net/">Audio Jungle</a></li>
<li><a href="http://www.sixbitdeep.com/shop/">Six Bit Deep</a></li>
<li><a
href="http://store.samplephonics.com/collections/free-stuff-1">Samplephonics
- Free Stuff</a></li>
<li><a href="http://www.wavealchemy.co.uk/free-samples/">Wave
Alchemy</a></li>
<li><a
href="http://www.audioanimals.co.uk/shop-categories/sample-shop">Audio
Animals</a></li>
<li><a href="http://bedroomproducersblog.com/free-samples/">Bed Room
Producers Blog</a></li>
<li><a href="http://freemusicarchive.org/">Free Music Archive</a></li>
<li><a
href="http://www.musicradar.com/news/tech/free-music-samples-download-loops-hits-and-multis-627820">Music
Radar</a></li>
<li><a href="http://howtomakeelectronicmusic.com/category/freebies">How
to Make Electronic Music Freebies</a></li>
<li><a href="http://motionsound.io/">Motion Sound</a></li>
<li><a href="https://github.com/karlstav/cava#latency-notes">Cava</a> -
A cross-platform terminal visualizer.</li>
</ul>
<h2 id="experiments">Experiments</h2>
<ul>
<li><a href="https://soniaboller.github.io/audible-visuals/">Audible
Visuals</a> - Collection of visualizers derived from the Archimedean
spiral by Sonia Boller.</li>
<li><a href="https://dazzling-jang-471a34.netlify.com/">React Player</a>
- A complete Audio Visualisation player with ReactJS.</li>
<li><a href="http://hughsk.io/moire-1/">Moire</a> - A Web Audio / WebGL
visualisation.</li>
<li><a href="https://findinglove.activetheory.net/">Finding Love</a> -
fully interactive, Virtual Reality story that transforms emotions into
art.</li>
<li><a href="http://netlabelday2016.yarnaudio.com/">Tangled</a> -
Audio-visual release by Berlin based netlabel Yarn Audio, visuals made
in <a href="https://cables.gl/">cables</a>. Drag to rotate, scroll to
zoom.</li>
<li><a href="https://lhbzr.com/">Luis Henrique Bizarro Portfolio</a> -
Portfolio with experiments using Three.JS and GSLS.</li>
<li><a href="http://www.madeon.fr/adventuremachine/">Adventure
Machine</a> - Campaign for Madeons “Adventure” album.</li>
<li><a href="https://uberviz.io/viz/bbng/">BBNG</a> - WebGL Visualizer
for “Confessions” (feat. Leland Whitty) by BADBADNOTGOOD.</li>
<li><a href="https://musiclab.chromeexperiments.com/">Chrome Music
Lab</a> - Play with simple experiments and explore how music works.</li>
<li><a href="http://www.dennis.video/">DENNIS</a> - An interactive and
audio responsive music video for “Dennis” by popcorn_10s.</li>
<li><a href="http://jojo.ninja/fluctus/">Fluctus</a> - Experimental 3D
Audio Visualizer by Jordan Machado.</li>
<li><a href="http://www.georgeandjonathan.com/">George &amp; Jonathan
III</a> - Campaign for George &amp; Jonathans “III” album.</li>
<li><a href="https://www.uberviz.io/viz/lantern/">Lantern</a> - WebGL
Visualizer for “Lantern” by SBTRKT.</li>
<li><a href="http://labs.fluuu.id/lines/">Lines</a> - Visualising Joy
Division album cover as a music spectrum by Silvio Paganini.</li>
<li><a href="https://www.uberviz.io/viz/nero/">Nero</a> - WebGL
Visualizer for “In The Way” by Nero.</li>
<li><a href="https://www.uberviz.io/viz/pareidolia/">Pareidolia</a> -
WebGL Visualizer for “Szerencsétlen” by Venetian Snares.</li>
<li><a href="https://www.uberviz.io/viz/splice/">Splice</a> - A realtime
interactive music visualizer using time-code data from Splices upcoming
visualizer API.</li>
<li><a href="http://www.typatone.com/">Typatone</a> - Make music while
you write.</li>
<li><a href="http://unseen-music.com/yume/">Yume</a> - Campaign for
Helios “Yume” album.</li>
<li><a href="http://mattdesl.github.io/codevember/21.html">Silk</a> - 3D
Audio Visualizer by Matt DesLauriers.</li>
<li><a href="http://mattdesl.github.io/codevember/3.html">Wave</a> - 3D
Audio Visualizer by Matt DesLauriers.</li>
<li><a href="http://mattdesl.github.io/codevember/6.html">Binaural</a> -
Experiment using Binaural and Reverb audio effects by Matt
DesLauriers.</li>
<li><a href="https://www.uberviz.io/viz/word-problems/">Word
Problems</a> - WebGL Visualizer for “Word Problems” by Harmonic
313.</li>
<li><a href="http://naivesound.com/glitch/">Glitch</a> - An algorithmic
synthesizer to make music from math.</li>
<li><a
href="http://www.google.com/doodles/clara-rockmores-105th-birthday">105
Birthday Clara Rockmore</a> - A Doodle for the Birthday of Clara
Rockmore.</li>
<li><a href="http://ondras.github.io/fireworks-webgl/">Fireworks with
WebGL</a> - Sound driven fireworks by Ondřej Žára.</li>
<li><a href="http://outputchannel.com/glowsynth/">Glowsynth - just
amazing!</a> - Play with your mouse, Qwerty keyboad, or MIDI keyboard
and watch as the lights dance to your music.</li>
<li><a href="http://mmorph.massivemusic.com/">Mmorph</a> - An adventure
into new ways of delivering interactive music in the browser and
beyond.</li>
<li><a href="https://airtightinteractive.com/demos/js/reactive/">Loop
Waveform Visualizer</a> - WebGL Visualizer for Screw Base by
Beytah.</li>
<li><a href="http://zya.github.io/scrollsound/">Scrollsound</a> -
Scrolling as a method of interaction with audio on the web by Ehsan
Ziya.</li>
<li><a href="http://brunoimbrizi.com/experiments/#/08">Experiment #8</a>
- Music Experiment by Bruno Imbrizi.</li>
<li><a href="http://www.808cube.com/">Music Cube</a> - A Chrome
Experiment that combines the Roland TR-808 Drum Machine with the Rubiks
Cube.</li>
<li><a href="http://tonenotone.com/ECHO/">Music Game - ECHO</a> - A
challenging musical puzzle game.</li>
<li><a href="http://www.patatap.com/">Patatap</a> - A portable animation
and sound kit.</li>
<li><a href="http://www.dinahmoelabs.com/plink">Plink - Awesome
Multiplayer Game</a> - A multiplayer music experience.</li>
<li><a
href="http://www.michaelbromley.co.uk/experiments/soundcloud-vis/#muse/undisclosed-desires">Soundcloud
Visualizer</a> - A Canvas and Web Audio Experiment.</li>
<li><a href="http://likethemammal.github.io/css-visualizer/">CSS
Visualizer</a> - Music Visualizers that are made entirely using DOM
elements and CSS3.</li>
<li><a href="http://jasonsigal.cc/kandinskify/">Kandinski Experiment</a>
- Music Visualizations inspired in Kandinsky.</li>
<li><a href="https://vimeo.com/160470393">Visual Music Trailer</a> -
Live audio visual performance ideas.</li>
<li><a href="http://rugs.grindselect.com/">Draw and Music</a> - Campaign
for Rugs new album by Sam Greens.</li>
<li><a href="http://www.moogfest.com/_substrate">Moogfest Substrate</a>
- Experimental site to Moogfest.</li>
<li><a href="http://rickycodes.github.io/audio-visualizer/three/">3D
Grid</a> - Audio visualizer built with HTML5 web audio API by
rickycodes.</li>
<li><a href="http://mrdoob.com/files/temp/xplsv_obsidian/">obsidian</a>
- 3D Audio Visualization made by the creator of Three.js.</li>
<li><a href="http://trif.it/">TRIF</a> - GIF-based online radio
visualization using webaudio API and raw CSS</li>
<li><a href="http://audiograph.xyz/">Audiograph</a> - Amazing audio
visualization made by Matt DesLauriers.</li>
<li><a href="http://scribble.audio/">Scribble Audio</a> - Draw loops of
sound with this web synthesizer.</li>
<li><a href="http://touchpianist.com/">Touchpianist</a> - play a piano
and look all animations along the screen.</li>
<li><a href="https://preziotte.com/partymode/">PartyMode</a> - An
experimental music visualizer using d3.js and the web audio api.</li>
<li><a href="http://jieverson.com/DJi/">DJi</a> - Clean music visualizer
from SoundCloud or self uploaded.</li>
<li><a href="https://github.com/elifer5000/vr-ondes-martenot">VR Ondes
Martenot</a> - A playable rendition of the Ondes Martenot in Virtual
Reality.</li>
<li><a href="http://hughsk.io/popcorn/">Popcorn</a> - Little
audio-reactive sketch by Hugh Kennedy.</li>
<li><a
href="https://tympanus.net/Development/MusicalInteractions/">Musical
Interactions</a> - Some experimental ideas for playful musical
interactions.</li>
<li><a href="https://wizgrav.github.io/clubber/">ClubberToy</a> Several
shadertoys, rewired with clubber, bundled as a vj app.</li>
<li><a href="https://alpcanaydin.github.io/andantino/">Andantino</a>
Listen some notes and try to find same notes on the keyboard.</li>
<li><a href="https://tariqksoliman.github.io/Vissonance/">Vissonance</a>
A collection of audio visualizers built in THREE.js.</li>
<li><a href="https://mfcc64.github.io/html5-showcqtbar/">ShowCQTBar</a>
- Audio spectrum visualization with musical scale.</li>
<li><a href="https://github.com/surayashivji/WeeklyGraphics">Weekly
Music Visualizations</a> Weekly music visualization experiments built
with Three.js and p5.js by Suraya Shivji.</li>
<li><a href="https://github.com/Teoxoy/audio-visualizer">Audio
Visualizer</a> - An interesting web audio visualizer built with
Pixi.js.</li>
<li><a href="https://github.com/mfcc64/youtube-musical-spectrum">YouTube
Musical Spectrum</a> - A browser extension that offers audio
visualization on your YouTube page with nice musical notes.</li>
<li><a href="http://hiteshsahu.com/AudioAnalysis">Just Dance</a> - A 3D
Audio Visualization made with <a
href="http://babylonjs.com/">BabylonJS</a> &amp; 2D Perlin Noise.</li>
<li><a href="https://audiomotion.me">audioMotion</a> - High-resolution
real-time audio spectrum analyzer and full-featured music player written
in JavaScript. Includes binaries for Windows, Linux and macOS.</li>
<li><a href="https://amandayehh.github.io/audio-visualizer/">p5.js Audio
Visualizer</a> - A powerful, beat- and amplitude-responsive audio
visualizer created with <a
href="https://github.com/processing/p5.js-sound">p5.sound</a>, on an
HTML5 Canvas by Amanda Yeh.</li>
</ul>
<h2 id="experiments-on-codepen">Experiments on Codepen</h2>
<ul>
<li><a href="http://codepen.io/iamjoshellis/full/KVdQqm/">SVG Animated
Drum Kit</a> - Play an amazing Drum made with SVG and realistic sounds
by <span class="citation"
data-cites="iamjoshellis">@iamjoshellis</span>.</li>
<li><a href="http://codepen.io/iamjoshellis/full/qbBKZB/">SVG Animated
Guitar</a> - Play an amazing Guitar made with SVG and realistic sounds
by <span class="citation"
data-cites="iamjoshellis">@iamjoshellis</span>.</li>
<li><a href="http://codepen.io/Francext/full/yIogq/">Audio
Visualizer</a> - Abstract Audio Visualizer using Three.js by Francesco
Trillini</li>
<li><a href="http://codepen.io/alexpierre/full/RNELPV/">Awesome Audio
Player</a> - Radial Audio Player constructed by lines of frequency and
amplitude by Alex Permyakov</li>
<li><a href="http://codepen.io/pat_hg/full/gamQwr/">Wireframes</a> -
Wireframe WebGL Animation with Three.js by Patrick Heng</li>
<li><a href="http://codepen.io/chrisgannon/full/GpwqgG/">Soundcloud
Vinyl Search</a> - An amazing experiment creating a realistic Vinyl
player using DrawSVG and GSAP by Chris Gannon.</li>
<li><a href="http://codepen.io/enjikaka/full/QbJmRJ/">Gooey Effect
Audio</a> - Upload your mp3 and visualize the song with this crazy
effect by Jeremy Karlsson.</li>
<li><a href="http://codepen.io/njmcode/full/WbWyWz/">CSS Audio
Visualizer</a> - Using audio frequency data from a hidden video to apply
CSS scaling by Neil McCallion.</li>
<li><a href="http://codepen.io/rachelnabors/full/rCost/">Storytelling
with Html5 + CSS3</a> - A great example of how to use music to create a
Storytelling by Rachel Nabors.</li>
<li><a href="http://codepen.io/woodwork/full/rxrLqa/">Step sequencer</a>
- Create music with this sequencer by Joe Harry.</li>
<li><a href="http://codepen.io/luigimannoni/full/xbLgqB">WebGL
Soundcloud Visualizer using Three.js</a> - ThreeJS/WebGL Soundcloud
player/visualizer based on HTML5 AudioContext API by Luigi Mannoni.</li>
<li><a href="http://codepen.io/easwee/pen/sFpmo">Oscilator</a> - Testing
the oscillator node from HTML5 audio API by Anej Gorkič.</li>
<li><a href="http://codepen.io/pat_hg/pen/zvMrRJ">Cubes Audio
Visualizer</a> - 10th contribution for codevember 2015 by Patrick
Heng.</li>
<li><a href="http://codepen.io/laurent-thevenet/pen/JGeXNr">P5 Audio
Tests 33</a> - Audio visualization using p5.js 3D elements and
Soundcloud API</li>
<li><a href="http://codepen.io/laurent-thevenet/pen/MKJwVd">P5 Audio
Tests 27</a> - Audio visualization using p5.js 3D elements and
Soundcloud API</li>
<li><a
href="http://codepen.io/TimPietrusky/full/jrPRZR">CircleLineNERDDISCO</a>
- Audio visualization with amazing analyser by Tim Pietrusky.</li>
<li><a href="http://codepen.io/wizgrav/pen/PWKNmg">Clubberize yin yang
example</a> - An example using the clubberize helper to easily integrate
clubber.js in javascript apps.</li>
</ul>
<h2 id="libraries-audio">Libraries Audio</h2>
<ul>
<li><a
href="https://github.com/hughsk/web-audio-analyser">web-audio-analyser</a>
- A thin wrapper around the Web Audio API that takes an <audio> element
and gives you its waveform/frequency data in return.</li>
<li><a
href="https://github.com/Jam3/web-audio-player">web-audio-player</a> - A
cross-browser Web Audio player.</li>
<li><a
href="https://github.com/hughsk/web-media-playback">web-media-playback</a>
- Retrieve playback and buffering information about audio or video
playing in the browser.</li>
<li><a href="https://alemangui.github.io/pizzicato/">Pizzicato.js</a> -
Simplify the way you create and manipulate sounds via the Web Audio
API.</li>
<li><a href="https://github.com/unconed/ThreeAudio.js">ThreeAudio.js</a>
- Helps you create music visualizations in Three.js or tQuery.</li>
<li><a href="https://watilde.github.io/beeplay/">Beeplay.js</a> - Write
a song In JavaScript.</li>
<li><a href="https://github.com/mudcube/MIDI.js/">MIDI.js</a> - Making
life easy to create a MIDI-app on the web.</li>
<li><a href="https://github.com/stewdio/beep.js">Beep.js</a> - A
JavaScript toolkit for building browser-based synthesizers.</li>
<li><a href="https://github.com/processing/p5.js-sound">p5.sound</a> -
Brings the Processing approach to Web Audio and p5.js.</li>
<li><a href="https://www.jhtrnr.com/Audiolet/">Audiolet</a> - A
JavaScript library for real-time audio synthesis and composition.</li>
<li><a
href="https://www.npmjs.com/package/coffee-collider">coffee-collider</a>
- A language for real time audio synthesis and algorithmic composition
in HTML5.</li>
<li><a href="https://github.com/audio-lab/render">audio-render</a> - A
pass-through audio stream, providing structure for rendering stream
audio data.</li>
<li><a href="https://github.com/stevekinney/octavian">Octavian</a> -
Utilities for reasoning about musical notes, frequencies, and
intervals</li>
<li><a
href="https://www.npmjs.com/package/waveform-data">waveform-data</a> -
Audio Waveform Data Manipulation API resample, offset and segment
waveform data in JavaScript.</li>
<li><a href="https://github.com/bbc/audiowaveform">audiowaveform</a> -
C++ program to generate waveform data and render waveform images from
audio files.</li>
<li><a href="https://aubio.org">Aubio</a> - C library for realtime audio
labeling with bindings for Python and PD, support for ofx and Vamp.</li>
<li><a href="https://github.com/go-audio/audio">audio</a> - Generic Go
package designed to define a common interface to analyze and/or process
audio data</li>
<li><a href="https://github.com/go-audio/wav">wav</a> - Battle tested
Wav decoder/encoder</li>
<li><a
href="https://github.com/chrisguttandin/standardized-audio-context">standardized-audio-context</a>
- A cross-browser implementation of the AudioContext which aims to
closely follow the standard.</li>
<li><a
href="https://github.com/chrisguttandin/web-audio-beat-detector">web-audio-beat-detector</a>
- A beat detection utility which is using the Web Audio API.</li>
<li><a href="https://github.com/meyda/meyda">meyda</a> - Audio feature
extraction for JavaScript.</li>
</ul>
<h2 id="libraries-visualization">Libraries Visualization</h2>
<ul>
<li><a href="http://p5js.org/">p5.js</a> - A JavaScript library for
creating graphic and interactive experiences, based on the core
principles of Processing.</li>
<li><a href="https://github.com/pixijs/pixi.js/">Pixi.js</a> - A fast
lightweight 2D library that works across all devices. The Pixi renderer
allows everyone to enjoy the power of hardware acceleration without
prior knowledge of WebGL.</li>
<li><a href="http://soulwire.github.io/sketch.js/">sketch.js</a> - Lets
you get straight to the fun parts of creative coding, without ever
having to worry about shims or boilerplate code.</li>
<li><a href="http://threejs.org/">three.js</a> - Three.js is a library
that makes WebGL easy to use.</li>
<li><a href="https://jonobr1.github.io/two.js/">Two.js</a> - A
two-dimensional drawing API geared towards modern web browsers. It is
renderer agnostic enabling the same API to draw in multiple contexts:
SVG, Canvas, and WebGL.</li>
<li><a href="http://babylonjs.com/">BabylonJS</a> - A complete
JavaScript framework for building 3D games with HTML5, WebGL and Web
Audio.</li>
<li><a href="https://github.com/spite/WebAudioExtension">Web Audio
Extension</a> - A Chrome extension to play with Web Audio.</li>
<li><a href="https://libcinder.org/">Cinder</a> - A community-developed,
free and open source library for professional-quality creative coding in
C++.</li>
<li><a href="https://www.processing.org/">Processing</a> - An open
source programming language and integrated development environment built
for the electronic arts, new media art, and visual design
communities.</li>
<li><a href="http://www.hypeframework.org/">HYPE_processing</a> -
Collection of Processing classes that performs heavy lifting tasks while
using a minimal amount of code writing.</li>
<li><a href="https://github.com/shawnlawson/The_Force">The Force</a> -
Live coded shader editing with audio input.</li>
<li><a href="https://github.com/sleexyz/hylogen">Hylogen</a> - Purely
functional language embedded in Haskell for expressive live coding of
fragment shaders (with audio input).</li>
<li><a href="https://www.npmjs.com/package/peaks.js">Peaks.js</a> -
Modular client-side JavaScript component designed for the display of and
interaction with audio waveform material in the browser.</li>
<li><a href="https://github.com/wizgrav/clubber">Clubber.js</a> -
Application of music theory in audio reactive visualizations.</li>
<li><a href="https://vuo.org">Vuo</a> — A realtime visual programming
language for interactive media.</li>
<li><a href="https://wavesurfer-js.org/">wavesurfer.js</a> - A
customizable audio waveform visualization, built on top of Web Audio API
and HTML5 Canvas</li>
<li><a href="https://github.com/skylerlee/wavebell">wavebell</a> - A
javascript voice recorder with realtime waveform, using web
microphone</li>
<li><a href="https://github.com/kelvinau/circular-audio-wave">Circular
Audio Wave</a> - A JS library for audio visualization in circular wave
using Web Audio API and ECharts</li>
<li><a href="https://github.com/kylestetz/slang">Slang</a> - An audio
programming language built in JS</li>
<li><a
href="https://www.npmjs.com/package/audiomotion-analyzer">audioMotion-analyzer</a>
- High-resolution real-time audio spectrum analyzer JS module with no
dependencies.</li>
<li><a href="https://github.com/karlstav/cava#latency-notes">Cava</a> -
A cross-platform terminal visualizer.</li>
<li><a href="https://jonshamir.github.io/muser/">Muser</a> - Using
machine learning to enhance music visualization in the browser.</li>
</ul>
<h2 id="people-to-follow">People to Follow</h2>
<ul>
<li><a href="http://www.aaronkoblin.com/">Aaron Koblin</a> - Artist,
designer, programmer, and entrepreneur specializing in data and digital
technologies.</li>
<li><a href="http://www.joshuadavis.com/">Joshua Davis</a> - An American
designer, technologist, author and artist in new media.</li>
<li><a href="http://roberthodgin.com/">Robert Hodgin</a> - A creative
coder living in Brooklyn. Co-creator of the Cinder C++.</li>
<li><a href="http://seb.ly/">Seb Lee-Delisle</a> - An award-winning
digital artist and speaker.</li>
<li><a href="http://ravenkwok.com/">Raven Kwok</a> - A visual artist,
animator and creative programmer.</li>
<li><a href="https://github.com/cwilso/">Chris Wilson</a> - Open Web
Guy, formerly of Microsoft and now working as a Developer Advocate at
Google.</li>
<li><a href="https://github.com/therewasaguy">Jason Sigal</a> - Creative
Coder in residence at NYUs and creator of web audio library for
p5.js.</li>
<li><a href="http://shawnlawson.com/">Shawn Lawson</a> - An experiential
media artist creating the computational sublime.</li>
<li><a href="https://github.com/mattdesl">Matt DesLauriers</a> -
Creative coder at Jam 3.</li>
<li><a href="http://hengpatrick.fr/">Patrick Heng</a> - Creative
front-end developer. Studied at Hetic and Gobelins and works at
Grouek.</li>
<li><a href="https://preziotte.com/">Mat Preziotte</a> - Absurd music
visualizations and generative art.</li>
<li><a href="https://github.com/wizgrav">Yannis Gravezas</a> - A
creative coder with several projects featured in chrome experiments, fwa
and elsewhere.</li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="https://www.kadenze.com/courses">Kadenze - Courses about
Sound and Creative Process</a></li>
<li><a
href="https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Basic_concepts_behind_Web_Audio_API">MDN
- Basic concepts behind Web Audio API</a></li>
<li><a
href="http://www.soundesign.info/2016/02/07/understanding-audioparams-precision-control-web-audio-nodes/">Understanding
AudioParams: Precision control of web audio nodes</a></li>
<li><a
href="https://medium.com/@superhighfives/making-a-music-video-f60757ceb4cf#.j72rbcxgk">Making
An Interactive Music Video With WebGL</a></li>
<li><a
href="http://blog.scottlogic.com/2016/01/06/audio-api-with-d3.html">Exploring
the web audio api with d3</a></li>
<li><a
href="http://www.html5rocks.com/en/tutorials/webaudio/intro/">Getting
Started with Web Audio API</a></li>
<li><a
href="http://codecall.net/2014/01/29/14-essential-javascript-audio-libraries-for-web-developers/">14
essential JavaScript audio libraries for web developers</a></li>
<li><a
href="http://blog.sonoport.com/post/120993888887/learningwebaudioapi">Learning
Web Audio API</a></li>
<li><a
href="http://codepen.io/DonKarlssonSan/post/fun-with-web-audio-api">Fun
with Web Audio API</a></li>
<li><a href="https://www.objc.io/issues/24-audio/audio-dog-house/">The
Audio Processing Dog House</a></li>
<li><a href="http://mmckegg.github.io/web-audio-school/">Web Audio
School</a></li>
<li><a
href="http://fourthof5.com/audio-visualisation-with-the-web-audio-api">Audio
visualisation with the web audio api</a></li>
<li><a href="https://24ways.org/2013/make-your-browser-dance/">Make Your
Browser Dance</a></li>
<li><a
href="http://raathigesh.com/Audio-Visualization-with-Web-Audio-and-ThreeJS/">Audio
Visualization with Web Audio and Three.js</a></li>
<li><a
href="https://sonoport.github.io/web-audio-and-canva-partI.html">Applying
Web Audio API with the HTML5 Canvas Element - Part I</a></li>
<li><a
href="https://sonoport.github.io/web-audio-and-canva-partII.html">Applying
Web Audio API with the HTML5 Canvas Element - Part II</a></li>
<li><a
href="http://ianreah.com/2013/02/28/Real-time-analysis-of-streaming-audio-data-with-Web-Audio-API.html">Real-time
analysis of streaming audio data with Web Audio API</a></li>
<li><a
href="http://www.sitepoint.com/syncing-css-animations-with-html5-audio/">Syncing
CSS Animations with HTML5 Audio</a></li>
<li><a
href="http://teropa.info/blog/2016/07/28/javascript-systems-music.html">Javascript
Systems Music - Learning Web Audio by Recreating The Works of Steve
Reich and Brian Eno</a></li>
<li><a
href="https://tympanus.net/codrops/2018/03/06/creative-audio-visualizers/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+tympanus+%28Codrops%29">Creative
Audio Visualizers</a></li>
<li><a
href="https://codepen.io/gregh/post/recreating-legendary-8-bit-games-music-with-web-audio-api">Recreating
legendary 8-bit games music with Web Audio API</a></li>
<li><a
href="https://mlesniak.com/post/2018/09/13/go-guitar-/-visualize-sound/">Visualizing
sound in Go with SDL</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=NL0nb8A8FDM">Matt McKegg: I
Play The JavaScript - JSConf.Asia 2015</a></li>
<li><a href="https://www.youtube.com/watch?v=d8TCq0xLnV4">Chris Lowis: A
Brief History of Synthesis with the Web Audio API</a></li>
<li><a href="https://www.youtube.com/watch?v=_ZUhicr-R-g">Introducing
the Web Audio API</a></li>
<li><a href="https://www.youtube.com/watch?v=vIKijPAW9Js">CorkDev.IO -
HTML 5 Web Audio API</a></li>
<li><a href="https://www.youtube.com/watch?v=56spBAgOYfg">Steve Kinney:
Building a musical instrument with the Web Audio API | JSConf US
2015</a></li>
<li><a href="https://www.youtube.com/watch?v=wZrNI-86zYI">Making the Web
Rock: The Web Audio API</a></li>
<li><a href="https://www.youtube.com/watch?v=YBQ5pzvgbOE">Jordan
Santell: Signal Processing with the Web Audio API - JSConf2014</a></li>
<li><a href="https://www.youtube.com/watch?v=oHBx_kMmsRE">Making waves
using the Web Audio API</a></li>
<li><a href="https://www.youtube.com/watch?v=PN8Eg1K9xjE">Stuart Memo:
JavaScript is the new Punk Rock</a></li>
<li><a href="https://www.youtube.com/watch?v=X41IwSyU-BM">Jan Krutisch:
JavaScript Patterns For Contemporary Dance Music JSConf EU
2013</a></li>
<li><a href="https://www.youtube.com/watch?v=2BIOINFSbMg">Charlie
Roberts: Gibbering at Algoraves - JS in Live Audiovisual Performances -
JSConf.Asia 2014</a></li>
<li><a href="https://www.youtube.com/watch?v=1k3X4DLDHdc">Lauren
McCarthy: Learning while making p5js</a></li>
<li><a href="http://medias.ircam.fr/x9d4352">Interactive Music with
Tone.js</a></li>
<li><a href="http://medias.ircam.fr/x2af2f6">Web Audio API vs Native:
Closing the Gap</a></li>
<li><a href="http://medias.ircam.fr/xa87b09">BRAID: A Web Audio
Instrument Builder with Embedded Code Blocks</a></li>
<li><a href="http://medias.ircam.fr/x32ba00">Web Audio Tools</a></li>
<li><a href="https://www.youtube.com/watch?v=TdgBAhGmoH4">HTML5DevConf:
Jordan Santell, “Browser Dance Party: Visualizing Audio with the Web
Audio API”</a></li>
<li><a href="https://www.youtube.com/watch?v=xw86fXq2cKM">Praveen Kumar
- MIDI.js</a></li>
<li><a href="https://www.youtube.com/watch?v=16oLi1kvLHs">Mathieu p01
Henri: Making Realtime Audio-Visuals - JSConf.Asia 2015</a></li>
<li><a href="https://www.youtube.com/watch?v=Ww0jTafmd_w">Paul Adenot:
Elements of Dance Music - JSConf.Asia 2015</a></li>
<li><a
href="https://www.youtube.com/channel/UCeZLO2VgbZHeDcongKzzfOw">8-bit
Music Theory</a></li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Your contributions are always welcome! <a
href="https://github.com/willianjusten/awesome-audio-visualization/blob/master/Contributing.md">Click
here to read the guidelines</a>.</p>
<h2 id="authors">Authors</h2>
<table>
<colgroup>
<col style="width: 35%" />
<col style="width: 32%" />
<col style="width: 32%" />
</colgroup>
<thead>
<tr class="header">
<th style="text-align: center;"><img
src="https://avatars2.githubusercontent.com/u/3991845?v=3&amp;s=150"
alt="Willian Justen" /></th>
<th style="text-align: center;"><img
src="https://avatars2.githubusercontent.com/u/12835911?v=3&amp;s=150"
alt="Luis Henrique" /></th>
<th style="text-align: center;"><img
src="https://avatars3.githubusercontent.com/u/13159727?v=3&amp;s=150"
alt="Márcio Ribeiro" /></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td style="text-align: center;"><a
href="https://github.com/willianjusten/">Willian Justen</a></td>
<td style="text-align: center;"><a href="https://github.com/lhbzr">Luis
Henrique</a></td>
<td style="text-align: center;"><a
href="https://github.com/marcioshiz">Márcio Ribeiro</a></td>
</tr>
</tbody>
</table>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/licenses/by/4.0/"><img
src="https://i.creativecommons.org/l/by/4.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://github.com/willianjusten">Willian Justen</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/willianjusten/awesome-audio-visualization">audiovisualization.md
Github</a></p>

View File

@@ -0,0 +1,497 @@
<h1 id="awesome-audit-algorithms-awesome">Awesome Audit Algorithms <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat.svg"
alt="Awesome" /></a></h1>
<p>A curated list of algorithms for auditing black-box algorithms.
Nowadays, many algorithms (recommendation, scoring, classification) are
operated at third party providers, without users or institutions having
any insights on how they operate on their data. Audit algorithms in this
list thus apply to this setup, coined the “black-box” setup, where one
auditor wants to get some insight on these remote algorithms.</p>
<p><img src="https://github.com/erwanlemerrer/awesome-audit-algorithms/blob/main/resources/audit.png" width="600" alt="banner" class="center"></p>
<blockquote>
<p>A user queries a remote algorithm (eg, through available APIs), to
infer information about that algorithm.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#papers">Papers</a></li>
<li><a href="#related-events">Related Events
(conferences/workshops)</a></li>
</ul>
<h2 id="papers">Papers</h2>
<h3 id="section">2025</h3>
<ul>
<li><a href="https://arxiv.org/abs/2504.00874">P2NIA: Privacy-Preserving
Non-Iterative Auditing</a> - (ECAI) <em>Proposes a mutually beneficial
collaboration for both the auditor and the platform: a
privacy-preserving and non-iterative audit scheme that enhances fairness
assessments using synthetic or local data, avoiding the challenges
associated with traditional API-based audits.</em></li>
<li><a
href="https://www.cambridge.org/core/services/aop-cambridge-core/content/view/9E8408C67F7CE30505122DD1586D9FA2/S3033373325000080a.pdf/the-fair-game-auditing-and-debiasing-ai-algorithms-over-time.pdf">The
Fair Game: Auditing &amp; debiasing AI algorithms overtime</a> -
(Cambridge Forum on AI: Law and Governance) <em>Aims to simulate the
evolution of ethical and legal frameworks in the society by creating an
auditor which sends feedback to a debiasing algorithm deployed around an
ML system.</em></li>
<li><a href="https://arxiv.org/pdf/2505.04796">Robust ML Auditing using
Prior Knowledge</a> - (ICML) <em>Formally establishes the conditions
under which an auditor can prevent audit manipulations using prior
knowledge about the ground truth.</em></li>
<li><a href="https://arxiv.org/abs/2501.02997">CALM: Curiosity-Driven
Auditing for Large Language Models</a> - (AAAI) <em>Auditing as a
black-box optimization problem where the goal is to automatically
uncover input-output pairs of the target LLMs that exhibit illegal,
immoral, or unsafe behaviors.</em></li>
<li><a href="https://arxiv.org/abs/2412.13021">Queries, Representation
&amp; Detection: The Next 100 Model Fingerprinting Schemes</a> - (AAAI)
<em>Divides model fingerprinting into three core components, to identify
100 previously unexplored combinations of these and gain insights into
their performance.</em></li>
</ul>
<h3 id="section-1">2024</h3>
<ul>
<li><a href="https://arxiv.org/pdf/2411.05197">Hardware and software
platform inference</a> - (arXiv) <em>A method for identifying the
underlying GPU architecture and software stack of a black-box machine
learning model solely based on its input-output behavior.</em></li>
<li><a href="https://arxiv.org/abs/2407.13281">Auditing Local
Explanations is Hard</a> - (NeurIPS) <em>Gives the (prohibitive) query
complexity of auditing explanations.</em></li>
<li><a href="https://arxiv.org/abs/2409.00159">LLMs hallucinate graphs
too: a structural perspective</a> - (complex networks) <em>Queries LLMs
for known graphs and studies topological hallucinations. Proposes a
structural hallucination rank.</em></li>
<li><a href="https://arxiv.org/pdf/2402.08522">Fairness Auditing with
Multi-Agent Collaboration</a> - (ECAI) <em>Considers multiple agents
working together, each auditing the same platform for different
tasks.</em></li>
<li><a href="https://arxiv.org/pdf/2401.11194">Mapping the Field of
Algorithm Auditing: A Systematic Literature Review Identifying Research
Trends, Linguistic and Geographical Disparities</a> - (Arxiv)
<em>Systematic review of algorithm auditing studies and identification
of trends in their methodological approaches.</em></li>
<li><a href="https://arxiv.org/pdf/2402.12572v1.pdf">FairProof:
Confidential and Certifiable Fairness for Neural Networks</a> - (Arxiv)
<em>Proposes an alternative paradigm to traditional auditing using
crytographic tools like Zero-Knowledge Proofs; gives a system called
FairProof for verifying fairness of small neural networks.</em></li>
<li><a
href="https://grodino.github.io/projects/manipulated-audits/preprint.pdf">Under
manipulations, are some AI models harder to audit?</a> - (SATML)
<em>Relates the difficulty of black-box audits to the capacity of the
targeted models, using the Rademacher complexity.</em></li>
<li><a href="https://arxiv.org/pdf/2310.07219.pdf">Improved Membership
Inference Attacks Against Language Classification Models</a> - (ICLR)
<em>Presents a framework for running membership inference attacks
against classifier, in audit mode.</em></li>
<li><a href="https://arxiv.org/pdf/2305.17570.pdf">Auditing Fairness by
Betting</a> - (Neurips) <a
href="https://github.com/bchugg/auditing-fairness">[Code]</a>
<em>Sequential methods that allows for the continuous monitoring of
incoming data from a black-box classifier or regressor.</em> ###
2023</li>
<li><a href="https://neurips.cc/virtual/2023/poster/70925">Privacy
Auditing with One (1) Training Run</a> - (NeurIPS - best paper) <em>A
scheme for auditing differentially private machine learning systems with
a single training run.</em></li>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S0306457322003259">Auditing
fairness under unawareness through counterfactual reasoning</a> -
(Information Processing &amp; Management) <em>Shows how to unveil
whether a black-box model, complying with the regulations, is still
biased or not.</em></li>
<li><a href="https://arxiv.org/pdf/2206.04740.pdf">XAudit : A
Theoretical Look at Auditing with Explanations</a> - (Arxiv)
<em>Formalizes the role of explanations in auditing and investigates if
and how model explanations can help audits.</em></li>
<li><a href="https://arxiv.org/pdf/2305.12620.pdf">Keeping Up with the
Language Models: Robustness-Bias Interplay in NLI Data and Models</a> -
(Arxiv) <em>Proposes a way to extend the shelf-life of auditing datasets
by using language models themselves; also finds problems with the
current bias auditing metrics and proposes alternatives these
alternatives highlight that model brittleness superficially increased
the previous bias scores.</em></li>
<li><a href="https://dl.acm.org/doi/pdf/10.1145/3580305.3599454">Online
Fairness Auditing through Iterative Refinement</a> - (KDD) <em>Provides
an adaptive process that automates the inference of probabilistic
guarantees associated with estimating fairness metrics.</em></li>
<li><a
href="https://people.cs.umass.edu/~amir/papers/CCS23-LM-stealing.pdf">Stealing
the Decoding Algorithms of Language Models</a> - (CCS) <em>Steal the
type and hyperparameters of the decoding algorithms of a LLM.</em></li>
<li><a
href="https://link.springer.com/epdf/10.1007/s13278-023-01105-9?sharing_token=h-O-asHI49VUWS9FxN1Gsve4RwlQNchNByi7wbcMAY6I98PKW1PqhFQJ_JqQyk3TrB05qDb3LUzMDmKOgrupccQliViDle-rwKEi2MZ8xBViaAQhyN41oZBKLLeXchoeIW2kklVHC094I5KD8pxja4-if6-iB0uAI1FnqnYoxjU%3D">Modeling
rabbitholes on YouTube</a> - (SNAM) <em>Models the trapping dynamics of
users in rabbit holes in YouTube, and provides a measure of this
enclosure.</em></li>
<li><a href="https://dl.acm.org/doi/full/10.1145/3568392">Auditing
YouTubes Recommendation Algorithm for Misinformation Filter Bubbles</a>
- (Transactions on Recommender Systems) <em>What it takes to “burst the
bubble,” i.e., revert the bubble enclosure from
recommendations.</em></li>
<li><a href="https://arxiv.org/pdf/2308.02129.pdf">Auditing Yelps
Business Ranking and Review Recommendation Through the Lens of
Fairness</a> - (Arxiv) <em>Audits the fairness of Yelps business
ranking and review recommendation systems, with demographic parity,
exposure, and statistical tests such as quantile linear and logistic
regression.</em></li>
<li><a
href="https://openreview.net/pdf?id=iIfDQVyuFD">Confidential-PROFITT:
Confidential PROof of FaIr Training of Trees</a> - (ICLR) <em>Proposes
fair decision tree learning algorithms along with zero-knowledge proof
protocols to obtain a proof of fairness on the audited server.</em></li>
<li><a href="https://arxiv.org/pdf/2302.03251.pdf">SCALE-UP: An
Efficient Black-box Input-level Backdoor Detection via Analyzing Scaled
Prediction Consistency</a> - (ICLR) <em>Considers backdoor detection
under the black-box setting in machine learning as a service (MLaaS)
applications.</em> ### 2022</li>
<li><a
href="https://ojs.aaai.org/index.php/ICWSM/article/view/19300/19072">Two-Face:
Adversarial Audit of Commercial Face Recognition Systems</a> - (ICWSM)
<em>Performs an adversarial audit on multiple systems APIs and datasets,
making a number of concerning observations.</em></li>
<li><a
href="https://journals.sagepub.com/doi/10.1177/01655515221093029">Scaling
up search engine audits: Practical insights for algorithm auditing</a> -
(Journal of Information Science) <a
href="https://github.com/gesiscss/WebBot">(Code)</a> <em>Audits multiple
search engines using simulated browsing behavior with virtual
agents.</em></li>
<li><a href="https://openreview.net/pdf?id=OUz_9TiTv9j">A zest of lime:
towards architecture-independent model distances</a> - (ICLR)
<em>Measures the distance between two remote models using
LIME.</em></li>
<li><a
href="https://proceedings.mlr.press/v162/yan22c/yan22c.pdf">Active
Fairness Auditing</a> - (ICML) <em>Studies of query-based auditing
algorithms that can estimate the demographic parity of ML models in a
query-efficient manner.</em></li>
<li><a
href="https://proceedings.neurips.cc/paper/2021/file/da94cbeff56cfda50785df477941308b-Paper.pdf">Look
at the Variance! Efficient Black-box Explanations with Sobol-based
Sensitivity Analysis</a> - (NeurIPS) <em>Sobol indices provide an
efficient way to capture higher-order interactions between image regions
and their contributions to a (black box) neural networks prediction
through the lens of variance.</em></li>
<li><a href="https://arxiv.org/pdf/2204.10920.pdf">Your Echos are Heard:
Tracking, Profiling, and Ad Targeting in the Amazon Smart Speaker
Ecosystem</a> - (arxiv) <em>Infers a link between the Amazon Echo system
and the ad targeting algorithm.</em> ### 2021</li>
<li><a href="https://arxiv.org/pdf/2102.00141.pdf">When the Umpire is
also a Player: Bias in Private Label Product Recommendations on
E-commerce Marketplaces</a> - (FAccT) <em>Do Amazon private label
products get an unfair share of recommendations and are therefore
advantaged compared to 3rd party products?</em></li>
<li><a href="https://arxiv.org/pdf/2105.02980.pdf">Everyday Algorithm
Auditing: Understanding the Power of Everyday Users in Surfacing Harmful
Algorithmic Behaviors</a> - (CHI) <em>Makes the case for “everyday
algorithmic auditing” by users.</em></li>
<li><a
href="https://www.cs.bu.edu/faculty/crovella/paper-archive/minimization-audit-Neurips21.pdf">Auditing
Black-Box Prediction Models for Data Minimization Compliance</a> -
(NeurIPS) <em>Measures the level of data minimization satisfied by the
prediction model using a limited number of queries.</em></li>
<li><a href="https://arxiv.org/abs/2012.05101">Setting the Record
Straighter on Shadow Banning</a> - (INFOCOM) <a
href="https://gitlab.enseeiht.fr/bmorgan/infocom-2021">(Code)</a>
<em>Considers the possibility of shadow banning in Twitter (ie, the
moderation black-box algorithm), and measures the probability of several
hypothesis.</em></li>
<li><a href="https://arxiv.org/pdf/2012.07805.pdf">Extracting Training
Data from Large Language Models</a> - (USENIX Security) <em>Extract
verbatim text sequences from the GPT-2 models training data.</em></li>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S030645732100145X?casa_token=oyjFKij269MAAAAA:w_ohScpMPNMnkDdzBqAIod5QfBgQlq5Ht9mMRSOydZpOgNG-i1yuqEmBjWN__38gOGmjNL7dVT0">FairLens:
Auditing black-box clinical decision support systems</a> - (Information
Processing &amp; Management) <em>Presents a pipeline to detect and
explain potential fairness issues in Clinical DSS, by comparing
different multi-label classification disparity measures.</em></li>
<li><a
href="https://dl.acm.org/doi/abs/10.1145/3447535.3462491">Auditing
Algorithmic Bias on Twitter</a> - (WebSci).</li>
<li><a
href="https://proceedings.mlr.press/v139/neiswanger21a.html">Bayesian
Algorithm Execution: Estimating Computable Properties of Black-box
Functions Using Mutual Information</a> - (ICML) <em>A budget constrained
and Bayesian optimization procedure to extract properties out of a
black-box algorithm.</em> ### 2020</li>
<li><a
href="https://proceedings.neurips.cc/paper/2020/file/e8d66338fab3727e34a9179ed8804f64-Paper.pdf">Black-Box
Ripper: Copying black-box models using generative evolutionary
algorithms</a> - (NeurIPS) <em>Replicates the functionality of a
black-box neural model, yet with no limit on the amount of queries (via
a teacher/student scheme and an evolutionary search).</em></li>
<li><a
href="https://dl.acm.org/doi/pdf/10.1145/3351095.3372879">Auditing
radicalization pathways on</a> - (FAT<em>) </em>Studies the reachability
of radical channels from each others, using random walks on static
channel recommendations.*</li>
<li><a href="https://arxiv.org/abs/1912.07721">Adversarial Model
Extraction on Graph Neural Networks</a> - (AAAI Workshop on Deep
Learning on Graphs: Methodologies and Applications) <em>Introduces GNN
model extraction and presents a preliminary approach for this.</em></li>
<li><a href="https://rdcu.be/b6qB4">Remote Explainability faces the
bouncer problem</a> - (Nature Machine Intelligence volume 2,
pages529539) <a
href="https://github.com/erwanlemerrer/bouncer_problem">(Code)</a>
<em>Shows the impossibility (with one request) or the difficulty to spot
lies on the explanations of a remote AI decision.</em></li>
<li><a
href="https://openaccess.thecvf.com/content_CVPR_2020/papers/Rahmati_GeoDA_A_Geometric_Framework_for_Black-Box_Adversarial_Attacks_CVPR_2020_paper.pdf">GeoDA:
a geometric framework for black-box adversarial attacks</a> - (CVPR) <a
href="https://github.com/thisisalirah/GeoDA">(Code)</a> <em>Crafts
adversarial examples to fool models, in a pure blackbox setup (no
gradients, inferred class only).</em></li>
<li><a
href="https://github.com/erwanlemerrer/erwanlemerrer.github.io/raw/master/files/imitation_blackbox_recommenders_netys-2020.pdf">The
Imitation Game: Algorithm Selectionby Exploiting Black-Box
Recommender</a> - (Netys) <a
href="https://github.com/gdamaskinos/RecRank">(Code)</a> <em>Parametrize
a local recommendation algorithm by imitating the decision of a remote
and better trained one.</em></li>
<li><a
href="https://ojs.aaai.org/index.php/ICWSM/article/view/7277">Auditing
News Curation Systems:A Case Study Examining Algorithmic and Editorial
Logic in Apple News</a> - (ICWSM) <em>Audit study of Apple News as a
sociotechnical news curation system (trending stories
section).</em></li>
<li><a
href="https://dl.acm.org/doi/pdf/10.1145/3375627.3375852">Auditing
Algorithms: On Lessons Learned and the Risks of DataMinimization</a> -
(AIES) <em>A practical audit for a well-being recommendation app
developed by Telefónica (mostly on bias).</em></li>
<li><a href="https://arxiv.org/pdf/2012.07805">Extracting Training Data
from Large Language Models</a> - (arxiv) <em>Performs a training data
extraction attack to recover individual training examples by querying
the language model.</em> ### 2019</li>
<li><a href="https://arxiv.org/abs/1711.01894">Adversarial Frontier
Stitching for Remote Neural Network Watermarking</a> - (Neural Computing
and Applications) <a
href="https://github.com/dunky11/adversarial-frontier-stitching">(Alternative
implementation)</a> <em>Check if a remote machine learning model is a
“leaked” one: through standard API requests to a remote model, extract
(or not) a zero-bit watermark, that was inserted to watermark valuable
models (eg, large deep neural networks).</em></li>
<li><a href="https://arxiv.org/abs/1812.02766.pdf">Knockoff Nets:
Stealing Functionality of Black-Box Models</a> - (CVPR) <em>Ask to what
extent can an adversary steal functionality of such “victim” models
based solely on blackbox interactions: image in, predictions
out.</em></li>
<li><a href="https://par.nsf.gov/servlets/purl/10101277">Opening Up the
Black Box:Auditing Googles Top Stories Algorithm</a> - (Flairs-32)
<em>Audit of the Googles Top stories panel that pro-vides insights into
its algorithmic choices for selectingand ranking news
publisher</em></li>
<li><a href="https://arxiv.org/pdf/1906.03397.pdf">Making targeted
black-box evasion attacks effective andefficient</a> - (arXiv)
<em>Investigates how an adversary can optimally use its query budget for
targeted evasion attacks against deep neural networks.</em></li>
<li><a
href="https://research.fb.com/wp-content/uploads/2019/05/Online-Learning-for-Measuring-Incentive-Compatibility-in-Ad-Auctions.pdf">Online
Learning for Measuring Incentive Compatibility in Ad Auctions</a> -
(WWW) <em>Measures the incentive compatible- (IC) mechanisms (regret) of
black-box auction platforms.</em></li>
<li><a href="https://arxiv.org/abs/1903.00317">TamperNN: Efficient
Tampering Detection of Deployed Neural Nets</a> - (ISSRE) <em>Algorithms
to craft inputs that can detect the tampering with a remotely executed
classifier model.</em></li>
<li><a href="https://arxiv.org/pdf/1903.03916.pdf">Neural Network Model
Extraction Attacks in Edge Devicesby Hearing Architectural Hints</a> -
(arxiv) <em>Through the acquisition of memory access events from bus
snooping, layer sequence identification bythe LSTM-CTC model, layer
topology connection according to the memory access pattern, and layer
dimension estimation under data volume constraints, it demonstrates one
can accurately recover the a similar network architecture as the attack
starting point</em></li>
<li><a
href="https://ieeexplore.ieee.org/abstract/document/8851798">Stealing
Knowledge from Protected Deep Neural Networks Using Composite Unlabeled
Data</a> - (ICNN) <em>Composite method which can be used to attack and
extract the knowledge ofa black box model even if it completely conceals
its softmaxoutput.</em></li>
<li><a href="https://dl.acm.org/citation.cfm?id=3354261">Neural Network
Inversion in Adversarial Setting via Background Knowledge Alignment</a>
- (CCS) <em>Model inversion approach in the adversary setting based on
training an inversion model that acts as aninverse of the original
model. With no fullknowledge about the original training data, an
accurate inversion is still possible by training the inversion model on
auxiliary samplesdrawn from a more generic data distribution.</em> ###
2018</li>
<li><a href="https://arxiv.org/abs/1711.00399">Counterfactual
Explanations without Opening the Black Box: Automated Decisions and the
GDPR</a> - (Harvard Journal of Law &amp; Technology) <em>To explain a
decision on x, find a conterfactual: the closest point to x that changes
the decision.</em></li>
<li><a href="https://arxiv.org/abs/1710.06169">Distill-and-Compare:
Auditing Black-Box Models Using Transparent Model Distillation</a> -
(AIES) <em>Treats black box models as teachers, training transparent
student models to mimic the risk scores assigned by black-box
models.</em></li>
<li><a href="https://arxiv.org/abs/1711.01768">Towards
Reverse-Engineering Black-Box Neural Networks</a> - (ICLR) <a
href="https://github.com/coallaoh/WhitenBlackBox">(Code)</a> <em>Infer
inner hyperparameters (eg number of layers, non-linear activation type)
of a remote neural network model by analysing its response patterns to
certain inputs.</em></li>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S092523121830136X">Data
driven exploratory attacks on black box classifiers in adversarial
domains</a> - (Neurocomputing) <em>Reverse engineers remote classifier
models (e.g., for evading a CAPTCHA test).</em></li>
<li><a href="https://arxiv.org/pdf/1806.08867.pdf">xGEMs: Generating
Examplars to Explain Black-Box Models</a> - (arXiv) <em>Searches bias in
the black box model by training an unsupervised implicit generative
model. Thensummarizes the black-box model behavior quantitatively by
perturbing data samples along the data manifold.</em></li>
<li><a href="https://arxiv.org/pdf/1801.07386">Learning Networks from
Random Walk-Based Node Similarities</a> - (NIPS) <em>Reversing graphs by
observing some random walk commute times.</em></li>
<li><a
href="https://rd.springer.com/chapter/10.1007/978-3-030-00374-6_6">Identifying
the Machine Learning Family from Black-Box Models</a> - (CAEPIA)
<em>Determines which kind of machine learning model is behind the
returned predictions.</em></li>
<li><a href="https://arxiv.org/pdf/1812.11720.pdf">Stealing Neural
Networks via Timing Side Channels</a> - (arXiv)
<em>Stealing/approximating a model through timing attacks usin
queries.</em></li>
<li><a href="https://arxiv.org/abs/1806.05476">Copycat CNN: Stealing
Knowledge by Persuading Confession with Random Non-Labeled Data</a> -
(IJCNN) <a href="https://github.com/jeiks/Stealing_DL_Models">(Code)</a>
<em>Stealing black-box models (CNNs) knowledge by querying them with
random natural images (ImageNet and Microsoft-COCO).</em></li>
<li><a href="https://dl.acm.org/doi/10.1145/3178876.3186143">Auditing
the Personalization and Composition of Politically-Related Search Engine
Results Pages</a> - (WWW) <em>A Chrome extension to survey participants
and collect the Search Engine Results Pages (SERPs) and autocomplete
suggestions, for studying personalization and composition.</em> ###
2017</li>
<li><a href="https://dl.acm.org/authorize.cfm?key=N21772">Uncovering
Influence Cookbooks : Reverse Engineering the Topological Impact in Peer
Ranking Services</a> - (CSCW) <em>Aims at identifying which centrality
metrics are in use in a peer ranking service.</em></li>
<li><a href="https://arxiv.org/abs/1704.08991">The topological face of
recommendation: models and application to bias detection</a> - (Complex
Networks) <em>Proposes a bias detection framework for items recommended
to users.</em></li>
<li><a href="http://ieeexplore.ieee.org/document/7958568/">Membership
Inference Attacks Against Machine Learning Models</a> - (Symposium on
Security and Privacy) <em>Given a machine learning model and a record,
determine whether this record was used as part of the models training
dataset or not.</em></li>
<li><a href="https://dl.acm.org/citation.cfm?id=3053009">Practical
Black-Box Attacks against Machine Learning</a> - (Asia CCS)
<em>Understand how vulnerable is a remote service to adversarial
classification attacks.</em> ### 2016</li>
<li><a
href="https://www.andrew.cmu.edu/user/danupam/datta-sen-zick-oakland16.pdf">Algorithmic
Transparency via Quantitative Input Influence: Theory and Experiments
with Learning Systems</a> - (IEEE S&amp;P) <em>Evaluate the individual,
joint and marginal influence of features on a model using shapley
values.</em></li>
<li><a href="https://arxiv.org/abs/1602.07043">Auditing Black-Box Models
for Indirect Influence</a> - (ICDM) <em>Evaluate the influence of a
variable on a black-box model by “cleverly” removing it from the dataset
and looking at the accuracy gap</em></li>
<li><a href="https://arxiv.org/abs/1611.04967">Iterative Orthogonal
Feature Projection for Diagnosing Bias in Black-Box Models</a> - (FATML
Workshop) <em>Performs feature ranking to analyse black-box
models</em></li>
<li><a href="http://datworkshop.org/papers/dat16-final22.pdf">Bias in
Online Freelance Marketplaces: Evidence from TaskRabbit</a> - (dat
workshop) <em>Measures the TaskRabbits search algorithm rank.</em></li>
<li><a
href="https://www.usenix.org/conference/usenixsecurity16/technical-sessions/presentation/tramer">Stealing
Machine Learning Models via Prediction APIs</a> - (Usenix Security) <a
href="https://github.com/ftramer/Steal-ML">(Code)</a> <em>Aims at
extracting machine learning models in use by remote services.</em></li>
<li><a href="https://arxiv.org/pdf/1602.04938v3.pdf">“Why Should I Trust
You?”Explaining the Predictions of Any Classifier</a> - (arXiv) <a
href="https://github.com/marcotcr/lime-experiments">(Code)</a>
<em>Explains a blackbox classifier model by sampling around data
instances.</em></li>
<li><a href="http://ieeexplore.ieee.org/document/7546497/">Back in
Black: Towards Formal, Black Box Analysis of Sanitizers and Filters</a>
- (Security and Privacy) <em>Black-box analysis of sanitizers and
filters.</em></li>
<li><a href="http://ieeexplore.ieee.org/document/7546525/">Algorithmic
Transparency via Quantitative Input Influence: Theory and Experiments
with Learning Systems</a> - (Security and Privacy) <em>Introduces
measures that capture the degree of influence of inputs on outputs of
the observed system.</em></li>
<li><a href="https://mislove.org/publications/Amazon-WWW.pdf">An
Empirical Analysis of Algorithmic Pricing on Amazon Marketplace</a> -
(WWW) <a href="http://personalization.ccs.neu.edu">(Code)</a>
<em>Develops a methodology for detecting algorithmic pricing, and use it
empirically to analyze their prevalence and behavior on Amazon
Marketplace.</em> ### 2015</li>
<li><a href="https://arxiv.org/abs/1412.3756">Certifying and Removing
Disparate Impact</a> - (SIGKDD) <em>Proposes SVM-based methods to
certify absence of bias and methods to remove biases from a
dataset.</em></li>
<li><a href="https://dl.acm.org/citation.cfm?id=2815681">Peeking Beneath
the Hood of Uber</a> - (IMC) <em>Infer implementation details of Ubers
surge price algorithm.</em> ### 2014</li>
<li><a href="">A peek into the black box: exploring classifiers by
randomization</a> - (Data Mining and Knowledge Discovery journal) (<a
href="https://github.com/tsabsch/goldeneye">code</a>) <em>Finds groups
of features that can be permuted without changing the output label of
predicted samples</em></li>
<li><a href="https://www.usenix.org/node/184394">XRay: Enhancing the
Webs Transparency with Differential Correlation</a> - (USENIX Security)
<em>Audits which user profile data were used for targeting a particular
ad, recommendation, or price.</em> ### 2013</li>
<li><a href="https://dl.acm.org/citation.cfm?id=2488435">Measuring
Personalization of Web Search</a> - (WWW) <em>Develops a methodology for
measuring personalization in Web search result.</em></li>
<li><a
href="https://www.cs.bgu.ac.il/~sabatos/papers/SabatoSarwate13.pdf">Auditing:
Active Learning with Outcome-Dependent Query Costs</a> - (NIPS)
<em>Learns from a binary classifier paying only for negative
labels.</em></li>
</ul>
<h3 id="section-2">2012</h3>
<ul>
<li><a href="http://www.jmlr.org/papers/v13/nelson12a.html">Query
Strategies for Evading Convex-Inducing Classifiers</a> - (JMLR)
<em>Evasion methods for convex classifiers. Considers evasion
complexity.</em> ### 2008</li>
<li><a href="https://dl.acm.org/citation.cfm?id=1455806">Privacy Oracle:
a System for Finding Application Leakswith Black Box Differential
Testing</a> - (CCS) <em>Privacy Oracle: a system that uncovers
applications leaks of personal information in transmissions to
remoteservers.</em> ### 2005</li>
<li><a href="https://dl.acm.org/citation.cfm?id=1081950">Adversarial
Learning</a> - (KDD) <em>Reverse engineering of remote linear
classifiers, using membership queries.</em></li>
</ul>
<h2 id="related-events">Related Events</h2>
<h3 id="section-3">2025</h3>
<ul>
<li><a href="https://project.inria.fr/aimlai/">AIMLAI at ECML/PKDD
2025</a></li>
<li><a
href="https://aaai.org/conference/aaai/aaai-25/workshop-list/#ws06">AAAI
workshop on AI Governance: Alignment, Morality, and Law</a></li>
</ul>
<h3 id="section-4">2024</h3>
<ul>
<li><a href="https://www.ircg.msm.uni-due.de/ai/">1st International
Conference on Auditing and Artificial Intelligence</a></li>
<li><a href="https://regulatableml.github.io/">Regulatable ML Workshop
(RegML24)</a></li>
</ul>
<h3 id="section-5">2023</h3>
<ul>
<li><a href="https://cscw-user-ai-auditing.github.io/">Supporting User
Engagement in Testing, Auditing, and Contesting AI (CSCW User AI
Auditing)</a></li>
<li><a href="https://algorithmic-audits.github.io">Workshop on
Algorithmic Audits of Algorithms (WAAA)</a></li>
<li><a href="https://regulatableml.github.io/">Regulatable ML Workshop
(RegML23)</a></li>
</ul>
<p><a
href="https://github.com/erwanlemerrer/awesome-audit-algorithms">auditalgorithms.md
Github</a></p>

765
html/aurelia.md2.html Normal file
View File

@@ -0,0 +1,765 @@
<p align="center">
<a href="https://github.com/behzad888/awesome" target="_blank">
<img src="/media/aurelia-awesome.png" alt="Awesome Aurelia" /> </a>
</p>
<h1
id="aurelia-awesome-awesome-join-the-chat-at-httpsgitter.imaureliadiscuss-build-status">Aurelia
Awesome <a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> <a
href="https://gitter.im/aurelia/discuss?utm_source=badge&amp;utm_medium=badge&amp;utm_campaign=pr-badge&amp;utm_content=badge"><img
src="https://badges.gitter.im/Join%20Chat.svg"
alt="Join the chat at https://gitter.im/aurelia/discuss" /></a> <a
href="https://travis-ci.org/behzad888/awesome-aurelia"><img
src="https://travis-ci.org/behzad888/awesome-aurelia.svg?branch=master"
alt="Build Status" /></a></h1>
<p>A curated list of amazingly awesome Aurelia libraries, resources and
shiny things.</p>
<h2 id="current-aurelia-version">Current Aurelia version</h2>
<p><a href="https://www.npmjs.com/package/aurelia-framework"><img
src="https://img.shields.io/npm/v/aurelia-framework.svg"
alt="npm Version" /></a></p>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#aurelia">Aurelia</a>
<ul>
<li><a href="#official-resources">Official Resources</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#experts-on-personal-blogs">Experts on personal
blogs</a></li>
<li><a href="#aurelia-tools">Aurelia Tools</a></li>
<li><a href="#seed-project">Seed Project</a></li>
<li><a href="#aurelia-generators">Aurelia Generators</a></li>
<li><a href="#aurelia-cheatsheet">Aurelia Cheatsheet</a></li>
<li><a href="#aurelia-tutorials">Aurelia Tutorials</a>
<ul>
<li><a href="#aurelia-podcasts">Aurelia Podcasts</a></li>
<li><a href="#aurelia-videos">Aurelia Videos</a></li>
<li><a href="#aurelia-books">Aurelia Books</a></li>
<li><a href="#aurelia-articles">Aurelia Articles</a></li>
</ul></li>
<li><a href="#material-design">Material Design</a></li>
<li><a href="#aurelia-plugins">Aurelia Plugins</a></li>
<li><a href="#aurelia-implementation">Aurelia Implementation</a></li>
<li><a href="#aurelia-custom-element">Aurelia Custom Element</a></li>
<li><a href="#aurelia-auth">Aurelia Auth</a></li>
<li><a href="#aurelia-libraries">Aurelia Libraries</a></li>
<li><a href="#aurelia-examples">Aurelia Examples</a></li>
</ul></li>
<li><a href="#typescript">TypeScript</a>
<ul>
<li><a href="#typeScript-general-resources">TypeScript General
Resources</a></li>
<li><a href="#typescript-seed-projects">Seed Projects</a></li>
<li><a href="#examples">Examples</a></li>
</ul></li>
<li><a href="#es5">Aurelia in ES5</a>
<ul>
<li><a href="#es5-seed-projects">Seed Projects</a></li>
<li><a href="#es5-examples">Examples</a></li>
</ul></li>
<li><a href="#meteor">Aurelia and Meteor</a>
<ul>
<li><a href="#meteor-seed-projects">Seed Projects</a></li>
</ul></li>
<li><a href="#contributing-guideline">Contributing</a></li>
</ul>
<h3 id="aurelia">Aurelia</h3>
<blockquote>
<p>Aurelia is a next gen JavaScript client framework for mobile, desktop
and web that leverages simple conventions to empower your
creativity.</p>
</blockquote>
<h4 id="official-resources">Official Resources</h4>
<ul>
<li><a href="http://aurelia.io">Official Site</a></li>
<li><a href="http://blog.aurelia.io/">Official Blog</a></li>
<li><a href="http://aurelia.io/docs.html">Official
Documentation</a></li>
<li><a href="http://aurelia.io/docs.html#/api/home">API
Documentation</a></li>
<li><a
href="http://aurelia.io/docs.html#/aurelia/framework/latest/doc/article/getting-started">Official
Getting Started Guide</a></li>
<li><a href="https://github.com/aurelia/framework">Official GitHub
Repo</a></li>
<li><a href="https://twitter.com/eisenbergeffect">Rob Eisenberg on
Twitter</a></li>
</ul>
<h4 id="community">Community</h4>
<ul>
<li><a
href="https://twitter.com/hashtag/aureliajs"><code>#aureliajs</code></a>
hashtag on Twitter</li>
<li><a href="https://discourse.aurelia.io/">Aurelia Forum</a> on
Discourse</li>
<li><a href="https://gitter.im/Aurelia/Discuss">Gitter Channel</a></li>
<li><a href="https://gitter.im/cmichaelgraham/aurelia-typescript">Gitter
Channel</a> for Aurelia TypeScript</li>
<li><a href="http://stackoverflow.com/questions/tagged/aurelia">Aurelia
StackOverflow</a></li>
<li><a
href="https://hashnode.com/ama/with-aurelia-team-cijv67apt000o535313ewe3qo">Aurelia
AMA (Ask Me Anything)</a></li>
<li><a href="http://www.reddit.com/r/aureliajs/">/r/Aureliajs
Subreddit</a></li>
<li><a
href="https://plus.google.com/communities/103785338632993439883">Aurelia
on Google+</a></li>
</ul>
<h4 id="experts-on-personal-blogs">Experts on personal blogs</h4>
<ul>
<li><a href="http://davismj.me/">Personal blog of Aurelia developer
Matthew James Davis</a></li>
<li><a href="http://www.danyow.net/">Personal blog on Aurelia dev /
Developer Jeremy Danyow</a></li>
<li><a href="http://patrickwalters.net/">Personal blog on Aurelia dev /
Developer Patrick Walters aka PWKAD</a></li>
<li><a href="http://blog.ashleygrant.com/">Personal blog on Aurelia dev
/ Developer Ashley Grant</a></li>
<li><a
href="http://ilikekillnerds.com/category/javascript/aurelia/">Personal
blog of Australian Front End / Aurelia Javascript Developer Dwayne
Charrington</a></li>
<li><a href="http://drdwilcox.blogspot.com/">Personal blog on Aurelia
dev / Developer Don Wilcox aka drdwilcox</a></li>
<li><a href="http://hobbit-on-aurelia.net/">Personal blog on Aurelia dev
/ Developer Michael Lambert</a></li>
<li><a href="http://sean-hunter.io/">Personal blog on Aurelia dev /
Developer Sean Hunter</a></li>
<li><a href="http://blog.opinionatedapps.com/">Personal blog on Aurelia
dev / Developer Paul van Bladel</a></li>
<li><a href="http://www.sobell.net/category/aurelia/">Personal blog on
Aurelia dev / Developer Jason Sobell</a></li>
<li><a href="http://eisenbergeffect.bluespire.com/">Rob Eisenbergs
other Blog</a></li>
<li><a href="https://medium.com/@eriklieben">Medium posts by Aurelia
Core team member Erik Lieben</a></li>
<li><a href="http://manuelguilbault.com/">Personal blog of Canadian
developer Manuel Guilbault</a></li>
<li><a href="http://www.jeremyg.net/">Personal blog of Canadian
developer Jeremy Gonzalez</a></li>
<li><a href="https://kabaehr.de/">Personal blog of German developer
Katharina Bähr</a></li>
<li><a href="https://elanderson.net/tag/aurelia/">Personal blog of
American developer Eric L. Anderson</a></li>
</ul>
<h4 id="aurelia-tools">Aurelia Tools</h4>
<ul>
<li><a
href="https://chrome.google.com/webstore/detail/aurelia-inspector/ofemgdknaajmpeoblfdjkenbpcfbdefg">Chrome
Extension</a> * This tool is called “Aurelia Inspector”</li>
<li><a
href="https://github.com/aurelia/vscode-extension">vscode-extension</a>
* An Aurelia extension for the VS Code editor that provides HTML syntax
highlighting, statement completion and CLI integration.</li>
<li><a
href="https://github.com/behzad888/vscode-aurelia-snippets">vscode-aurelia-snippets</a>
* HTML, JavaScript and TypeScript snippets for VSCode</li>
<li><a
href="https://github.com/SpoonX/aurelia-update">aurelia-update</a> *
Update all aurelia dependencies easily.</li>
<li><a
href="https://github.com/MeirionHughes/aurelia-template-lint">aurelia-template-lint</a>
* Sanity check of Aurelia-flavor template HTML</li>
<li><a
href="https://atom.io/packages/atom-aurelia-snippets">atom-aurelia-snippets</a>
* JavaScript and TypeScript snippets for atom</li>
<li><a
href="https://github.com/kristianmandrup/aurelia-installer">aurelia-installer</a>
* CLI for managing Aurelia components and vendor libs</li>
<li><a
href="https://github.com/charlespockert/aurelia-debugger">aurelia-debugger</a>
* Visual debug tool for Aurelia</li>
</ul>
<h4 id="seed-project">Seed Project</h4>
<ul>
<li><a href="https://github.com/aurelia/beginner-kits">Beginner kits</a>
* Houses the beginner getting started started kits for ES 2016 and
TypeScript.</li>
<li><a
href="https://github.com/michaelbull/aurelia-typescript-webpack-starter">TypeScript
+ Webpack Starter Kit</a> * A minimal Aurelia starter kit written in
TypeScript and built using webpack.</li>
<li><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
add_your_repo <strong>}}</strong></a></li>
</ul>
<h4 id="aurelia-generators">Aurelia Generators</h4>
<ul>
<li><a
href="https://github.com/zewa666/generator-aurelia">zewa666/generator-aurelia</a>
Yeoman generator for the JavaScript Framework Aurelia by <span
class="citation" data-cites="zewa666">@zewa666</span></li>
<li><a
href="https://github.com/kristianmandrup/generator-aurelia-ts">kristianmandrup/generator-aurelia-ts</a>
Turbo Start generator for Aurelia apps by <span class="citation"
data-cites="kristianmandrup">@kristianmandrup</span></li>
</ul>
<h4 id="aurelia-cheatsheet">Aurelia Cheatsheet</h4>
<ul>
<li><a
href="http://www.cheatography.com/erikch/cheat-sheets/aurelia-getting-started/">Aurelia
Getting Started Cheat Sheet by ErikCH</a></li>
</ul>
<h4 id="aurelia-tutorials">Aurelia Tutorials</h4>
<ul>
<li><a
href="https://jdanyow.github.io/aurelia-converters-sample/">Aurelia
Value Converters</a></li>
<li><a
href="http://www.jujens.eu/posts/en/2016/Mar/15/ionic2-aurelia-f7/">Aurelia
&amp; Framework7 vs. Angular2 &amp; Ionic2</a></li>
<li><a
href="https://github.com/behzad888/Aurelia-styleguide">Aurelia-styleguide</a>
* A starting point for Aurelia development teams to provide consistency
through best practices.</li>
<li><a href="https://www.tutorialspoint.com/aurelia/index.htm">Aurelia
Tutorial | TutorialsPoint</a></li>
</ul>
<h5 id="aurelia-podcasts">Aurelia Podcasts</h5>
<ul>
<li>02.22.2016 <a
href="http://blog.nofluffjuststuff.com/2016/02/22/podcast-checking-out-aurelia-with-peter-pavlovich/">No
Fluff Just Stuff Podcast: Checking out Aurelia with Peter
Pavlovich</a></li>
<li>02.18.2016 <a
href="http://www.programwitherik.com/the-history-behind-aurelia-with-rob-eisenberg/">Program
With Erik Podcast: The History Behind Aurelia with Rob
Eisenberg</a></li>
<li>02.11.2016 <a
href="https://devchat.tv/adventures-in-angular/080-aia-aurelia-with-rob-eisenberg">Adventures
in Angular Podcast: Aurelia with Rob Eisenberg</a></li>
<li>08.04.2015 <a
href="http://herdingcode.com/herding-code-203-rob-eisenberg-on-aurelia/">Herding
Code 203: Rob Eisenberg on Aurelia</a></li>
<li>06.02.2015 <a href="http://5by5.tv/changelog/140">The Changelog
#140: Aurelia, Durandal, and leaving AngularJS with Rob
Eisenberg</a></li>
<li>02.02.2015 <a
href="http://thewebplatform.libsyn.com/38-aureliaio">The Web Platform
Podcast : 38: Aurelia.io</a></li>
</ul>
<h5 id="aurelia-videos">Aurelia Videos</h5>
<ul>
<li>02.20.2018 <a
href="https://www.packtpub.com/application-development/aurelia-beginners-new-age-js-framework-video">Aurelia
For Beginners: The New Age JS Framework | Packt</a></li>
<li>01.04.2018 <a href="https://aureliacasts.com/">Tutorial Series of
Aurelia | AureliaCasts</a></li>
<li>02.28.2017 <a
href="https://www.packtpub.com/web-development/aurelia-web-development-part-1-video">Aurelia
Web Development - Part 1 | Packt</a></li>
<li>05.04.2016 <a
href="https://www.pluralsight.com/courses/aurelia-fundamentals">Brian
Noyes | Aurelia Fundamentals on Pluralsight.com</a></li>
<li>03.08.2016 <a
href="https://www.youtube.com/watch?v=fi33aDFKvxE">Discover Aurelia with
CEO Rob Eisenberg</a></li>
<li>11.01.2016 <a href="https://vimeo.com/153090562">Rob Eisenberg |
Aurelia: Next Generation Web Apps | NDC {London}</a></li>
<li>12.16.2015 <a
href="https://www.youtube.com/watch?v=KOCiYJAWXeQ">Ashley Grant on
Custom Components in Aurelia | Dev Chat</a></li>
<li>12.10.2015 <a
href="https://www.youtube.com/watch?v=NyxGZYgOCuo">Jeremy Danyow on
Binding | Readthesource 12</a></li>
<li>12.09.2015 <a href="https://vimeo.com/152733803">Jakub Jedryszek |
Aurelia * The next generation JavaScript framework you will love |
SeattleCodeCamp</a></li>
<li>11.12.2015 <a
href="https://channel9.msdn.com/Events/Seth-on-the-Road/DevIntersection-2015/Rob-Eisenberg-on-Aurelia">Rob
Eisenberg on Aurelia | DEVIntersection 2015 | Channel 9</a></li>
</ul>
<h5 id="aurelia-books">Aurelia Books</h5>
<ul>
<li><a
href="https://leanpub.com/aurelia-for-real-world-applications">Aurelia
for Real World Applications</a> by Dwayne Charrington (Dec 2018, 174
pages)</li>
<li><a href="https://leanpub.com/mastering-aurelia-store">Mastering
Aurelia Store</a> By Dwayne Charrington (last updated Nov 2018)</li>
<li><a href="https://www.manning.com/books/aurelia-in-action">Aurelia in
Action</a> By Sean Hunter (Aug 2018, 432 pages)</li>
<li><a
href="https://www.packtpub.com/web-development/hands-full-stack-web-development-aurelia">Hands-On
Full Stack Web Development with Aurelia</a> By Diego Argüelles &amp;
Erikson Murrugarra (June 2018, 348 pages)</li>
<li><a href="https://www.apress.com/gp/book/9781484234013">Practical App
Development with Aurelia</a> by Matthew Duffield (March 2018)</li>
<li><a href="https://leanpub.com/practical-aurelia">Practical
Aurelia</a> by Behzad Abbasi (behzad888) (March 2018, 137 pages)</li>
<li><a
href="https://www.packtpub.com/web-development/learning-aurelia">Learning
Aurelia</a> by Manuel Guilbault (Dec 2016, 292 pages)</li>
<li><a href="https://leanpub.com/beginning-of-aurelia">Beginning
Aurelia</a> by Behzad Abbasi (behzad888) (July 2016, 218 pages)</li>
<li><a
href="https://www.gitbook.com/book/kristianmandrup/aurelia-app-amazement/details">Aurelia
App Amazement</a> By Kristian Mandrup (2016)</li>
</ul>
<h5 id="aurelia-articles">Aurelia Articles</h5>
<ul>
<li><a
href="https://medium.com/@sergiy.stotskiy/casl-based-authorization-in-aurelia-app-3e44c0fe1703">Authorization
in Aurelia using CASL</a> * by Sergii Stotskyi (stalniy)</li>
</ul>
<h4 id="material-design">Material Design</h4>
<ul>
<li><a href="https://github.com/joelcoxokc/aurelia-interface">Official
Aurelia Material Design (Github)</a></li>
<li><a
href="https://github.com/genadis/aurelia-mdl">aurelia-mdl</a></li>
<li><a
href="https://github.com/redpelicans/aurelia-material">aurelia-material</a></li>
<li><a
href="https://github.com/arabsight/aurelia-mdl-plugin">aurelia-mdl-plugin</a>
* Material Design Lite plugin for Aurelia</li>
<li><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
add_your_repo <strong>}}</strong></a></li>
</ul>
<h4 id="aurelia-plugins">Aurelia Plugins</h4>
<ul>
<li><a
href="https://github.com/paulvanbladel/aurelia-auth">aurelia-auth</a> *
Token-based authentication plugin for aurelia</li>
<li><a
href="https://github.com/jdanyow/aurelia-computed">aurelia-computed</a>
* A plugin for Aurelia to observe computed properties without
dirty-checking</li>
<li><a href="https://github.com/aurelia/i18n">aurelia-i18n</a>
{official} * A plugin that provides i18n support</li>
<li><a
href="https://github.com/aurelia/ui-virtualization">aurelia-ui-virtualization</a>
{official} * A plugin that provides a virtualized repeater and other
virtualization services</li>
<li><a
href="https://github.com/charlespockert/aurelia-bs-grid">aurelia-bs-grid</a>
* Aurelia and Bootstrap powered datagrid control</li>
<li><a
href="https://github.com/roguePanda/aurelia-polymer">aurelia-polymer</a>
* Aurelia plugin to support Polymer</li>
<li><a
href="https://github.com/Vheissu/aurelia-google-maps">aurelia-google-maps</a>
* A highly configurable custom element for use in your Aurelia
applications for inserting Google Maps into your application</li>
<li><a
href="https://github.com/aurelia/webpack-plugin">webpack-plugin</a>
{official} * A plugin for webpack that enables bundling Aurelia
applications</li>
<li><a href="https://github.com/niieani/aurelia-cycle">aurelia-cycle</a>
* An Aurelia plugin that enables the use of Cycle.js inside of
Aurelia</li>
<li><a
href="https://github.com/aurelia-ui-toolkits/aurelia-kendoui-bridge">aurelia-kendoui-bridge</a>
* Aurelia and KendoUI integration</li>
<li><a
href="https://github.com/avrahamcool/aurelia-long-click-event">aurelia-long-click-event</a>
* Add delegate/trigger capabilities for long click.</li>
<li><a
href="https://github.com/bryanrsmith/aurelia-react-loader">aurelia-react-loader</a>
* Load React components directly from Aurelia views</li>
<li><a
href="https://github.com/aurelia/validatejs">aurelia-validatejs</a>
{official} * Enables expressive validation using decorators and/or a
fluent API.</li>
<li><a
href="https://github.com/behzad888/aurelia-view-pipeline">aurelia-view-pipeline</a>
* A plugin for loading any Markdown into custom element</li>
<li><a
href="https://github.com/drivesoftware/aurelia-routed-footer">aurelia-routed-footer</a>
* An Aurelia plugin which adds the ability to control footer content via
the router</li>
<li><a href="https://github.com/SpoonX/aurelia-api">aurelia-api</a>
{ES6/TS/Webpack} * A wrapper around aurelia-fetch-client for multiple
endpoints</li>
<li><a
href="https://github.com/SpoonX/aurelia-authentication">aurelia-authentication</a>
{ES6/TS/Webpack} * Authentication plugin for aurelia with aurelia-api
support.</li>
<li><a href="https://github.com/SpoonX/aurelia-orm">aurelia-orm</a>
{ES6/TS/Webpack} * Makes working with entities and calling your Rest API
simple.</li>
<li><a
href="https://github.com/SpoonX/aurelia-notification">aurelia-notification</a>
{ES6/TS/Webpack} * Automatically translated notifications utilizing
humane.js and i18n</li>
<li><a
href="https://github.com/bryanrsmith/aurelia-binding-loader">aurelia-binding-loader</a>
* An Aurelia loader for using any module directly from a view
template</li>
<li><a
href="https://github.com/michaelmalonenz/aurelia-dragula">aurelia-dragula</a>
* An ES2015 port of the Dragula library, targeted at the Aurelia
Framework</li>
<li><a
href="https://github.com/jdanyow/aurelia-breeze">aurelia-breeze</a> *
Everything you need to use Breeze with Aurelia</li>
<li><a
href="https://github.com/Itprosolutions/aurelia-bootstrap-datepicker">aurelia-bootstrap-datepicker</a>
* An aurelia port for bootstrap-datepicker</li>
<li><a
href="https://github.com/vheissu/aurelia-configuration">Aurelia-Configuration</a>
* Smart configuration for your Aurelia applications.</li>
<li><a
href="https://github.com/MarcScheib/aurelia-environment">aurelia-environment</a>
* aurelia-environment provides simple .env parsing and loading</li>
<li><a
href="https://github.com/pulsarblow/aurelia-firebase">aurelia-firebase</a>
* <a href="https://aureliaonfire.azurewebsites.net">A Firebase plugin
for Aurelia</a></li>
<li><a
href="https://github.com/tfrydrychewicz/aurelia-flux">aurelia-flux</a> *
Flux dispatcher plugin for Aurelia</li>
<li><a
href="https://github.com/corneliutusnea/aurelia-grid">aurelia-grid</a> *
A fresh Aurelia Grid written in TypeScript based charlespockerts
Aurelia BS Grid</li>
<li><a
href="https://github.com/miguelzakharia/aurelia-google-analytics">aurelia-google-analytics</a>
* An Aurelia.io plugin that adds Google Analytics page tracking to your
project.</li>
<li><a
href="https://github.com/code-chris/aurelia-knockout">aurelia-knockout</a>
* A Knockout plugin for Aurelia</li>
<li><a
href="https://github.com/ceoaliongroo/aurelia-leaflet">aurelia-leaflet</a>
* Leaflet Plugin for Aurelia</li>
<li><a
href="https://github.com/MarcScheib/aurelia-notify">aurelia-notify</a> *
A notification plugin for Aurelia</li>
<li><a
href="https://github.com/kristianmandrup/aurelia-rethink-bindtable">aurelia-rethink-bindtable</a>
* Aurelia bind table integration for RethinkDB via Socket.io</li>
<li><a
href="https://github.com/Mordred/aurelia-sails-socket-client">aurelia-sails-socket-client</a>
* A simple, restful, message-based wrapper around sails.io client</li>
<li><a
href="https://github.com/Itprosolutions/aurelia-switch">aurelia-switch</a>
* An aurelia optimised switchButton</li>
<li><a
href="https://github.com/genadis/aurelia-yt-player">aurelia-yt-player</a>
* Aurelia plugin for Youtube player API</li>
<li><a
href="https://github.com/abalmus/aurelia-ace-editor">abalmus/aurelia-ace-editor</a>
* Aurelia ace editor plugin</li>
<li><a
href="https://github.com/Tseberechts/aurelia-place-picker">Tseberechts/aurelia-place-picker</a>
* A place picker inspired by the Autocomplete places with Aurelia</li>
<li><a
href="https://github.com/grofit/treacherous-aurelia">treacherous-aurelia</a>
* An Aurelia plugin for the treacherous validation system</li>
<li><a
href="https://github.com/SpoonX/aurelia-filter">aurelia-filter</a> * A
plugin for aurelia to populate search/filter criteria. Works well with
aurelia-orm</li>
<li><a
href="https://github.com/SpoonX/aurelia-charts">aurelia-charts</a> *
Graphs plugin for aurelia. Supports all libraries</li>
<li><a
href="https://github.com/SpoonX/aurelia-view-manager">aurelia-view-manager</a>
* A view manager for aurelia plugins. Add support for overriding views,
and multiple frameworks</li>
<li><a
href="https://github.com/MeirionHughes/aurelia-resize">aurelia-resize</a>
* aurelia plugin to observe DOM-element resize events</li>
<li><a
href="https://github.com/Novatrox/aurelia-keyboard-plugin">aurelia-keyboard-plugin</a>
* Simple keyboard plugin for aurelia</li>
<li><a
href="https://github.com/adarshpastakia/aurelia-ui-framework">aurelia-ui-framework</a>
* A bespoke UI Framework built on Aurelia for desktop business
application</li>
<li><a
href="https://github.com/TGMorais/aurelia-tags-input">aurelia-tags-input</a>
* An aurelia tags input plugin</li>
<li><a
href="https://github.com/formio/aurelia-formio">aurelia-formio</a> * A
dynamic JSON Form Renderer and Form Builder - <a
href="https://formio.github.io/aurelia-formio/">See Example</a></li>
<li><a
href="https://github.com/michaelbull/aurelia-swipeout">aurelia-swipeout</a>
* A custom element for iOS style swipeout actions - <a
href="https://michaelbull.github.io/aurelia-swipeout/">Demo</a></li>
<li><a
href="https://github.com/michaelbull/aurelia-split-pane">aurelia-split-pane</a>
* A custom element for resizable split panes - <a
href="https://michaelbull.github.io/aurelia-split-pane/">Demo</a></li>
<li><a
href="https://github.com/ghiscoding/Aurelia-Bootstrap-Plugins">aurelia-bootstrap-plugins</a>
* A set of plugins to bridge with 3rd party Bootstrap addons - <a
href="https://ghiscoding.github.io/Aurelia-Bootstrap-Plugins/">Demo</a></li>
<li><a
href="https://github.com/ghiscoding/aurelia-slickgrid">aurelia-slickgrid</a>
* Slickgrid the best javascript datagrid for performance &amp;
customization is now available in Aurelia - <a
href="https://ghiscoding.github.io/aurelia-slickgrid/">Demo</a></li>
<li><a
href="https://github.com/stalniy/casl/tree/master/packages/casl-aurelia">casl-aurelia</a>
* Permissions management plugin which allows to integrate Aurelia and
CASL</li>
<li><a
href="https://github.com/jbockle/aurelia-json-schema-form">aurelia-json-schema-form</a>
* A completely customizable plugin to dynamically generate forms &amp;
validate them based on JSON schema</li>
<li><a
href="https://aurelia-highlightjs.r-w-x.net/#/demo">aurelia-highlightjs</a>
* An Aurelia custom element for <a
href="https://highlightjs.org/">highlight.js</a></li>
<li><a
href="https://github.com/jmzagorski/aurelia-fontawesome">aurelia-fontawesome</a>
* Aurelia component for <a href="https://fontawesome.com/">Font
Awesome</a> 5.</li>
<li><a
href="https://github.com/kisssdev/aurelia-kis-oidc">aurelia-kis-oidc</a>
* An Aurelia plugin that encapsulates <a
href="https://github.com/IdentityModel/oidc-client-js">oidc-client-js
library</a>.</li>
<li><a
href="https://github.com/manuel-guilbault/aurelia-telemetry">aurelia-telemetry</a></li>
<li><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
add_your_repo <strong>}}</strong></a></li>
</ul>
<h4 id="aurelia-implementation">Aurelia Implementation</h4>
<ul>
<li><a
href="https://github.com/gooy/aurelia-animator-tinyanimate">aurelia-animator-tinyanimate</a>
* Implementation of the Aurelia base animator using TinyAnimate</li>
<li><a
href="https://github.com/sukobuto/aurelia-tinymce-sample">sukobuto/aurelia-tinymce-sample</a>
* Sample app with Aurelia and TinyMCE</li>
<li><a
href="https://github.com/stamp-web/stamp-web-aurelia">stamp-web/stamp-web-aurelia</a>
* Next Generation Stamp Web Editor written in Aurelio with
Bootstrap</li>
<li><a href="https://github.com/Vheissu/aurelia-tabs">aurelia-tabs</a> *
A dependency free tabs component for your Aurelia applications. Allows
you to toggle between sections of content, with supports for dynamically
composing views with optional data</li>
<li><a
href="https://github.com/kst83/aurelia-flickr-ts-memo-game">aurelia-flickr-ts-memo-game</a>
* Match the pairs type of game written with Aurelia in TypeScript using
Flickr</li>
<li><a
href="https://github.com/SpoonX/aurelia-datatable">aurelia-datatable</a>
* A 100% aurelia based data table component <a
href="http://aurelia-datatable.spoonx.org">http://aurelia-datatable.spoonx.org</a></li>
</ul>
<h4 id="aurelia-custom-element">Aurelia Custom Element</h4>
<ul>
<li><a
href="https://github.com/aurelia-ui-toolkits/aurelia-v-grid">aurelia-v-grid</a>
* aurelia-v-grid</li>
<li><a
href="https://github.com/benib/aurelia-leaflet">aurelia-leaflet</a> * <a
href="http://benib.github.io/aurelia-leaflet/">A Leaflet CustomElement
for Aurelia</a></li>
<li><a href="https://github.com/grofit/aurelia-chart">aurelia-chart</a>
* A chart element for aurelia which is powered by chart js using html5
canvas</li>
<li><a
href="https://github.com/aurelia-toolbelt/aurelia-toolbelt">aurelia-toolbelt</a>
* A set of components for bootstrap4, it also includes other components
and value converters.</li>
<li><a
href="https://github.com/ag-grid/ag-grid/tree/master/packages/ag-grid-aurelia">ag-grid-aurelia</a>
* The Aurelia Component for use with ag-Grid, an advanced data grid/data
table - <a
href="https://www.ag-grid.com/best-aurelia-data-grid/">Demo</a></li>
</ul>
<h4 id="aurelia-auth">Aurelia Auth</h4>
<ul>
<li><a href="https://github.com/Foursails/sentry">sentry</a> * An
Aurelia template with a built in authentication shell</li>
<li><a
href="https://github.com/doktordirk/aurelia-authentication-loopback-sample">aurelia-authentication-loopback-sample</a>
* Aurelia client sample with aurelia-authentication and loopback server
(ES6/TS+jspm, ES6+webpack)</li>
<li><a
href="https://github.com/paulvanbladel/aurelia-identityserver-aspnetcore">aurelia-identityserver-aspnetcore</a>
* Sample integrating aurelia with identityserver 4 and docker</li>
<li><a
href="https://github.com/stalniy/casl-aurelia-example">casl-aurelia-example</a>
* Example applilcation of authorization in Aurelia app using CASL.</li>
</ul>
<h4 id="aurelia-libraries">Aurelia Libraries</h4>
<ul>
<li><a href="https://github.com/aurelia/polyfills">pollyfils</a> * The
minimal set of polyfills needed to run Aurelia</li>
<li><a
href="https://github.com/Mordred/aurelia-sails-socket-client">aurelia-sails-socket-client</a>
* A simple, restful, message-based wrapper around sails.io client</li>
<li><a href="https://github.com/aurelia/bundler">aurelia-bundler</a> * A
library for bundling JavaScript, HTML and CSS for use with SystemJS</li>
<li><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
add_your_repo <strong>}}</strong></a></li>
</ul>
<h4 id="aurelia-examples">Aurelia Examples</h4>
<ul>
<li><a
href="https://github.com/jdanyow/aurelia-breeze-northwind">jdanyow/aurelia-breeze-northwind</a>
* A Northwind demo using Aurelia and Breeze by <span class="citation"
data-cites="jdanyow">@jdanyow</span>.</li>
<li><a
href="https://github.com/jdanyow/aurelia-solitaire">jdanyow/aurelia-solitaire</a>
* Klondike solitaire built with Aurelia and dragula.</li>
<li><a
href="https://github.com/discosultan/aurelia-minesweeper/">discosultan/aurelia-minesweeper</a>
* Classic Minesweeper game built with Aurelia by <span class="citation"
data-cites="discosultan">@discosultan</span>.</li>
<li><a
href="https://github.com/jimschubert/aurelia-webapi-example">aurelia-webapi-example</a>
* An example WebAPI written with C# and Aurelia</li>
<li><a
href="https://github.com/michaelbull/aurelia-hacker-news#aurelia-hacker-news-clone">michaelbull/aurelia-hacker-news</a>
* A recreation of the Hacker News website written in TypeScript and
built using Aurelia, with webpack as a module bundler.</li>
<li><a href="http://builtwithaurelia.com/">Built with Aurelia</a> *
Showcase of examples created by the Aurelia community.</li>
</ul>
<h5 id="aurelia-electron-examples">Aurelia + Electron Examples</h5>
<ul>
<li><a
href="https://github.com/timfish/aurelia-electron-webpack">aurelia-electron-webpack</a>
* A basic boilerplate to build Electron apps with Aurelia, Typescript,
and Webpack.</li>
<li><a
href="https://github.com/seesharper/AureliaElectronHappiness">AureliaElectronHappiness</a>
* Sample application that shows how to combine TypeScript, VSCode and
Electron.</li>
<li><a
href="https://github.com/jimschubert/electron-aurelia-example">electron-aurelia-example</a>
* An example desktop application written with Electron and Aurelia.</li>
</ul>
<h3 id="typescript">TypeScript</h3>
<blockquote>
<p>TypeScript lets you write JavaScript the way you really want to.
TypeScript is a typed superset of JavaScript that compiles to plain
JavaScript.</p>
</blockquote>
<h4 id="typescript-general-resources">TypeScript General Resources</h4>
<ul>
<li><a href="http://www.typescriptlang.org/">TypeScript</a> Official
Website for TypeScript</li>
<li><a href="http://www.typescriptlang.org/Playground">REPL</a> Official
TypeScript REPL that runs entirely in your browser</li>
<li><a href="https://github.com/Microsoft/TypeScript">TypeScript
Repository (GitHub)</a> Official GitHub Repo for TypeScript</li>
<li><a
href="https://github.com/DefinitelyTyped/DefinitelyTyped">DefinitelyTyped
Repository (GitHub)</a> The repository for high quality TypeScript type
definitions.</li>
<li><a href="http://definitelytyped.org/tsd">TSD</a> TypeScript
Definition manager for DefinitelyTyped</li>
</ul>
<h4 id="typescript-seed-projects">Typescript Seed Projects</h4>
<ul>
<li><p><a
href="https://github.com/cmichaelgraham/aurelia-typescript">Aurelia
Typescript</a> * A starter kit for working with the Aurelia TypeScript
type definitions by <span class="citation"
data-cites="cmichaelgraham">@cmichaelgraham</span></p></li>
<li><p><a
href="https://github.com/cmichaelgraham/aurelia-axel">aurelia-axel</a> *
As a Visual Studio TypeScript and C# developer building web-based,
spatial information systems targeting a variety of platforms that
leverage ESRI and SQL Server, I want a starter kit so that I can rapidly
build implementations</p></li>
<li><p><a
href="https://github.com/cmichaelgraham/aurelia-axel-northwind">aurelia-axel-northwind</a>
* As a user, I want a walk through of creating a web app from the
<code>aurelia-axel</code> starter kit, based of a familiar database
(Northwind)</p></li>
<li><p><a
href="https://github.com/Enrapt/aurelia-skeleton-navigation-gulp-typescript">aurelia-skeleton-navigation-gulp-typescript</a>
* Aurelia navigation skeleton implemented with Gulp and
Typescript</p></li>
<li><p><a
href="https://github.com/PraveenGandhi/aurelia-chrome-extension-seed">aurelia-chrome-extension-seed</a>
* Aurelia chrome extension seed</p></li>
<li><p><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
add_your_repo <strong>}}</strong></a></p></li>
</ul>
<h3 id="es5">ES5</h3>
<blockquote>
<p>An ECMAScript language that includes structured, dynamic, functional,
and prototype-based features.</p>
</blockquote>
<h4 id="es5-general-resources">ES5 General Resources</h4>
<ul>
<li><a
href="https://github.com/behzad888/awesome/edit/master/README.md"><strong>{{</strong>
help_add_resources <strong>}}</strong></a></li>
</ul>
<h4 id="es5-seed-projects">ES5 Seed Projects</h4>
<ul>
<li><a
href="https://github.com/ahmedshuhel/nav-app-es5">ahmedshuhel/nav-app-es5</a>
Skeleton that sets up a standard aurelia navigation-style app just using
ES5, Bower and RequireJS by <span class="citation"
data-cites="ahmedshuhel">@ahmedshuhel</span>.</li>
</ul>
<h4 id="es5-examples">ES5 Examples</h4>
<ul>
<li><a
href="https://github.com/axwalker/aurelia-observer-patterns">aurelia-observer-patterns</a>
* Simple examples for different methods of implementing observer
patterns in Aurelia</li>
</ul>
<h3 id="meteor">Meteor</h3>
<blockquote>
<p>Meteor is a full stack JavaScript platform which can use Aurelia as
its front-end framework.</p>
</blockquote>
<h4 id="meteor-seed-projects">Meteor Seed Projects</h4>
<ul>
<li><a
href="https://github.com/TsumiNa/meteor-aurelia">TsumiNa/meteor-aurelia</a>
Skeleton that allows Meteor to use Aurelia as the front-end by <span
class="citation" data-cites="TsumiNa">@TsumiNa</span>.</li>
</ul>
<h1 id="contributing-guideline">Contributing Guideline</h1>
<p>Please note that this project is released with a <a
href="code-of-conduct.md">Contributor Code of Conduct</a>. By
participating in this project you agree to abide by its terms.</p>
<p>Ensure your pull request adheres to the following guidelines:</p>
<ul>
<li>Search previous suggestions before making a new one, as yours may be
a duplicate.</li>
<li>If you just created something, wait at least a couple of weeks
before submitting.</li>
<li>You should of course have read or used the thing youre
submitting.</li>
<li>Make an individual pull request for each suggestion.</li>
<li>Use the following format:
<code>[name](link) * Description.</code></li>
<li>Keep descriptions short and simple, but descriptive.</li>
<li>Start the description with a capital and end with a full
stop/period.</li>
<li>Check your spelling and grammar.</li>
<li>Make sure your text editor is set to remove trailing
whitespace.</li>
<li>Link additions should be added to the bottom of the relevant
section.</li>
<li>New categories or improvements to the existing categorization are
welcome.</li>
<li>Pull requests should have a useful title and include a link to the
package and why it should be included.</li>
</ul>
<p>Thank you for your suggestions!</p>
<h2 id="updating-your-pr">Updating your PR</h2>
<p>A lot of times, making a PR adhere to the standards above can be
difficult. If the maintainers notice anything that wed like changed,
well ask you to edit your PR before we merge it. Theres no need to
open a new PR, just edit the existing one. If youre not sure how to do
that, <a
href="https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md">here
is a guide</a> on the different ways you can update your PR so that we
can merge it.</p>
<p><a
href="https://github.com/aurelia-contrib/awesome-aurelia">aurelia.md
Github</a></p>

158
html/ava.md2.html Normal file
View File

@@ -0,0 +1,158 @@
<h1 id="awesome-ava-awesome">Awesome AVA <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a> <a
href="https://avajs.dev"><img src="https://github.com/avajs/ava/raw/main/media/header.png" width="280" align="right" alt="AVA"></a></h1>
<blockquote>
<p><a href="https://avajs.dev">AVA</a> is a minimal &amp; futuristic
JavaScript test runner</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#articles">Articles</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#packages">Packages</a></li>
<li><a href="#works-with-ava">Works with AVA</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
<li><a href="#support">Support</a></li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://github.com/avajs/ava/tree/main/docs/recipes">Recipes</a></li>
<li><a
href="https://shift.infinite.red/testing-the-bejeezus-out-of-react-native-apps-with-ava-330f51f8f6c3">Testing
React Native apps with AVA</a></li>
<li><a
href="https://semaphoreci.com/community/tutorials/getting-started-with-create-react-app-and-ava">Getting
Started with Create React App and AVA</a></li>
<li><a
href="https://wecodetheweb.com/2016/04/19/effortless-unit-testing-with-ava/">Effortless
unit testing with AVA</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="http://jsair.io/ava">JavaScript Air episode with the AVA
team</a></li>
<li><a href="https://www.youtube.com/watch?v=RxLW6-3dk5A">Testing React
components with AVA</a></li>
</ul>
<h2 id="packages">Packages</h2>
<ul>
<li><a
href="https://github.com/avajs/eslint-plugin-ava">eslint-plugin-ava</a>
- ESLint rules.</li>
<li><a
href="https://github.com/jamestalmage/ava-codemods">ava-codemods</a> -
Codemods that simplifies upgrading to newer versions.</li>
<li><a href="https://github.com/avajs/sublime-ava">sublime-ava</a> -
Snippets for Sublime.</li>
<li><a href="https://github.com/avajs/atom-ava">atom-ava</a> - Snippets
for Atom.</li>
<li><a
href="https://github.com/samverschueren/vscode-ava">vscode-ava</a> -
Snippets for Visual Studio Code.</li>
<li><a
href="https://github.com/ahmedelgabri/vim-ava-snippets">vim-ava-snippets</a>
- Snippets for Vim.</li>
<li><a href="https://github.com/sotojuan/redux-ava">redux-ava</a> - Test
helpers for Redux.</li>
<li><a
href="https://github.com/conorhastings/redux-test-recorder">redux-test-recorder</a>
- Generate AVA tests for Redux reducers in a React app.</li>
<li><a href="https://github.com/avajs/gulp-ava">gulp-ava</a> - Run tests
with Gulp.</li>
<li><a href="https://github.com/avajs/grunt-ava">grunt-ava</a> - Run
tests with Grunt.</li>
<li><a href="https://github.com/pine/fly-ava">fly-ava</a> - Run tests
with Fly.</li>
<li><a href="https://github.com/start-runner/ava">start-ava</a> - Run
tests with Start.</li>
<li><a href="https://github.com/unlight/sigh-ava">sigh-ava</a> - Run
tests with Sigh.</li>
<li><a
href="https://github.com/jfmengels/eslint-ava-rule-tester">eslint-ava-rule-tester</a>
- Test <a href="https://github.com/eslint/eslint">ESLint</a> plugins
with AVA.</li>
<li><a
href="https://github.com/jfmengels/jscodeshift-ava-tester">jscodeshift-ava-tester</a>
- Test <a href="https://github.com/facebook/jscodeshift">jscodeshift</a>
codemods with AVA.</li>
<li><a
href="https://github.com/avajs/ava-preact-init">ava-preact-init</a> -
Set up AVA for Preact.</li>
<li><a href="https://github.com/unional/ava-fixture">ava-fixture</a> -
Run fixture/baseline tests.</li>
<li><a
href="https://github.com/dubzzz/ava-fast-check">ava-fast-check</a> -
Property based testing.</li>
<li><a
href="https://github.com/cdaringe/ava-fixture-docker-db">ava-fixture-docker-db</a>
- Add docker databases to your test contexts.</li>
<li><a
href="https://github.com/Wildhoney/ava-webcomponents">ava-webcomponents</a>
- Testing web components via Puppeteer.</li>
<li><a href="https://github.com/yovasx2/ava-tap-json">ava-tap-json</a> -
JSON output with AVA compatibility.</li>
<li><a
href="https://github.com/seamapi/ava-typescript-worker">ava-typescript-worker</a>
- use TypeScript in shared workers</li>
<li><a href="https://github.com/seamapi/ava-postgres">ava-postgres</a> -
get a fresh Postgres database for every test</li>
<li><a href="https://github.com/TomerAberbach/pava">pava</a> -
Parameterized testing.</li>
</ul>
<h2 id="works-with-ava">Works with AVA</h2>
<ul>
<li><a href="https://github.com/electron/spectron#with-ava">Spectron</a>
- Test Electron apps using AVA and ChromeDriver.</li>
<li><a href="https://github.com/Hypercubed/chuhai">Chūhai</a> - Run and
verify benchmarks using AVA and benchmark.js.</li>
<li><a
href="https://github.com/andywer/leakage#usage-with-ava--tape">Leakage</a>
- Memory leak testing.</li>
<li><a href="https://github.com/sindresorhus/pify">pify</a> - Promisify
callback-style functions for better testing. <a
href="https://github.com/sindresorhus/registry-url/blob/eb1f0e01722208366c9199b96235fd043ec162ae/test.js#L6">(Example)</a></li>
<li><a href="https://github.com/sindresorhus/p-event">p-event</a> -
Promisify an event. <a
href="https://github.com/sindresorhus/gulp-debug/blob/4db5871594742a346d17aa9b34f43c87d4e54934/test.js#L42-L44">(Example)</a></li>
<li><a href="https://github.com/sindresorhus/execa">execa</a> - Test
your CLI tools. <a
href="https://github.com/sindresorhus/active-win-cli/blob/d01813762b304102d1fee147855481e9f38c8517/test.js#L5-L6">(Example)</a></li>
<li><a href="https://github.com/sindresorhus/delay">delay</a> - Add
delays to your tests. <a
href="https://github.com/sindresorhus/p-queue/blob/a3a5cadefc2b54269f4939bb34e8dc180c3bd800/test.js#L39">(Example)</a></li>
<li><a href="https://github.com/sindresorhus/get-stream">get-stream</a>
- Test the output of streams. <a
href="https://github.com/sindresorhus/ora/blob/4ceeedd51795bb88a8033229d198e70cd8a2aff7/test.js#L33-L35">(Example)</a></li>
<li><a
href="https://github.com/lukechilds/create-test-server">create-test-server</a>
- Creates a minimal Express server for testing. <a
href="https://github.com/lukechilds/clone-response/blob/11f5870e4e1b039e2d9a8f1f72d45fd1b9706bf3/test/clone-response.js">(Example)</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="http://silvenon.com/testing-react-and-redux/">Testing a
React &amp; Redux Codebase</a> - A comprehensive series of tutorials
about testing a React and Redux project using AVA.</li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<ul>
<li><a
href="https://www.redbubble.com/people/sindresorhus/works/30330590-ava-logo">Stickers,
t-shirts, etc</a> - The products are sold at production price without
any markup.</li>
<li><a href="https://speakerdeck.com/novemberborn/ava-at-lnug">Slides
from AVA talk at London Node User Group</a> - By core team member <a
href="https://github.com/novemberborn">Mark Wubben</a>.</li>
</ul>
<h2 id="support">Support</h2>
<ul>
<li><a href="https://github.com/avajs/ava/discussions">Github
Discussions</a></li>
<li><a href="https://stackoverflow.com/questions/tagged/ava">Stack
Overflow</a></li>
<li><a href="https://twitter.com/ava__js">Twitter</a></li>
</ul>
<p><a href="https://github.com/avajs/awesome-ava">ava.md Github</a></p>

239
html/avr.html Normal file
View File

@@ -0,0 +1,239 @@
<h1 id="awesome-avr-microcontrollers">Awesome AVR Microcontrollers</h1>
<p>A curated list of awesome AVR tools, libraries, resources, and shiny
things. Inspired by awesome-… stuff.</p>
<ul>
<li><a href="#awesome-avr">Awesome AVR</a>
<ul>
<li><a href="#boot-loader">Boot Loader</a></li>
<li><a href="#driver">Driver</a></li>
<li><a href="#eeprom">EEPROM</a></li>
<li><a href="#i2c">I2C</a></li>
<li><a href="#isp">ISP</a></li>
<li><a href="#jtag">JTAG</a></li>
<li><a href="#keyboard">Keyboard</a></li>
<li><a href="#lcd">LCD</a></li>
<li><a href="#pwm">PWM</a></li>
<li><a href="#spi">SPI</a></li>
<li><a href="#twi">TWI</a></li>
<li><a href="#usart">USART</a></li>
<li><a href="#usb">USB</a></li>
<li><a href="#wireless">Wireless</a>
<ul>
<li><a href="#nrf24l01">nRF24L01</a></li>
<li><a href="#zigbee">ZigBee</a></li>
</ul></li>
<li><a href="#xmega">Xmega</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
</ul></li>
<li><a href="#hardware">Hardware</a>
<ul>
<li><a href="#programmers">Programmers</a></li>
</ul></li>
<li><a href="#software">Software</a>
<ul>
<li><a href="#compilers">Compilers</a></li>
<li><a href="#integrated-development-environments">Integrated
Development Environments</a></li>
<li><a href="#simulators">Simulators</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#articles">Articles</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#websites">Websites</a></li>
</ul></li>
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h2 id="eeprom">EEPROM</h2>
<ul>
<li><a href="https://github.com/w0qs1/i2ceeprom">i2ceeprom</a> - A
simple C library for interfacing with 24CXX series I2C EEPROMs.</li>
</ul>
<h2 id="i2c">I2C</h2>
<ul>
<li><a href="https://github.com/jrowberg/i2cdevlib">i2cdevlib</a> - I2C
device library collection for AVR/Arduino or other C++-based MCUs.</li>
<li><a
href="https://github.com/g4lvanix/I2C-master-lib">I2C-master-lib</a> -
Lightweight I2C library for 8-bit AVRs.</li>
</ul>
<h2 id="keyboard">Keyboard</h2>
<ul>
<li><a href="https://github.com/tmk/tmk_keyboard">tmk_keyboard</a> - A
keyboard controller firmware for Atmel AVR USB family.</li>
<li><a
href="https://github.com/BathroomEpiphanies/AVR-Keyboard">AVR-Keyboard</a>
- USB Keyboard firmware for Atmel AVR microcontrollers.</li>
</ul>
<h2 id="lcd">LCD</h2>
<ul>
<li><a href="https://github.com/w0qs1/i2clcd">I2CLCD</a> - A simple C
library for interfacing with I2C LCDs.</li>
</ul>
<h2 id="spi">SPI</h2>
<ul>
<li><a href="http://www.tinkerer.eu/AVRLib/SPI/">AVRLib/SPI</a> - Serial
Peripheral Interface.</li>
</ul>
<h2 id="usb">USB</h2>
<ul>
<li><a href="https://github.com/obdev/v-usb">v-usb</a> - A Firmware-Only
USB implementation for Atmels AVR Microcontrollers.</li>
<li><a href="https://github.com/abcminiuser/lufa">LUFA</a> - A
lightweight USB Framework for AVRs.</li>
<li><a href="https://github.com/libusbx/libusbx">libusbx</a> - A
cross-platform user library providing access to USB devices.</li>
</ul>
<h2 id="wireless">Wireless</h2>
<ul>
<li><a href="https://github.com/nekromant/rf24boot">rf24boot</a> -
nRF24L01+ bootloader for avr and other mcus.</li>
<li><a href="https://github.com/omriiluz/libnrf24l01p">libnrf24l01p</a>
- NRF24L01+ Transceiver library.</li>
<li><a href="https://github.com/maniacbug/RF24Network">RF24Network</a> -
Network Layer for nRF24L01(+) Radios.</li>
<li><a
href="https://github.com/kehribar/nrf24L01_plus">nrf24L01_plus</a> -
Portable nrf24L01+ library with auto acknowledgement and auto
retransmission support.</li>
<li><a
href="https://github.com/aaronds/arduino-nrf24l01">arduino-nrf24l01</a>
- An Arduino port of the <a
href="http://www.tinkerer.eu/AVRLib/nRF24L01">nRF24L01</a> library.</li>
<li><a
href="https://github.com/omriiluz/NRF24-BTLE-Decoder">NRF24-BTLE-Decoder</a>
- Sniff and decode NRF24L01+ and Bluetooth Low Energy using
RTL-SDR.</li>
<li><a
href="http://www.tinkerer.eu/AVRLib/nRF24L01/">AVRLib/nRF24L01</a> -
Nordic Semiconductor nRF24L01.</li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<p><em>Useful libraries or tools that dont fit in the categories above
or maybe just not categorised yet</em></p>
<ul>
<li><a href="http://www.nongnu.org/avr-libc/">AVR Libc</a> - A high
quality C library for use with GCC on Atmel AVR microcontrollers.</li>
<li><a href="https://github.com/cpldcpu/light_ws2812">light_ws2812</a> -
A lightweight library to control WS2811/WS2812 based LEDS and LED
Strings for 8-Bit AVR microcontrollers.</li>
<li><a href="https://github.com/chrismoos/avr-os">avr-os</a> - A
multitasking OS for Arduino and AVR platforms.</li>
<li><a href="http://avrcryptolib.das-labor.org/">AVR-Crypto-Lib</a> - A
library providing implementations of cryptographic algorithms for the
AVR 8-bit microcontroller family.</li>
<li><a href="https://github.com/wendlers/libemb">libemb</a> - A
collection of libraries which try to make things needed in many MCU
based projects more convinient.</li>
<li><a href="https://github.com/sparkfun/Pocket_AVR_Programmer">Pocket
AVR Programmer</a> - Example firmware and board files for the Pocket AVR
Programmer.</li>
<li><a
href="https://github.com/abcminiuser/avr-tutorials">avr-tutorials</a> -
LaTeX typeset versions of my popular AVR Tutorials.</li>
<li><a href="https://github.com/dreamiurg/avr-liberty">AVRliberty</a> -
Library of routines for AVR microcontollers.</li>
<li><a
href="https://github.com/sirgal/AVR-EAX-AES-bootloader">AVR-EAX-AES-bootloader</a>
- Bootloader for AVR microcontrollers featuring EAX mode encryption in
1024 bytes.</li>
<li><a href="https://github.com/qistoph/ArduinoAES256">ArduinoAES256</a>
- Ilyas byte-oriented AES-256 implementation implemented for
Arduino.</li>
<li><a href="https://github.com/DavyLandman/AESLib">Arduino AESLib</a> -
Arduino Library for AES Encryption (source based on
avr-crypto-lib).</li>
<li><a href="https://github.com/supermucca/avr-libs">avr-libs</a> - Some
other libraries and code examples for interfacing AVR microcontrollers
with external devices</li>
</ul>
<h1 id="software">Software</h1>
<p><em>Software for creating a development environment.</em></p>
<h2 id="compilers">Compilers</h2>
<p><em>List of AVR compilers</em></p>
<ul>
<li><a href="https://gcc.gnu.org/wiki/avr-gcc">avr-gcc</a></li>
</ul>
<h2 id="integrated-development-environments">Integrated Development
Environments</h2>
<p><em>List of AVR nominal IDEs.</em></p>
<ul>
<li><a href="http://www.atmel.com/tools/atmelstudio.aspx">Atmel®
Studio</a></li>
<li><a href="">CodeVisionAVR</a></li>
</ul>
<h2 id="simulators">Simulators</h2>
<p><em>List of AVR Simulators</em></p>
<ul>
<li><a href="https://github.com/buserror/simavr">simavr</a> - A lean,
mean and hackable AVR simulator for linux &amp; OSX.</li>
</ul>
<h1 id="resources">Resources</h1>
<p><em>Various resources, such as books, websites, and articles for
improving your AVR development skills and knowledge.</em></p>
<h2 id="articles">Articles</h2>
<p><em>Fantastic AVR related articles.</em></p>
<h2 id="books">Books</h2>
<p><em>Fantastic AVR related books.</em></p>
<ul>
<li><a href="http://littlehacks.org/AVR-Programming">Make: AVR
Programming</a> - Learning to Write Software for Hardware.</li>
</ul>
<h2 id="videos">Videos</h2>
<p><em>Fantastic AVR related videos.</em></p>
<h2 id="websites">Websites</h2>
<p><em>Useful AVR related websites.</em></p>
<ul>
<li><a href="http://www.avrfreaks.net/">AVR Freaks</a> - AVR Freaks
Forum.</li>
<li><a href="http://www.avrprojects.net/">AVR Projects</a> - Free
projects for 8-bit atmel avr microcontrollers.</li>
<li><a href="http://duino4projects.com/">Arduino for Projects</a></li>
<li><a href="http://atmega32-avr.com/">ATmega32 AVR</a></li>
<li><a
href="http://pic-microcontroller.com/">PIC-Microcontroller</a></li>
</ul>
<h2 id="persian-websites">Persian Websites</h2>
<ul>
<li><a href="http://avr92.ir/">avr92</a></li>
</ul>
<h2 id="other-awesome-projects">Other Awesome Projects</h2>
<p><em>Collection of useful codes, snippets, …</em></p>
<ul>
<li><a
href="https://github.com/hexagon5un/AVR-Programming">AVR-Programming</a>
- Code examples for the book “Make: AVR Programming”.</li>
<li><a
href="https://github.com/KonstantinChizhov/AvrProjects">AvrProjects</a>
- Different projects and drafts for Atmels avr controllers.</li>
<li><a href="http://www.tinkerer.eu/AVRLib/">Tinkerers AVRLib</a> - A
small collection of code snippets which are often needed programming
Atmel AVR-Controllers.</li>
</ul>
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
<p><em>Other amazingly awesome lists</em></p>
<ul>
<li><a href="https://github.com/jnv/lists">lists</a> - List of (awesome)
lists curated on GitHub</li>
<li><a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a>
- A curated list of awesome awesomeness.</li>
<li><a href="https://github.com/sindresorhus/awesome">awesome</a> - A
curated list of awesome lists.</li>
<li><a href="https://github.com/fffaraz/awesome-cpp">awesome-cpp</a> -
Awesome C/C++ frameworks, libraries, resources, and shiny things.</li>
<li><a
href="https://github.com/vhf/free-programming-books">free-programming-books</a>
- List of Freely Available Programming Books</li>
<li><a
href="https://github.com/papers-we-love/papers-we-love">papers-we-love</a>
- Papers from the computer science community to read and discuss.</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Please see <a
href="https://github.com/fffaraz/awesome-avr/blob/master/CONTRIBUTING.md">CONTRIBUTING</a>
for details.</p>
<p><a href="https://github.com/fffaraz/awesome-avr">avr.md
Github</a></p>

2576
html/aws.md2.html Normal file

File diff suppressed because it is too large Load Diff

944
html/babylonjs.md2.html Normal file
View File

@@ -0,0 +1,944 @@
<h1 id="awesome-babylon.js-awesome">Awesome Babylon.js <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat.svg"
alt="Awesome" /></a></h1>
<p><a href="https://www.babylonjs.com/"><img alt="Babylon.js logo" src="media/logo.svg" align="right" width="150" /></a></p>
<blockquote>
<p>A curated list of <em>awesome</em> things related to the Babylon.js
game engine.</p>
</blockquote>
<p><a href="https://www.babylonjs.com/">Babylon.js</a> is an open-source
game and rendering engine written in TypeScript designed to be powerful,
beautiful, simple, and open. It supports cross-platform game development
through WebGL, WebGPU, and the Babylon Native runtime.</p>
<blockquote>
<p>Your contributions are always welcome! Please read the <a
href="CONTRIBUTING.md">contributing guidelines</a> to get started.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-links">Official links</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#playground">Playground</a></li>
<li><a href="#demos">Demos</a></li>
<li><a href="#scenes">Scenes</a></li>
<li><a href="#games">Games</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#examples">Examples</a></li>
<li><a href="#links">Links</a></li>
<li><a href="#forum">Forum</a></li>
</ul>
<h2 id="official-links">Official links</h2>
<p><em>Official Babylon.js links.</em></p>
<ul>
<li><a href="https://doc.babylonjs.com/">Babylon.js
Documentation</a></li>
<li><a href="https://editor.babylonjs.com/">Babylon.js Editor</a></li>
<li><a href="https://www.babylonjs.com/games/">Babylon.js
Features</a></li>
<li><a href="https://playground.babylonjs.com/">Babylon.js
Playground</a></li>
<li><a href="https://sandbox.babylonjs.com/">Babylon.js Sandbox</a></li>
<li><a href="https://www.babylonjs.com/native/">Babylon Native</a></li>
<li><a href="https://www.babylonjs.com/reactnative/">Babylon React
Native</a></li>
<li><a href="https://doc.babylonjs.com/whats-new">Changelog</a></li>
<li><a href="https://www.babylonjs.com/community/">Community
Demos</a></li>
<li><a href="https://forum.babylonjs.com/">Forum</a></li>
<li><a href="https://nme.babylonjs.com/">Node Material Editor</a></li>
<li><a href="https://www.babylonjs.com/partners/">Partners Using
Babylon.js</a></li>
<li><a
href="https://www.babylonjs.com/specifications/">Specifications</a></li>
<li>Social Media
<ul>
<li><a href="https://github.com/BabylonJS/Babylon.js">GitHub</a></li>
<li><a href="https://babylonjs.medium.com/">Medium</a></li>
<li><a href="https://twitter.com/babylonjs">Twitter</a></li>
<li><a
href="https://www.youtube.com/channel/UCyOemMa5EJkIgVavJjSCLKQ">YouTube
Channel</a></li>
</ul></li>
<li><a href="https://spector.babylonjs.com/">SpectorJS - Explore and
Troubleshoot your WebGL scenes with ease</a></li>
<li><a
href="https://doc.babylonjs.com/divingDeeper/developWithBjs/howToStart">Start
Contributing to Babylon.js</a></li>
</ul>
<h2 id="books">Books</h2>
<p><em>Books about or for Babylon.js developers.</em></p>
<ul>
<li><a
href="https://www.amazon.com/Babylon-JS-Essentials-Julien-Moreau-Mathis/dp/1785884794">Babylon.js
Essentials</a></li>
<li><a href="https://aka.ms/BabylonJSBook">Going the Distance with
Babylon.js: Building extensible, maintainable, and attractive
browser-based interactive applications using JavaScript</a></li>
</ul>
<h2 id="playground">Playground</h2>
<p><em>Noteworthy examples of community-contributed content on the
Babylon.js playground.</em></p>
<ul>
<li><a href="https://playground.babylonjs.com/#58I88I#186">360
portal</a></li>
<li><a href="https://playground.babylonjs.com/#947JF6#0">3D UI</a></li>
<li><a href="https://playground.babylonjs.com/#8T3YBR#2">Ammo.js
Heightmap</a></li>
<li><a href="https://playground.babylonjs.com/#WVPVWL#0">Antigravity
racing game demo</a></li>
<li><a href="https://playground.babylonjs.com/#VXA85M#5">Augmented
Reality Drum</a></li>
<li><a href="https://playground.babylonjs.com/#AL6VAN#1">AI Basketball
shooter</a></li>
<li><a href="https://playground.babylonjs.com/#KBS9I5#925">Bowling and
grabbing in XR</a></li>
<li><a href="https://playground.babylonjs.com/#7S3ZHU#15">Bowling lane
showing gutters and physics</a></li>
<li><a href="https://playground.babylonjs.com/#CUH660#27">Buttons always
face user</a></li>
<li><a href="https://playground.babylonjs.com/#0PHDVB#0">Camera
positioning on event</a></li>
<li><a href="https://playground.babylonjs.com/#1YD970#283">Captain Dude
Fishing</a></li>
<li><a href="https://playground.babylonjs.com/#1YD970#14">Car following
path</a></li>
<li><a href="https://playground.babylonjs.com/#502Z8L#0">Change color on
collide</a></li>
<li><a href="https://playground.babylonjs.com/#AH85PF#53">Chessboard
layout and camera</a></li>
<li><a href="https://playground.babylonjs.com/#092XX3#13">Circle menu in
3D GUI</a></li>
<li><a href="https://playground.babylonjs.com/#RGNDK2#2">Colliding and
deforming cubes</a></li>
<li><a href="https://playground.babylonjs.com/#3FJZD5#4">Coronavirus
rendering pipeline and shaders</a></li>
<li><a href="https://playground.babylonjs.com/#D7LQDZ#1">Custom mesh for
3D button</a></li>
<li><a href="https://playground.babylonjs.com/#355XBJ#16">Custom WebXR
controller mesh</a></li>
<li><a href="https://playground.babylonjs.com/#5MJ1X9#13">Dock the
boat</a></li>
<li><a href="https://playground.babylonjs.com/#5ZCGRM#2860">Dynamic snow
generation</a></li>
<li><a href="https://playground.babylonjs.com/#9U086#4">Dynamic text in
UI</a></li>
<li><a href="https://playground.babylonjs.com/#HDHQN#55">Exploding Lofi
Sphere</a></li>
<li><a href="https://playground.babylonjs.com/#HDHQN#56">Exploding Lofi
Torus</a></li>
<li><a href="https://playground.babylonjs.com/#CWAQ1W#12">Exploding
Object with Solid Particles</a></li>
<li><a href="https://playground.babylonjs.com/#VS5XS7#0">Explosion on
keydown</a></li>
<li><a href="https://playground.babylonjs.com/#4HUQQ#1479">Explosions +
City burning</a></li>
<li><a href="https://playground.babylonjs.com/#RDJ26Q#1288">Fenerator 3D
with explosion generator</a></li>
<li><a href="https://playground.babylonjs.com/#UL7W2M#0">Flight
Simulator Experiment</a></li>
<li><a href="https://playground.babylonjs.com/#22KIIK#22">Fruit Ninja VR
Game</a></li>
<li><a href="https://playground.babylonjs.com/#LVJG7H#0">Furball
Shader</a></li>
<li><a href="https://playground.babylonjs.com/#45FPFC#13">Glowing
marbles falling</a></li>
<li><a href="https://playground.babylonjs.com/#6MQB2X#158">Glow
World</a></li>
<li><a href="https://playground.babylonjs.com/#HY823G#7">Grab and move a
ball in WebXR</a></li>
<li><a href="https://playground.babylonjs.com/#GVPILZ#0">Grim Grinning
Ghosts with singing</a></li>
<li><a href="https://playground.babylonjs.com/#7XU4D8#1">God of War NME
Weapons FX Demo</a></li>
<li><a href="https://playground.babylonjs.com/#ISZ7Y2#0">Great White
Shark animated GLTF model</a></li>
<li><a href="https://playground.babylonjs.com/#HJZBRG#100">GUI follows
viewpoint in WebXR</a></li>
<li><a href="https://playground.babylonjs.com/#E8C51D#35">Gun
firing</a></li>
<li><a href="https://playground.babylonjs.com/#0IRV8X#2">Happy Holidays
2020 VR</a></li>
<li><a href="https://playground.babylonjs.com/#BP7QYG#13">Happy holidays
custom font</a></li>
<li><a href="https://playground.babylonjs.com/#A8X91Q#10">HERO
X</a></li>
<li><a href="https://playground.babylonjs.com/#0JC454#16">Hit the cube
pointer tracker</a></li>
<li><a href="https://playground.babylonjs.com/#LU3FLF#6">Holographic
keyboard</a></li>
<li><a href="https://playground.babylonjs.com/#0IIB3N#44">Hopping game
with infinite running</a></li>
<li><a href="https://playground.babylonjs.com/#Y2LIXI#44">HtmlMesh demo
with overlay</a></li>
<li><a href="https://playground.babylonjs.com/#UFVU18#18">Joint Impulse
Example</a></li>
<li><a href="https://playground.babylonjs.com/#ZS41RU#0">Laser Saber
mesh</a></li>
<li><a href="https://playground.babylonjs.com/#K7TJIG#0">Lego Buggy
mesh</a></li>
<li><a href="https://playground.babylonjs.com/#6C8005#1">Light Paddle
glowing mesh</a></li>
<li><a href="https://playground.babylonjs.com/#IT1QZU#13">Mallot and
Nail VR</a></li>
<li><a href="https://playground.babylonjs.com/#YRP925#0">Marble
slide</a></li>
<li><a href="https://playground.babylonjs.com/#3I55DK#0">Marble
Tower</a></li>
<li><a href="https://playground.babylonjs.com/#NE96B8#10">Mesh Speech
Synthesis API</a></li>
<li><a href="https://playground.babylonjs.com/#MNC4HP#0">Music
Visualizer</a></li>
<li><a href="https://playground.babylonjs.com/#8WC6ZN#112">Newtons
cradle physics</a></li>
<li><a href="https://playground.babylonjs.com/#11XV5X#13">Open url by
clicking object</a></li>
<li><a href="https://playground.babylonjs.com/#4WPJCV#34">Pac-Man Arcade
Machine in WebXR</a></li>
<li><a href="https://playground.babylonjs.com/#ZENDZ2#0">physicsImposter
parenting</a></li>
<li><a href="https://playground.babylonjs.com/#SLPLFT#31">PhysX
kinematic dynamic bodies</a></li>
<li><a href="https://playground.babylonjs.com/#SLPLFT#29">PhysX fluid
rendering</a></li>
<li><a href="https://playground.babylonjs.com/#RYXIT#9">Ping pong in
3D</a></li>
<li><a href="https://playground.babylonjs.com/#2S8L5U#1">Point Cloud
Morphing</a></li>
<li><a href="https://playground.babylonjs.com/#ZU8CV4#12">portal +
gravity mechanics</a></li>
<li><a href="https://playground.babylonjs.com/#ACPMQL#2">Portal effect
using shaders</a></li>
<li><a href="https://playground.babylonjs.com/#ARN6TJ#5">Progressive
loading of glTF with LOD</a></li>
<li><a href="https://playground.babylonjs.com/#1ND6TH#265">Pulsars /
Imps</a></li>
<li><a
href="https://playground.babylonjs.com/#1HH4OJ#29">Rollercoaster</a></li>
<li><a href="https://playground.babylonjs.com/#RBX8Y4#22">Screen Capture
and Composition</a></li>
<li><a href="https://playground.babylonjs.com/#1BGGDU#0">Shattered mesh
with baked physics demo</a></li>
<li><a href="https://playground.babylonjs.com/#S0IW99#23">Simple
XmlLoader GUI</a></li>
<li><a href="https://playground.babylonjs.com/#B2DP5I#7">Slice CSG mesh
on click</a></li>
<li><a href="https://playground.babylonjs.com/#8WC6ZN#121">Soft body
physics - wrecking ball + blocks</a></li>
<li><a href="https://playground.babylonjs.com/#10RCC9#0">Solid Particle
System collisions</a></li>
<li><a href="https://playground.babylonjs.com/#JXJBPS#5">Space Invader
visual effects game</a></li>
<li><a href="https://playground.babylonjs.com/#G03CV5#0">Space Ship
Battle</a></li>
<li><a href="https://playground.babylonjs.com/#0MGV2I#0">Spheres change
color only when looked at</a></li>
<li><a href="https://playground.babylonjs.com/#ND4U2L#0">Sphere Spiral
infinite rendering pipeline</a></li>
<li><a href="https://playground.babylonjs.com/#2FPT1A#351">SPS change
color on click</a></li>
<li><a href="https://playground.babylonjs.com/#Z88Q4W#19">StakeShooter
game</a></li>
<li><a href="https://playground.babylonjs.com/#165IV6#2526">Submarine
underwater game</a></li>
<li><a href="https://playground.babylonjs.com/#1DDSV5#0">Table billards
physics demo</a></li>
<li><a href="https://playground.babylonjs.com/#52M011#2">Tank playground
with sound</a></li>
<li><a href="https://playground.babylonjs.com/#88MM6V#0">Tap to Bounce
Cylinder using imposters</a></li>
<li><a href="https://playground.babylonjs.com/#CMS27E#11">Targeting
System for turrets</a></li>
<li><a href="https://playground.babylonjs.com/#H19VH7#44">TensorFlow.js
+ Webcam Demo</a></li>
<li><a href="https://playground.babylonjs.com/#XP6NNP#42">TestTowerDef2
Tower Defense Game</a></li>
<li><a href="https://playground.babylonjs.com/#C21DGD#3">The Pirate
Fort</a></li>
<li><a href="https://playground.babylonjs.com/#2WR12Z#2">Tic-Tac-Toe
game</a></li>
<li><a href="https://playground.babylonjs.com/#SQFG0Q#6">Track with
Carriage Following It (First Person)</a></li>
<li><a href="https://playground.babylonjs.com/#SQFG0Q#5">Track with
Carriage Following It (Third Person)</a></li>
<li><a href="https://playground.babylonjs.com/#Z07JE1#2">Trailing mesh
demo</a></li>
<li><a href="https://playground.babylonjs.com/#LPTLZM#0">Under Water
Demo</a></li>
<li><a href="https://playground.babylonjs.com/#5W4GH1#10">Velocity test
on soccer balls</a></li>
<li><a href="https://playground.babylonjs.com/#C6V6UY#49">Virtual
Joystick GUI</a></li>
<li><a href="https://playground.babylonjs.com/#1JDJ9F#9">Virtual Tour
Booth</a></li>
<li><a href="https://playground.babylonjs.com/#9M1I08#7">VR Rythym
Game</a></li>
<li><a href="https://playground.babylonjs.com/#ZD364L#17">Watch out for
swords game</a></li>
<li><a href="https://playground.babylonjs.com/#7ILX7T#0">Water
Refraction with RTT</a></li>
<li><a href="https://playground.babylonjs.com/#WBEEFF#1">Wave
Racer</a></li>
<li><a href="https://playground.babylonjs.com/#PKQ6JV#3">WebXR Catching
Game</a></li>
<li><a href="https://playground.babylonjs.com/#B922X8#19">WebXR Physics
playground</a></li>
<li><a href="https://playground.babylonjs.com/#CHF3KW#108">WebXR Tennis
game</a></li>
<li><a href="https://playground.babylonjs.com/#PPM311#99">XR Goal Keeper
Trainer</a></li>
<li><a href="https://playground.babylonjs.com/#K1WGX0#36">XR Throw
Lab</a></li>
<li><a href="https://playground.babylonjs.com/#LYCSQ#256">Yellow sphere
volumetric light mini-game</a></li>
<li><a href="https://playground.babylonjs.com/#73TUXW#0">Yoshi Falling
Balls</a></li>
</ul>
<h2 id="demos">Demos</h2>
<p><em>Official Babylon.js demos that really showcase what it is capable
of.</em></p>
<ul>
<li><a
href="https://www.babylonjs.com/Demos/ActionBuilder/">ActionBuilder</a>
- Turn the lights on/off using flip switches. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/ActionBuilder">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Actions/">Actions</a> - A
torus that goes around in a circle and changes shape when it hovers over
another shape. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Actions">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/Amp360Video/">Amp360Video</a> -
Explore a video in 360°. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Amp360Video">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/AssetsManager/">AssetsManager</a>
- A human skull. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/AssetsManager">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/AudioAnalyser/">AudioAnalyser</a>
- Babylon isnt just graphics; its a full game engine. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/AudioAnalyser">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Bones/">Bones</a> - A
walking soldier + animated bunnies. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Bones">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Boom/">Boom</a> - Make
things explode with a touch. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Boom">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Bump/">Bump</a> - Render a
ball using bump mapping. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Bump">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/CellShading/">CellShading</a> -
Use cell-shading to reproduce a cartoon-like effect. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/CellShading">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Charting/">Charting</a> -
3D charts. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Charting">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/ChibiRex/">ChibiRex</a> -
An animated baby T-Rex. What more do you need? (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/ChibiRex">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Dancers/">Dancers</a> -
Animated 3D dancers. <em>warning: takes a long time to load.</em> (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Dancers">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Dancing%20CSG/">Dancing
CSG</a> - Constructive Solid Geometry using lights and a sparkly
texture. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Dancing%20CSG">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Decals/">Decals</a> - Touch
the cat to splatter it with black ink. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Decals">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/Distraction/">DiStraction</a> - A
JavaScript driving game demo. Works with a DS3. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Distraction">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/DragNDrop/">DragNDrop</a> -
Drag and rearrange different shapes. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/DragNDrop">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Espilit/">Espilit</a> -
Explore an entire (barebones) house. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Espilit">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/ExtrudePolygon/">ExtrudePolygon</a>
- Destroy your own house. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/ExtrudePolygon">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Facets/">Facets</a> - A
fountain of countless balls falling onto a complex shape, showcasing
physics. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Facets">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Flat2009/">Flat 2009</a> -
Explore an extremely detailed apartment, including a fishtank and
bathroom. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Flat2009">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/FlightHelmet/">FlightHelmet</a> -
A realistic aviators helmet. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/FlightHelmet">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Fur/">Fur</a> - A
disturbingly furred bunny. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Fur">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/GLTF/">GLTF</a> - A GLTF
Alien model featuring facial animations. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/GLTF">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/GUI/">GUI</a> - An
interactive 3D UI. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/GUI">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/GlowLayer/">GlowLayer</a> -
Make a neon pipe glow like plasma. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/GlowLayer">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/GlowingEspilit/">GlowingEspilit</a>
- Espilit but with glowing effects. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/GlowingEspilit">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Heightmap/">Heightmap</a> -
Generate terrain using a heightmap. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Heightmap">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/HillValley/">HillValley</a>
- Explore a town isolated from the outside world, like in <em>The
Twilight Zone.</em> (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/HillValley">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/HillValleyVR/">HillValleyVR</a> -
HillValley but creepier in VR. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/HillValleyVR">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Ink/">Ink</a> - Quick Demo
of using Babylon.js to simulate inking. (<a
href="https://github.com/sebavan/BabylonjsInkSample">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/InstancedBones/">InstancedBones</a>
- A group of soldiers marching in sync. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/InstancedBones">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Instances2/">Instances2</a>
- A complex, moving space engine. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Instances2">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/LookAt/">LookAt</a> - Stare
at a colored ball moving around in a box of shapes. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/LookAt">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Mansion/">Mansion</a> -
Explore a haunted mansion. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Mansion">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/MansionVR/">MansionVR</a> -
Explore a haunted mansion in virtual reality. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/MansionVR">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/MotionBlur/">MotionBlur</a>
- Blur things like if you were moving like The Flash. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/MotionBlur">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/PBRGlossy/">PBRGlossy</a> -
Physically based rendering of a battle-damaged sci-fi helmet. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/PBRGlossy">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/PBRGlossyBloom/">PBRGlossyBloom</a>
- Similar to PBRGlossy, but with an extra bloom filter. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/PBRGlossyBloom">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/PPBloom/">PPBloom</a> -
Simple post-processing. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/PPBloom">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/PPConvolution/">PPConvolution</a>
- A more advanced post-processing demo. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/PPConvolution">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Particles/">Particles</a> -
Colorful particles erupting. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Particles">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Physics/">Physics</a> -
Spheres and blocks with gravity added. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Physics">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Polygon/">Polygon</a> -
Its a bird, but how did it get so flat? (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Polygon">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Procedural/">Procedural</a>
- Dont hard-code content; generate it procedurally. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Procedural">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Retail/">Retail</a> -
Explore a small store (no stealing). (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Retail">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/SPS/">SPS</a> - Simulate
asteroids around a planet using a solid particle system. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/SPS">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/SPSCollisions/">SPSCollisions</a>
- Solid particles as confetti being raining down on a ball. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/SPSCollisions">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/SpaceDeK/">SpaceDeK</a> -
Pretty darn close to a space-shooter. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/SpaceDeK">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Sponza/">Sponza</a> - The
most famous Babylon.js demo. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Sponza">source</a>)</li>
<li><a
href="https://www.babylonjs.com/Demos/SponzaDynamicShadows/">SponzaDynamicShadows</a>
- A simpler version of Sponza, but with dynamic lights. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/SponzaDynamicShadows">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/TheCar/">TheCar</a> - A
futuristic car parked all by itself in a garage. Too bad theres no key.
(<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/TheCar">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Train/">Train</a> - An
incredibly realistic train. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Train">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Tunnel/">Tunnel</a> -
Travel inside an endless rust-filled tunnel. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Tunnel">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/V8/">V8</a> - A complex,
moving replica of a V8 engine. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/V8">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/VideoProcessing/">Video
Processing Sample</a> - Quick Demo for setting up a Babylon.js real-time
video processing using a webcam. (<a
href="https://github.com/sebavan/BabylonjsVideoProcessingSample">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/WCafe/">WCafe</a> - Windows
Cafe is a great place to unwind and have a relaxing look around. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/WCafe">source</a>)</li>
<li><a href="https://www.babylonjs.com/Demos/Yeti/">Yeti</a> - A
non-threatening Yeti, complete with snow. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Demos/Yeti">source</a>)</li>
</ul>
<h2 id="scenes">Scenes</h2>
<p><em>Extra demonstrations of Babylon.js</em></p>
<ul>
<li><a href="https://www.babylonjs.com/Scenes/minority-race/">Minority
Race</a> - A racing game made in 2016 for a film school. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Scenes/minority-race">source</a>)</li>
<li><a href="https://www.babylonjs.com/Scenes/Robot/">Robot
Presentation</a> - A robot gives a timed presentation, with an
interactive slider to control animation status. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Scenes/Robot">source</a>)</li>
<li><a href="https://www.babylonjs.com/Scenes/WorldMonger/">World
Monger</a> - Become a God and shape the world around you. (<a
href="https://github.com/BabylonJS/Website/tree/master/build/Scenes/WorldMonger">source</a>)</li>
</ul>
<h2 id="games">Games</h2>
<p><em>Open source games built with Babylon.js</em></p>
<ul>
<li><a
href="https://github.com/babylonjs-archive/accessiblebreakout">Accessible
Breakout</a> - Breakout game fully accessible for people who are blind
or visually impaired. (<a href="">demo</a>)</li>
<li><a href="https://github.com/vudugun/AlienCargo">Alien Cargo</a> - A
WebGL 3D game inspired by the classic puzzle game Sokoban. (<a
href="https://vudugun.github.io/AlienCargo/">demo</a>)</li>
<li><a href="https://github.com/farmersanonymous/killer-bunnies">Attack
of the Killer Bunnies</a> - Where bunnies go to die. (<a
href="https://ericbroberic.itch.io/attack-of-the-killer-bunnies">demo</a>)</li>
<li><a href="https://github.com/pigmin/Breakout">Barkanoid</a> -
Arkanoid / Breakout clone with cinematic opening. (<a
href="https://pigmin.github.io/Breakout/">demo</a>)</li>
<li><a href="https://github.com/Temechon/block">Block</a> - A block
puzzle game. (<a
href="http://pixelcodr.com/games/block/game.html">demo</a>)</li>
<li><a
href="https://github.com/babylonjs-archive/endless-runner-3d">Cube
Endless Runner</a> - Cube Endless Runner is a 3D game built on top of
WebGL and HTML5 technologies. (<a
href="https://babylonjs-archive.github.io/endless-runner-3d/">demo</a>)</li>
<li><a href="https://github.com/xtreemze/defend">Defend</a> - Procedural
Cross-Platform 3D Tower Defense Web Game with Physics and AI and
Procedural Sound. (<a
href="https://xtreemze.github.io/defend/">demo</a>)</li>
<li><a
href="https://github.com/renjianfeng/F18FlightSimulator-ammojs">F18
Fighter Simulation</a> - Simulation driving of F18 Fighter. (<a
href="https://renjianfeng.github.io/F18FlightSimulator-ammojs/dist/index.html">demo</a>)</li>
<li><a href="https://github.com/colyseus/babylonjs-hide-and-seek">Hide
and Seek Demo</a> - Multiplayer Hide-and-Seek made with BabylonJS and
Colyseus. (<a
href="https://docs.colyseus.io/colyseus/demo/babylonjs-editor/hide-and-seek/">demo</a>)</li>
<li><a href="https://github.com/Xanmia/Light-Speed-Ready">Light Speed
Ready!</a> - A spaceship game of gathering resources and leveling your
ship. (<a
href="https://www.kraem.com/Light-Speed-Ready/game.html">demo</a>)</li>
<li><a href="https://github.com/shanadeshana/NeoTrap">NeoTrap</a> -
Music-based game. (<a
href="https://omarxo.itch.io/neotrap">demo</a>)</li>
<li><a href="https://github.com/SvenFrankson/planet-builder-web">Planet
Builder</a> - Spherical Voxel Engine demo with a robot hand. (<a
href="https://svenfrankson.github.io/PlanetBuilder2022/index.html">demo</a>)</li>
<li><a href="https://github.com/hrr8-hermes/hrr8-hermes">Raucous Running
and Rampaging Robot Racer Rally (R6)</a> - A fast-paced many-explosion
robot racer game. (<a
href="https://r6redux.herokuapp.com/">demo</a>)</li>
<li><a href="https://github.com/babylonjs-archive/simple-3d-fps">Simple
3D FPS</a> - A simple FPS game following Clean Code principles. (<a
href="https://babylonjs-archive.github.io/simple-3d-fps/">demo</a>)</li>
<li><a href="https://github.com/johnpitchers/Space-Invaders">Space
Invaders</a> - Space Invaders in your browser with 3D WebGL. (<a
href="https://spaceinvaders.viperfish.com.au/">demo</a>)</li>
<li><a href="https://github.com/BabylonJS/SpacePirates">Space
Pirates</a> - Shoot down pirates in space. (<a
href="https://spacepirates.babylonjs.com/">demo</a>)</li>
<li><a href="https://github.com/BabylonJS/SummerFestival">Summers
Festival</a> - Source code for the game tutorial written by capucat. (<a
href="https://capucat.github.io/summers-festival/">demo</a>)</li>
<li><a href="https://github.com/ThanosRestas/Theasis">Theasis</a> - FPS
game. (<a
href="https://thanosrestas.github.io/Theasis/dist/index.html">demo</a>)</li>
<li><a href="https://github.com/VoxelSrv/voxelsrv">VoxelSrv</a> - Voxel
browser game inspired by Minecraft. (<a
href="http://voxelsrv-master.pb4.eu/">demo</a>)</li>
</ul>
<h2 id="projects">Projects</h2>
<p><em>Open source projects using Babylon.js</em></p>
<ul>
<li><a href="https://github.com/simonguest/3dcreator">3D Creator</a> - A
prototype that shows how students (grades 7-12) can use block-based
programming to create immersive 3D scenes. (<a
href="https://simonguest.github.io/3dcreator/">demo</a>)</li>
<li><a href="https://github.com/babylonjs-archive/3d-tetris">3D
Tetris</a> - 3D Tetris using the Babylon.js engine. (<a
href="https://babylonjs-archive.github.io/3d-tetris/">demo</a>)</li>
<li><a href="https://github.com/Arc0re/arc0re.github.io">BABYDOOM</a> -
Basic DOOM clone. (<a href="https://arc0re.github.io/">demo</a>)</li>
<li><a
href="https://github.com/Symbitic/babylon-accessibility-example">babylon-accessibility-example</a>
- Example of how to add accessibility to 3D models. (<a
href="https://symbitic.github.io/babylon-accessibility-example/">demo</a>)</li>
<li><a
href="https://github.com/SvenFrankson/babylon-demo">babylon-demo</a> -
Babylon.js demo for academic purposes. (<a
href="https://svenfrankson.github.io/BabylonDemoWeb/index.html">demo</a>)</li>
<li><a
href="https://github.com/renjianfeng/BabylonFpsDemo">BabylonFpsDemo</a>
- A first-person shooter with Babylon.js (<a
href="https://renjianfeng.github.io/BabylonFpsDemo/example/index.html">demo</a>)</li>
<li><a
href="https://github.com/ssatguru/BabylonJS-CharacterController">BabylonJS-CharacterController</a>
- A CharacterController for Babylon.js (<a
href="https://ssatguru.github.io/BabylonJS-CharacterController-Samples/demo/">demo</a>)</li>
<li><a
href="https://github.com/babylonjs-archive/doom-clone">BabylonJS-Doom-Clone</a>
- Doom-style game crafted with love. (<a
href="https://babylonjs-archive.github.io/doom-clone/">demo</a>)</li>
<li><a
href="https://github.com/topheman/BabylonJSFirstSteps">BabylonJSFirstSteps</a>
- You will find here my first steps on Babylon.js (<a
href="http://labs.topheman.com/babylonjs/cone-example.html">demo</a>)</li>
<li><a
href="https://github.com/docEdub/babylonjs-ar-piano-portal">Babylon.js
“magic” piano portal</a> - An augmented-reality WebXR animation of
Chopins “Winter Wind” Étude to hang on your wall! Works on flat-screen,
too. (<a href="https://demos.babylonjs.com/piano-portal/">demo</a>)</li>
<li><a
href="https://github.com/DisownedWheat/BabylonJS-Game-Logic-Examples">BabylonJS
Typescript Logic Examples</a> - A collection of small projects that show
possible ways of handling game logic in a Babylon.js game.</li>
<li><a
href="https://github.com/pandadelphin/babylonjs-typescript-webpack-starter">babylonjs-typescript-webpack-starter</a>
- A starter template for those who want to use the famous JavaScript 3D
game engine Babylon.js with TypeScript and Webpack.</li>
<li><a
href="https://github.com/RaananW/babylonjs-webpack-es6">babylonjs-webpack-es6</a>
- Babylon.js basic scene with typescript, webpack, es6 modules,
editorconfig, eslint, hot loading and more. Will even make coffee if you
ask nicely.</li>
<li><a
href="https://github.com/yuiseki/babylonjs-webxr-template">babylonjs-webxr-template</a>
- Babylon.js + TypeScript WebXR template project. (<a
href="https://yuiseki.github.io/babylonjs-webxr-template/">demo</a>)</li>
<li><a
href="https://github.com/virtual-cast/babylon-mtoon-material">babylon-mtoon-material</a>
- Unity MToon Shader WebGL porting to Babylon.js. (<a
href="https://virtual-cast.github.io/babylon-mtoon-material/">demo</a>)</li>
<li><a
href="https://github.com/HarveyLijh/Babylon_PostEffect_Designer_JL">Babylon
PostEffect Designer</a> - Full control of post effects adjustments in
Babylon.js. Supports real-time post-effect adjustments, mesh import, and
post-effect data sharing. (<a
href="https://harveylijh.github.io/Babylon_PostEffect_Designer_JL/">demo</a>)</li>
<li><a
href="https://github.com/Takebon/babylon_ragdoll_robi">babylon_ragdoll_robi</a>
- Babylon.js ragdoll robot. (<a
href="https://ragdoll-robi.web.app/">demo</a>)</li>
<li><a
href="https://github.com/LorenzoCorbella74/babylon-steering">babylon-steering</a>
- Steering behaviors library for moving entities in the x/z plane.</li>
<li><a href="https://github.com/adisoftbn/Bomberman3D">Bomberman 3D</a>
- Experimental game dev with Babylon.js and Angular 5. (<a
href="https://adisoftbn.github.io/Bomberman3D/">demo</a>)</li>
<li><a
href="https://github.com/neu5/cannon-es-debugger-babylonjs">cannon-es-debugger-babylonjs</a>
- This is a debugger for use with cannon-es. (<a
href="https://neu5.github.io/cannon-es-debugger-babylonjs/">demo</a>)</li>
<li><a href="https://github.com/Temechon/Christmas-runner">Christmas
runner</a> - A Babylon.js game made for Christmas. (<a
href="http://pixelcodr.com/games/christmasRunner/">demo</a>)</li>
<li><a
href="https://github.com/Divine-Star-Software/DivineVoxelEngine">Divine
Voxel Engine</a> - A truly multi-threaded JavaScript voxel game engine
written in TypeScript.</li>
<li><a href="https://github.com/kaliber5/ecsy-babylon">ecsy-babylon</a>
- Experimental Babylon.js implementation of ECSY.</li>
<li><a href="https://github.com/Temechon/Babylon.js-FPS">Epic Guide</a>
- A FPS game about going for a walk. (<a
href="http://pixelcodr.com/games/babylonjs-fps/">demo</a>)</li>
<li><a href="https://github.com/armomu/ergoudan">ergoudan</a> - Havok
physics character controller demo. (<a
href="https://armomu.github.io/ergoudan/#/">demo</a>)</li>
<li><a href="https://github.com/imerso/facecap">facecap</a> - Mediapipe
face capture. (<a
href="https://imerso.github.io/babylon.js/facecap/">demo</a>)</li>
<li><a
href="https://github.com/Raigyo/fps-babylon-js">fps-babylon-js</a> -
Online Multiplayer First Person Shooter with Babylon.js &amp; SocketIO.
(<a href="https://babylon-fps-online.herokuapp.com/">demo</a>)</li>
<li><a
href="https://github.com/eoineoineoin/glTF_Physics_Babylon">glTF_Physics_Babylon</a>
- Demonstrates filters, joints, and complex assets like a water wheel.
(<a
href="https://eoineoineoin.github.io/glTF_Physics_Babylon/packages/demo/dist/#sceneIndex=6">demo</a>)</li>
<li><a href="https://github.com/csarkosh/html5-fps">HTML5 FPS</a> - Demo
of an HTML5 first-person rig built on Babylon.js and React. (<a
href="https://fps.csarko.sh/">demo</a>)</li>
<li><a href="https://github.com/Temechon/kicker">Kicker</a> - A soccer
ball game made for Babylon.js February Challenge. (<a
href="http://pixelcodr.com/games/kicker/">demo</a>)</li>
<li><a
href="https://github.com/BabylonJSGames/BabylonJS-Platformer-Game-Prototype">KZ
Climbing</a> - A 3D platformer browser game prototype similar to “KZ”
maps in Counter Strike. (<a
href="https://kzclimbing.netlify.app/client/public/">demo</a>)</li>
<li><a href="https://github.com/gleborgne/molvwr">Molvwr</a> - WebGL
molecule viewer. (<a
href="https://gleborgne.github.io/molvwr/">demo</a>)</li>
<li><a
href="https://github.com/aeon0/multiplayer-babylon-js-game">multiplayer-babylon-js-game</a>
- Multiplayer game with server and client-side physics engine
synchronization. (<a href="http://185.82.21.82:8700/">demo</a>)</li>
<li><a href="https://github.com/aeon0/FPS-Game">Multiplayer FPS-Game</a>
- A Multiplayer FPS. (<a
href="http://185.82.21.82/FPS-Game/public/">demo</a>)</li>
<li><a
href="https://github.com/timetocode/nengi-babylon-3d-shooter">nengi +
Babylon 3D shooter template</a> - A template game for multiplayer 3D
shooters made in Babylon.js + nengi.js with client-side prediction and
lag compensation.</li>
<li><a href="https://github.com/Popov72/OceanDemo">OceanDemo</a> - Ocean
demo in WebGPU. (<a
href="https://popov72.github.io/OceanDemo/dist/index.html">demo</a>)</li>
<li><a
href="https://github.com/shinyoshiaki/oculus-quest-remote-desktop">Oculus
Quest Remote Desktop</a> - Remote desktop for Oculus Quest. (<a
href="https://shinyoshiaki.github.io/oculus-quest-remote-desktop/build/">demo</a>)</li>
<li><a href="https://github.com/Symbitic/PlaylistBrowserXR">Playlist
Browser XR</a> - Browse Spotify playlists in Virtual Reality. (<a
href="https://www.playlistbrowserxr.xyz/">demo</a>)</li>
<li><a href="https://gitlab.com/side_project/pokeball-workshop">Pokeball
Workshop</a> - Interactive models from Game Freaks classic series. (<a
href="https://side_project.gitlab.io/pokeball-workshop/">demo</a>)</li>
<li><a
href="https://github.com/brianzinn/react-babylonjs">react-babylonjs</a>
- React for Babylon.js (<a
href="https://brianzinn.github.io/react-babylonjs/">demo</a>)</li>
<li><a
href="https://github.com/hookex/react-babylon-spring">react-babylon-spring</a>
- Build spring-physics based 3D animation with the power of
react-babylonjs and react-spring. (<a
href="https://hooke.life/react-babylon-spring/">demo</a>)</li>
<li><a href="https://github.com/TomWHall/babylon-js-platformer">Roblox
meets film noir</a> - A 3D platform game demo using Babylon.js and
React. (<a
href="https://tomwhall.github.io/babylon-js-platformer/">demo</a>)</li>
<li><a
href="https://github.com/microsoft/space-jam-a-new-legacy-babylonjs-template">Space
Jam: A New Legacy BabylonJS Mixed Reality Experience</a> - This
repository pairs with the Babylon.js Mixed Reality module that is part
of the Microsoft Learn learning path inspired by the <em>Space Jam: A
New Legacy</em> film.</li>
<li><a href="https://temechon.itch.io/swarm">Swarm</a> - A Babylon.js
scene made for the screensaver jam. (<a
href="https://github.com/Temechon/screensaver">demo</a>)</li>
<li><a href="https://github.com/orion3dgames/t5c">t5c</a> - The 5th
Continent - an open-source multiplayer 3D RPG. (<a
href="https://t5c.onrender.com/">demo</a>)</li>
<li><a
href="https://github.com/khaledose/TanksBattle_WebGL_Using_Babylonjs">TanksBattle_WebGL_Using_Babylonjs</a>
- 3D Tanks Battle WebGL game. (<a
href="https://www.youtube.com/watch?v=HJrAUqTd1oU">video</a>)</li>
<li><a href="https://github.com/Popov72/TRN2">Tomb Raider Nostalgia</a>
- View levels and play cut scenes for old Tomb Raider games 1/2/3/4. (<a
href="https://popov72.github.io/TRN2/">demo</a>)</li>
<li><a href="https://github.com/wilcoschoneveld/office">VR Office
Throwing Game</a> - A VR throwing game. (<a
href="https://office.wilcoschoneveld.com/">demo</a>)</li>
<li><a href="https://github.com/Beg-in/vue-babylonjs">Vue-BabylonJS</a>
- A ready-to-go 3D environment for Vue.js using Babylon.js (<a
href="https://vuebabylonjs.com/">demo</a>)</li>
<li><a
href="https://github.com/drumath2237/webxr-depth-testbed-babylon">webxr-depth-testbed-babylon</a>
- Testbed for WebXR Depth Feature. (<a
href="https://drumath2237.github.io/webxr-depth-testbed-babylon/">demo</a>)</li>
<li><a
href="https://github.com/Narendra-Kamath/webxr-measuring-tape">WebXR
Measuring Tape</a> - :zap: An Augmented Reality real-world
length-measuring web app using the WebXR HitTarget feature. (<a
href="https://narendra-kamath.github.io/webxr-measuring-tape/">demo</a>)</li>
<li><a
href="https://github.com/eldinor/yuka-babylonjs-examples">yuka-babylonjs-examples</a>
- Examples of using Yuka for Game AI. (<a
href="https://yuka.babylonpress.org/">demo</a>)</li>
</ul>
<h2 id="examples">Examples</h2>
<p><em>Demos of Babylon.js on the web.</em></p>
<ul>
<li><a
href="https://jerome.bousquie.fr/BJS/demos/rollercoaster.html">Roller
coaster</a> - <a
href="https://jerome.bousquie.fr/BJS/demos/rollercoaster.js">JS</a></li>
<li><a
href="http://jerome.bousquie.fr/BJS/OfficeGames/StarFighter/StarFighter.html">Star
Fighter</a> - <a
href="https://github.com/jbousquie/OfficeGames/blob/master/StarFighter/StarFighter.js">JS</a></li>
<li><a href="https://jerome.bousquie.fr/BJS/demos/blow.html">Blowing
Wall</a> - <a
href="https://jerome.bousquie.fr/BJS/demos/blow.js">JS</a></li>
<li><a
href="https://jerome.bousquie.fr/BJS/demos/trailingParticles.html">Trailing
Particles</a> - <a
href="https://jerome.bousquie.fr/BJS/demos/trailingParticles.js">JS</a></li>
<li><a
href="https://jerome.bousquie.fr/BJS/test/SPSWasm/spsWasm.html">SPS
AssemblyScript Demo</a> - <a
href="https://jerome.bousquie.fr/BJS/test/SPSWasm/spsWasm.js">JS</a>/<a
href="https://jerome.bousquie.fr/BJS/test/SPSWasm/index.ts">AS</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/graph/corridor/">Yuka
Corridor Algorithm</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/graph/corridor">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/playground/shooter/">Yuka
First-Person Shooter</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/playground/shooter">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/playground/hideAndSeek/">Yuka
Hide And Seek Shooter</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/playground/hideAndSeek">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/navigation/navmesh/">Yuka
Navigation Mesh</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/navigation/navmesh">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/navigation/navmeshPerformance/">Yuka
Navmesh Performance</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/navigation/navmeshPerformance">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/misc/savegame/">Yuka
Savegames</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/misc/savegame">source</a></li>
<li><a
href="https://yuka.babylonpress.org/examples/js/graph/tictactoe/">Yuka
Tic-Tac-Toe</a> - <a
href="https://github.com/eldinor/yuka-babylonjs-examples/tree/main/examples/js/graph/tictactoe">source</a></li>
</ul>
<h2 id="links">Links</h2>
<p><em>Information by developers, for developers.</em></p>
<ul>
<li><a
href="https://80.lv/articles/babylon-js-a-web-first-game-engine-powering-cross-platform-experiences/">80
Level interview</a> - Core developer Jason Carter elaborated on the
tools and features available for developers.</li>
<li><a
href="https://doc.babylonjs.com/toolsAndResources/accessibility/screenReaders">Accessibility
Scene Tree for Screen Readers</a> - How to add screen reader support to
3D objects.</li>
<li><a
href="https://radicalappdev.com/2021/03/12/babylon-js-day-10-terrarium/">Babylon
JS Day 10: Terrarium</a> - Final in a series of lessons that explains
how to use <code>AssetsManager</code>.</li>
<li><a
href="https://radicalappdev.com/2021/03/25/babylon-js-day-19/">Babylon
JS Day 19: Golf Club</a> - Shows how to leverage
<code>AssetsManager</code> to load a custom model as a VR
controller.</li>
<li><a
href="https://babylonjs.medium.com/babylon-native-in-a-headless-environment-868409b8b1cf">Babylon
Native in a Headless Environment</a> - A guide to some of the internals
of the new Babylon Native engine.</li>
<li><a
href="https://blairmacintyre.me/2019/11/20/babylon-on-quest-one-small-step/">Babylon
on Quest</a> - Tips on how to develop WebXR games using a Quest
headset.</li>
<li><a
href="https://joepavitt.medium.com/building-the-web-based-3d-digital-experience-for-the-mayflower-autonomous-ship-a56f08e6558">Building
the Web-Based 3d Digital Experience for the Mayflower Autonomous
Ship</a> - A behind-the-scenes look at a production-quality Babylon.js
project.</li>
<li><a
href="https://babylonjs.medium.com/canvas-accessibility-and-gui-animations-with-babylon-js-8001378a1509">Canvas
Accessibility and GUI Animations with Babylon.js</a> - The Babylon.js
team introduces two interesting new features in Babylon.js 5: GUI
Animations and the Accessibility Twin Renderer.</li>
<li><a
href="https://dev.to/wilcoschoneveld/challenges-of-a-web-vr-throwing-game-1c66">Challenges
of a web VR throwing game - DEV Community</a> - Developer Wilco
Schoneveld shares his experiences developing a VR game using a Quest 2,
including the source code.</li>
<li><a
href="https://doc.babylonjs.com/communityExtensions/figmaToBabylonJS">Figma
to BabylonJS</a> - Figma plugin that allows you to export Figma designs
to Babylon.js GUI .json files.</li>
<li><a href="https://learn.framevr.io/post/msbuild2022">Frame at
Microsoft Build: Speaking the World Into Existence</a> - FrameVR
explains their web-based metaverse platform they demoed at Microsoft
Build.</li>
<li><a
href="https://babylonjs.medium.com/getting-cross-platform-rendering-with-babylon-native-and-glfw-e0f1422f4d74">Getting
cross-platform rendering with Babylon Native and GLFW</a> - A guide to
the low-level rendering architecture using in Babylon Native.</li>
<li><a href="https://3designer.app/best/babylon-nextjs-setup">How to
Setup Babylon + Next.js Production Build Optimized for SEO &amp;
Speed</a> - 3Designer explains how to use Next.js to improve any
Babylon.js project with faster loading and search engine
visibility.</li>
<li><a
href="https://www.crossroad-tech.com/entry/Babylonjs-recipe-Vol1-en">How
we published a new Babylon.js recipe book Vol. 1</a> - CrossRoad
explains their road to creating the first book for the Japanese
Babylon.js community. (<a
href="https://scrapbox.io/babylonjs/Playground">playground</a>)</li>
<li><a
href="https://www.thinktecture.com/en/babylonjs/babylon-angular-performance-optimization/">Integrating
BabylonJS 3D Engine into an Angular Business Application</a> - Gives
some great tips about performance optimization.</li>
<li><a href="https://doc.babylonjs.com/guidedLearning/bjsBook">Journey
Beyond The Docs</a> - Introduction by the Babylon.js team to the
officially-endorsed book.</li>
<li><a
href="https://babylonjs.medium.com/mesh-shattering-with-baked-physics-5b3f8f381743">Mesh
shattering with baked physics</a> - Besides explaining how to use
precompute physics for mesh shattering, this official blog post from the
Babylon.js team shows how to integrate it with Node Material
Editor.</li>
<li><a
href="https://learn.microsoft.com/en-us/events/mixed-reality-dev-days/mr-and-the-web-with-babylonjs-50">MR
and the Web with Babylon.js 5.0</a> - Microsoft Learn session
introducing Babylon.js 5.0 and the new Babylon Native. (<a
href="https://www.youtube.com/watch?v=cMrIvPrkB0Y">recording</a>)</li>
<li><a
href="https://joepavitt.medium.com/optimizing-a-large-scale-babylon-js-scene-9466bb715e15">Optimizing
a Large-Scale Babylon.js Scene</a> - Gives tips on how to render a large
number of meshes and vertices without impacting performance.</li>
<li><a
href="https://www.smashingmagazine.com/2020/10/using-webxr-with-babylonjs/">Using
WebXR With Babylon.js — Smashing Magazine</a> - Provides a comprehensive
introduction to WebXR and how to use it to develop immersive
experiences.</li>
<li><a href="https://yuka.babylonpress.org/examples/">Yuka + Babylon.js
Examples - Game AI Examples with Babylon.js</a> - A first-rate
collection of Babylon.js demos, each using Yuka for AI.</li>
</ul>
<h2 id="forum">Forum</h2>
<p><em>Valuable and informative links from the Babylon.js
forum.</em></p>
<ul>
<li><a
href="https://forum.babylonjs.com/t/demo-ammo-physics-scene/32827">Demo
Ammo Physics Scene</a> - Explains the Mustang Demo developed with the
Babylon.js Unity Exporter.</li>
<li><a
href="https://forum.babylonjs.com/t/observablehq-com-babylonjs-starterkit/24791">Observablehq.com
+ BabylonJS StarterKit</a> - Explains how to use Babylon.js on
ObservableHQ, the JavaScript equivalent Jupyter Notebooks.</li>
<li><a
href="https://forum.babylonjs.com/t/yuka-game-ai-babylon-js-examples-the-1st-release/27690">Yuka
Game AI + Babylon.js Examples</a> - A complete list of all the Yuka
Babylon.js links.</li>
</ul>
<p><a href="https://github.com/Symbitic/awesome-babylonjs">babylonjs.md
Github</a></p>

361
html/backbone.md2.html Normal file
View File

@@ -0,0 +1,361 @@
<h1 id="awesome-backbone.js-awesome">Awesome Backbone.js <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A list of resources for backbone.js</p>
</blockquote>
<h2 id="general">General</h2>
<ul>
<li><a href="http://backbonejs.org/">Backbone.js</a></li>
<li><a href="https://github.com/jashkenas/backbone">Github
repository</a></li>
<li><a href="http://backbonejs.org/docs/backbone.html">Annotated
source</a></li>
<li><a href="http://backplug.io/">Backbone plugins</a></li>
<li><a href="https://backboneindex.com/">Backbone Index</a> - Discover
new Backbone plugins and resources</li>
<li><a href="http://backboneconf.com/">BackboneConf</a> - Conference
about building applications on the web, with a focus on the Backbone.js
library</li>
<li><a
href="http://stackoverflow.com/questions/tagged/backbone.js">StackOverflow</a>
- Tagged questions</li>
<li><a href="https://github.com/yeoman/generator-backbone">Yeoman
generator for Backbone.js</a></li>
</ul>
<h2 id="tutorials-and-articles">Tutorials and articles</h2>
<ul>
<li><a href="http://pragmatic-backbone.com/">A pragmatic guide to
Backbone.js apps</a> by Julio Cesar Ody</li>
<li><a
href="http://www.korenlc.com/backbone-js-tutorial-getting-started-with-backbone/">Getting
Started with Backbone</a> by Koren Leslie Cohen</li>
<li><a
href="http://www.codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/">A
Complete Guide for Learning Backbone.js</a> by Mohit Jain</li>
<li><a href="http://jasongiedymin.github.io/hello-backbonejs/">Hello
Backbone.js</a> by Artur Adib</li>
<li>Backbone.js Wine Cellar Tutorial by Christophe Coenraets - <a
href="http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-1-getting-started/">Part
1</a>, <a
href="http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-2-crud/">Part
2</a> and <a
href="http://coenraets.org/blog/2011/12/backbone-js-wine-cellar-tutorial-part-3-deep-linking-and-application-states/">Part
3</a></li>
<li><a href="http://ricostacruz.com/backbone-patterns/">Backbone
patterns</a> by Rico Sta. Cruz</li>
<li><a
href="http://blog.soom.la/2013/10/complex-single-page-application.html">Complex
Single Page Application Architecture with Backbone.js</a> by Gur
Dotan</li>
<li><a
href="http://victorsavkin.com/post/59496656297/building-large-backbone-applications">Building
large Backbone applications</a> by Victor Savkin</li>
<li><a
href="http://blog.pamelafox.org/2013/07/a-guide-to-writing-backbone-apps-at.html">A
Guide to Writing Backbone Apps at Coursera</a> by Pamela Fox</li>
<li>CloudEdit: A Backbone.js Tutorial with Rails by James Yu - <a
href="http://www.jamesyu.org/2011/01/27/cloudedit-a-backbone-js-tutorial-by-example">Part
1</a>, <a
href="http://www.jamesyu.org/2011/02/09/backbone.js-tutorial-with-rails-part-2">Part
2</a> and <a
href="http://www.jamesyu.org/2012/05/20/converting-cloudedit-from-backbone-to-parse/">Part
3</a></li>
<li><a
href="http://nerds.airbnb.com/weve-launched-our-first-nodejs-app-to-product/">Our
First Node.js App: Backbone on the Client and Server</a> by Spike
Brehm</li>
<li><a
href="http://gregfranko.com/blog/using-backbone-dot-js-with-require-dot-js/">Using
Backbone.js With Require.js</a> by Greg Franko</li>
<li><a
href="http://blog.katworksgames.com/2013/03/30/bb_model_test_jasmine/">Backbone
Model Unit Testing with Jasmine</a> by Ken Tabor</li>
<li><a
href="http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io">Backbone.js
and Socket.io</a> by Jason Strimpel</li>
<li><a
href="http://spin.atomicobject.com/2012/01/03/presenter-first-in-backbone-js/">Presenter
First in Backbone.js</a> by Shawn Andersom</li>
<li><a
href="http://www.artandlogic.com/blog/2014/06/websockets-for-backbone/">Websockets
for Backbone</a> by Christopher Keefer</li>
<li>Fun with CoffeeScript and Backbone.js - <a
href="http://www.artandlogic.com/blog/2012/06/fun-with-coffeescript-and-backbone-js-part-1/">Part
1</a>, <a
href="http://www.artandlogic.com/blog/2012/06/fun-with-coffeescript-and-backbone-js-part-2/">Part
2</a> and <a
href="http://www.artandlogic.com/blog/2012/06/fun-with-coffeescript-and-backbone-js-part-3/">Part
3</a></li>
<li><a
href="http://blog.jeremyfairbank.com/javascript/components-with-backbone-js-and-marionette-js/">Components
with Backbone.js and Marionette.js</a> by Jeremy Fairbank</li>
<li><a
href="http://kroltech.com/2013/12/boilerplate-web-app-using-backbone-js-expressjs-node-js-mongodb/">Boilerplate
web app using Backbone.js, Express.js, Node.js, MongoDB</a> by
jkat98</li>
<li><a
href="http://www.smashingmagazine.com/2013/08/09/backbone-js-tips-patterns/">Backbone.js
Tips And Patterns</a> by Philip Whisenhunt</li>
<li><a
href="http://quickleft.com/blog/leveraging-deferreds-in-backbonejs">Leveraging
Deferreds in Backbone.js</a> by Sam Breed</li>
<li><a
href="http://orizens.com/wp/topics/backbone-js-for-large-scale-applications-ui-architecture/">Backbone.js
for large scale applications - UI architecture</a> by Oren Farhi</li>
<li><a
href="http://derickbailey.com/2014/09/09/decorating-a-backbone-model-with-features-for-a-ui-component/">Decorating
A Backbone.Model With Features, For A UI Component</a> by Derick
Bailey</li>
<li><a
href="http://derickbailey.com/2014/05/13/backbone-fwd-forward-events-from-one-backbone-object-through-another/">Backbone.fwd:
Forward Events From One Backbone Object, Through Another</a> by Derick
Bailey</li>
<li><a
href="http://orizens.com/wp/topics/backbone-view-patterns-rendering-a-collection/">Backbone.View
Patterns - Rendering A Collection</a> by Oren Fahri</li>
<li><a
href="http://orizens.com/wp/topics/backbone-view-patterns-how-why-to-use-subviews/">Backbone.View
Patterns - How &amp; Why Use Subviews</a> by Oren Fahri</li>
<li><a
href="http://orizens.com/wp/topics/backbone-view-patterns-the-render-method/">Backbone.View
Patterns - The “Render” Method</a> by Oren Fahri</li>
<li><a
href="http://azumbrunnen.me/blog/building-progressively-enhanced-websites-with-bulletproof-backbone/">Building
progressively enhanced websites using bulletproof Backbone &amp; CSS
transforms</a> by Adrian Zumbrunnen</li>
<li><a
href="http://lostechies.com/derickbailey/2012/04/19/decoupling-backbone-apps-from-websockets/">Decoupling
Backbone Apps From WebSockets</a> by Derick Bailey</li>
<li><a
href="http://lostechies.com/derickbailey/2012/03/19/backbone-js-and-javascript-garbage-collection/">Backbone.js
And JavaScript Garbage Collection</a> by Derick Bailey</li>
<li><a
href="https://blog.safaribooksonline.com/2013/11/16/getting-familiar-with-backbone-js/">Getting
familiar with Backbone.js</a> by Pasha Craydon</li>
<li><a
href="http://blog.shinetech.com/2013/11/26/backbone-antipatterns/">Backbone
Antipatterns</a> by Ben Teese</li>
<li>Backbone.js for Absolute Beginners by Adrian Mejia - <a
href="http://adrianmejia.com/blog/2012/09/11/backbone-dot-js-for-absolute-beginners-getting-started/">Part
1</a>, <a
href="http://adrianmejia.com/blog/2012/09/13/backbone-js-for-absolute-beginners-getting-started-part-2/">Part
2</a>, <a
href="http://adrianmejia.com/blog/2012/09/13/backbonejs-for-absolute-beginners-getting-started-part-3/">Part
3</a> and <a
href="http://adrianmejia.com/blog/2012/09/13/backbone-js-for-absolute-beginners-getting-started-part-4/">Part
4</a></li>
<li>Building an App with Express and Backbone by Jack Franklin - <a
href="http://javascriptplayground.com/blog/2013/02/express-backbone-application-part1">Part
1</a>, <a
href="http://javascriptplayground.com/blog/2013/02/building-an-app-with-express-and-backbone-part-2">Part
2</a>, <a
href="http://javascriptplayground.com/blog/2013/04/building-an-app-with-express-and-backbone-part-3">Part
3</a>, <a
href="http://javascriptplayground.com/blog/2013/07/building-an-app-with-express-and-backbone-part-4">Part
4</a>, <a
href="http://javascriptplayground.com/blog/2013/08/express-backbone-part5">Part
5</a>, <a
href="http://javascriptplayground.com/blog/2013/09/express-backbone-part6">Part
6</a>, <a
href="http://javascriptplayground.com/blog/2013/09/express-backbone-part7">Part
7</a> and <a
href="http://javascriptplayground.com/blog/2013/10/express-backbone-part8">Part
8</a></li>
<li><a
href="http://mikefowler.me/2014/06/11/backbone-with-es6/">Backbone with
ES6</a> by Mike Fowler</li>
<li><a
href="http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs">How
to share Backbone.js models with Node.js</a></li>
<li><a
href="http://tiagorg.github.io/talk-backbone-tricks-or-treats-html5devconf">Backbone.js
tricks or treats</a> by Tiago Garcia</li>
<li>Backbone.js organizational patterns by Ben Eddy - <a
href="http://www.foraker.com/backbone-js-organizational-patterns/">Part
1</a>, <a
href="http://www.foraker.com/backbone-js-organizational-patterns-part-ii/">Part
2</a></li>
<li><a href="http://www.webdeveasy.com/backbone-cleanup/">Backbone
Cleanup</a> by Naor Yehodaey</li>
<li><a
href="http://tech.adroll.com/blog/web/2013/11/12/lazyloading-backbone-collection-with-promises.html">Lazy
loading Backbone collections with Promises</a> by Timothée Boucher</li>
<li><a
href="https://blog.engineyard.com/2015/5-ways-to-level-up-your-backbone-code">5
Ways to Level-Up Your Backbone.js Code</a> by David Aragon</li>
<li><a
href="http://benmccormick.org/2015/04/07/es6-classes-and-backbone-js/">Why
Backbone.js and ES6 Classes Dont Mix</a> by Ben McCormick</li>
<li><a
href="http://www.toptal.com/backbone-js/top-8-common-backbone-js-developer-mistakes">Top
8 Common Backbone.js Developer Mistakes</a> by Mahmud Ridwan</li>
<li><a href="http://www.toptal.com/backbone-js/interview-questions">8
Great Backbone.js Interview Questions</a></li>
<li><a
href="https://quickleft.com/blog/integrating-react-with-backbone/">Integrating
React With Backbone</a> by Ben Lewis</li>
<li><a
href="https://medium.com/@ezekielriva/using-backbonejs-to-improve-your-javascript-code-organization-over-a-ruby-on-rails-app-11784575a4f2">Using
BackboneJS to improve your JavaScript code organization over a Ruby on
Rails app</a> by Ezequiel Rivadeneira Lichardi</li>
<li>JavaScript For The Impatient: BackboneJS - <a
href="https://medium.com/@coreyhowell/javascript-for-the-impatient-backbonejs-part-1-7f4dba8fcea">Part
1</a>, <a
href="https://medium.com/@coreyhowell/javascript-for-the-impatient-backbonejs-part-2-a139df9bbbf0">Part
2</a> by Corey Howell</li>
<li><a
href="https://medium.com/@victordoss/building-backbone-apps-using-flux-f656fd8a873a">Building
Backbone apps using Flux</a> by Victor Doss</li>
<li><a href="https://mixmax.com/blog/meteor-and-backbone">Bringing
Meteors reactive collections to Backbone</a> by Jeff Wear</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="http://addyosmani.github.io/backbone-fundamentals/">Developing
Backbone.js Applications</a> by Addy Osmani</li>
<li><a href="https://leanpub.com/backbonetutorials">Backbone
Tutorials</a> by Thomas Davis</li>
<li><a href="https://leanpub.com/building-backbone-plugins">Building
Backbone Plugins</a> by Derick Bailey and Jerome Gravel-Niquet</li>
<li><a href="http://www.amazon.com/dp/1783288493">Mastering
Backbone.js</a> by Abiee Echamea</li>
<li><a href="http://backbone-testing.com/">Backbone.js Testing</a> by
Ryan Roemer</li>
<li><a href="http://www.amazon.com/dp/1783283572">Backbone.js Patterns
and Best Practices</a> by Swarnendu De</li>
<li><a href="http://www.amazon.com/dp/1782162720/">Backbone.js
Cookbook</a> by Vadim Mirgorod</li>
<li><a href="http://www.amazon.com/dp/1782165665">Instant Backbone.js
Application Development</a> by Thomas Hunter II</li>
<li><a href="http://www.amazon.com/dp/1430263342/">Beginning
Backbone.js</a> by James Sugrue</li>
<li><a href="http://www.amazon.com/dp/1783286997/">Backbone.js
Blueprints</a> by Andrew Burgess</li>
<li><a href="http://recipeswithbackbone.com/">Recipes with Backbone</a>
by Nick Gauthier and Chris Strom</li>
<li><a href="http://shop.oreilly.com/product/0636920030799.do">Full
Stack Web Development with Backbone.js</a> by Patrick Mulder</li>
<li><a href="https://singlepagebook.supportbee.com/">Developing Single
Page Apps with Backbone.js</a> by Prateek Dayal - work in progress</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLlgxAbM67lYLJm9_Ub3gStXa2vjb51aUX">BackboneConf
2013</a> - Youtube playlist</li>
<li><a
href="https://www.youtube.com/playlist?list=PLlgxAbM67lYIGw8DnANC7VgREbzJRQged">BackboneConf
2014</a> - Youtube playlist</li>
<li><a
href="https://www.youtube.com/playlist?list=PLCE344BDBD8FAC282">Introduction
to Backbone.js</a> - Youtube playlist by Joseph Zimmerman</li>
<li><a
href="https://www.youtube.com/playlist?list=PL0C57F698BD4766B1">Backbone
App Walkthrough</a> - Youtube playlist by Joseph Zimmerman</li>
<li><a
href="http://www.youtube.com/playlist?list=PLTjRvDozrdlwn9IsHWEs9IQv3HQob4bH3">Backbone.js
Tutorial</a> - Youtube playlist by Mosh Hamedani</li>
<li><a
href="http://gregfranko.com/blog/backbone-require-boilerplate-explained/">Backbone-Require-Boilerplate
Explained</a> by Greg Franko</li>
<li><a href="http://www.backbonerails.com/">BackboneRails
Screencasts</a> - Learn to Build Web Apps Using Backbone + Rails</li>
<li><a href="https://www.youtube.com/watch?v=VERQEr-bVTs">Backbone.js
with Derick Bailey</a> by Derick Bailey</li>
<li><a href="http://www.youtube.com/watch?v=PGgZ7qRvoGE">JavaScript
Application Architecture with Backbone.js</a> by Mathias Schäfer</li>
<li><a href="http://www.youtube.com/watch?v=PcTVQyrWSSs">An Introduction
to Backbone.js</a> by Sid Maestre</li>
<li><a href="http://www.youtube.com/watch?v=jM8KE_Fa6JI">Put Some
Backbone.js in your Apps</a> by Sid Maestre</li>
<li><a
href="http://wordpress.tv/2013/09/05/k-adam-white-evolving-your-javascript-with-backbone-js/">Evolving
Your JavaScript with Backbone.js</a> by K Adam White</li>
</ul>
<h2 id="examples-and-boilerplates">Examples and boilerplates</h2>
<ul>
<li><a
href="https://github.com/BoilerplateMVC/Backbone-Require-Boilerplate">Backbone
Require Boilerplate</a> - A Rad Backbone.js and Require.js Boilerplate
Project</li>
<li><a href="https://github.com/ccoenraets/backbone-cellar">Wine Cellar
Sample Application</a> - “Backbone Cellar” is a sample application built
with Backbone.js</li>
<li><a
href="https://github.com/ccoenraets/directory-backbone-bootstrap">Employee
Directory</a> - Employee Directory sample application built with
Backbone.js and Twitter Bootstrap</li>
<li><a
href="https://github.com/dmytroyarmak/backbone-contact-manager">Backbone
Contact Manager</a> - Simple Backbone.js example application</li>
<li><a
href="https://github.com/addyosmani/backbone-boilerplates">Backbone
Boilerplates</a> - Backbone.js stack boilerplates demonstrating
integration with Express, Ruby, PHP, Grails and more</li>
<li><a href="http://todomvc.com/examples/backbone/">Backbone TodoMVC
example</a> - Simple todo app built using Backbone and
Backbone.localStorage.</li>
</ul>
<h2 id="courses">Courses</h2>
<ul>
<li><a
href="https://www.codeschool.com/courses/anatomy-of-backbone-js">Anatomy
of Backbone.js</a></li>
<li><a
href="http://code.tutsplus.com/courses/advanced-backbone-patterns-and-techniques">Advanced
Backbone Patterns and Techniques</a></li>
<li><a
href="http://code.tutsplus.com/courses/connected-to-the-backbone">Connected
to the Backbone</a></li>
<li><a href="https://github.com/hegdeashwin/Backbone">Structuring Your
Web Apps via Backbone.js</a></li>
<li><a
href="https://frontendmasters.com/courses/backbone-js-in-depth-testing-mocha-sinon/">Backbone.JS
In-Depth and Introduction to Testing with Mocha and Sinon</a></li>
<li><a
href="http://www.lynda.com/Backbonejs-tutorials/Up-Running-Backbonejs/163089-2.html">Up
and Running with Backbone.js</a></li>
<li><a
href="http://www.pluralsight.com/courses/playing-with-backbonejs">Application
Building Patterns with Backbone.js</a></li>
<li><a
href="http://www.pluralsight.com/courses/backbone-fundamentals">Backbone.js
Fundamentals</a></li>
</ul>
<h2 id="libraries">Libraries</h2>
<ul>
<li><a
href="https://github.com/PaulUithol/Backbone-relational">Backbone.Relational</a></li>
<li><a
href="https://github.com/powmedia/backbone-forms">Backbone-forms</a></li>
<li><a href="https://github.com/wyuenho/backgrid">Backgrid.js</a></li>
<li><a
href="https://github.com/jeromegn/Backbone.localStorage">Backbone.localStorage</a></li>
<li><a
href="https://github.com/NYTimes/backbone.stickit">Backbone.stickit</a></li>
<li><a
href="https://github.com/backbone-paginator/backbone.paginator">Backbone.paginator</a></li>
<li><a
href="https://github.com/thedersen/backbone.validation">Backbone.validation</a></li>
<li><a
href="https://github.com/paulmillr/exoskeleton">Exoskeleton</a></li>
<li><a
href="https://github.com/nilbus/Backbone.dualStorage">Backbone.dualstorage</a></li>
<li><a
href="https://github.com/noveogroup/backbone.iobind">Backbone.iobind</a></li>
<li><a
href="https://github.com/dhruvaray/backbone-associations">Backbone-associations</a></li>
<li><a
href="https://github.com/PaulUithol/backbone-tastypie">Backbone-tastypie</a></li>
<li><a
href="https://github.com/marionettejs/backbone.radio">Backbone.Radio</a></li>
<li><a
href="https://github.com/marionettejs/backbone.babysitter">Backbone.BabySitter</a></li>
<li><a
href="https://github.com/FidelityInternational/BackboneHistoryPolyfill">Backbone.History.Polyfill</a>
<a href="https://github.com/sadcitizen/awesome-backbone">backbone.md
Github</a></li>
</ul>

471
html/beacon.md2.html Normal file
View File

@@ -0,0 +1,471 @@
<h1 id="awesome-bluetooth-beacon-awesome">Awesome Bluetooth Beacon <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome iBeacon and Eddystone Bluetooth beacon
resources, open source projects, libraries, tools and tutorials.</p>
<h2 id="eddystone-by-google">Eddystone by Google</h2>
<blockquote>
<p><strong>Eddystone</strong> A platform for marking up the world to
make your apps and devices work smarter by providing timely, contextual
information.</p>
</blockquote>
<ul>
<li><a href="https://developers.google.com/beacons/">Google Developers
Beacons Portal</a></li>
<li><a href="https://github.com/google/eddystone">Eddystone Protocol
Specification &amp; Tools</a></li>
<li>Advertising frame types
<ul>
<li><a
href="https://github.com/google/eddystone/tree/master/eddystone-uid">Eddystone-UID</a></li>
<li><a
href="https://github.com/google/eddystone/tree/master/eddystone-tlm">Eddystone-TLM</a></li>
<li><a
href="https://github.com/google/eddystone/tree/master/eddystone-url">Eddystone-URL</a></li>
</ul></li>
<li><a
href="https://github.com/google/eddystone/tree/master/tools/eddystone-validator">Eddystone
Validator</a></li>
<li><a
href="*%20%5B%5D(https://github.com/NordicSemiconductor/Android-nRF-Beacon-for-Eddystone)">Eddystone
GATT Configuration Service &amp; Google Nearby API and Proximity API</a>
(by Nordic Semiconductor)</li>
<li><a
href="https://beaufortfrancois.github.io/sandbox/web-bluetooth/eddystone-url-config/">Web
Bluetooth Eddystone Configurator</a></li>
<li><a
href="https://github.com/google/eddystone/tree/master/branding">Eddystone
Branding Guidelines</a> &amp; <a
href="https://github.com/google/eddystone/tree/master/branding/assets">Logos</a></li>
</ul>
<h2 id="physical-web">Physical Web</h2>
<blockquote>
<p>The <strong>Physical Web</strong> is an approach to unleash the core
superpower of the web: interaction on demand. People should be able to
walk up to any smart device - a vending machine, a poster, a toy, a bus
stop, a rental car - and not have to download an app first. Everything
should be just a tap away.</p>
</blockquote>
<ul>
<li><a href="http://google.github.io/physical-web/">Physical Web - Walk
up and use anything</a> - Official Github repository</li>
<li><a href="https://www.youtube.com/watch?v=w0XazPrh7r0">Video:
Introduction to the Physical Web</a> - Ubiquity Dev Summit 2016</li>
<li><a
href="https://beaufortfrancois.github.io/sandbox/physical-web/url-validator/">URL
Validator 1</a>, <a href="https://url-caster.appspot.com/webui">URL
Validator 2</a></li>
<li><a
href="https://docs.google.com/document/d/1VC9umaw9TItV31WrcX0eJ9xVsfXXQoWvUjuSqWXmH8A">Physical
Web Getting Started Guide for Developers</a></li>
<li><a
href="https://github.com/google/physical-web/blob/master/implementation-status.md">Physical
Web Implementation Status</a></li>
<li><a
href="https://github.com/google/physical-web/blob/master/documentation/branding_guidelines.md">Physical
Web Branding Guidelines</a> &amp; <a
href="https://github.com/google/physical-web/tree/master/documentation/images/logo">Logos</a></li>
<li><a
href="https://web.eecs.umich.edu/~prabal/teaching/resources/eecs582/want15iot.pdf">IEEE:
Enabling the Internet of Things</a> by R. Want, B. Schilit, S.
Jenson</li>
<li><a
href="https://medium.com/@urish/exploring-the-physical-web-without-buying-beacons-efae51e36c2e">Exploring
the Physical Web (Without Buying Beacons)</a></li>
</ul>
<h2 id="proximity-beacon-api-by-google">Proximity Beacon API by
Google</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=0QeY9FueMow">Beacons 101
Getting Started with the Google Beacon Platform</a> - Video Ubiquity Dev
Summit 2016</li>
<li><a href="https://developers.google.com/beacons/get-started">Get
Started with Beacons</a> - This guide explains the steps required to
start using Bluetooth low energy (BLE) beacons to provide
proximity-based experiences for your users.</li>
<li><a
href="https://developers.google.com/beacons/proximity/guides">Proximity
Beacon API</a> - A cloud service that allows you to manage data
associated with your BLE beacons using a REST interface</li>
<li><a href="https://developers.google.com/nearby/">Nearby</a> - Build
simple interactions between nearby devices and people</li>
</ul>
<h2 id="ibeacon-resources-by-apple">iBeacon Resources by Apple</h2>
<blockquote>
<p><strong>iBeacon for Developers</strong> From welcoming people as they
arrive at a sporting event to providing information about a nearby
museum exhibit, iBeacon opens a new world of possibilities for location
awareness, and countless opportunities for interactivity between iOS
devices and iBeacon hardware.</p>
</blockquote>
<ul>
<li><a href="https://developer.apple.com/ibeacon">iBeacon for
Developers</a></li>
<li><a
href="https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf">Getting
Started with iBeacon (PDF)</a></li>
<li><a href="https://developer.apple.com/ibeacon/">iBeacon Artwork and
Specifications</a></li>
<li><a href="https://support.apple.com/en-us/HT202880">iOS:
Understanding iBeacon device compatibility</a></li>
<li><a href="https://support.apple.com/en-us/HT201357">iOS 7:
Understanding Location Services</a></li>
<li><a
href="https://developer.apple.com/library/ios/samplecode/AirLocate/Introduction/Intro.html">Apple
AirLocate Sample Code</a> (<a
href="http://stackoverflow.com/questions/26079530/apple-airlocation-demo-app-ranging-not-shows-beacons">iOS8
fix</a>)</li>
</ul>
<h2 id="ibeacon-for-developers">iBeacon for Developers</h2>
<ul>
<li><a href="http://shop.oreilly.com/product/0636920033813.do">Building
Applications with iBeacon</a></li>
<li><a
href="http://www.cisco.com/c/dam/en/us/solutions/collateral/enterprise-networks/connected-mobile-experiences/ibeacon_faq.pdf">Cisco
iBeacon FAQ</a></li>
<li><a
href="https://www.thoughtworks.com/insights/blog/what-is-ibeacon-in-5-minutes">5
Minute Overview - What is iBeacon? by ThoughtWorks</a></li>
<li><a
href="https://www.thoughtworks.com/insights/blog/semi-technical-lowdown-working-ibeacons">A
Semi-Technical Lowdown on Working with iBeacons</a></li>
<li><a href="https://www.youtube.com/watch?v=0IGeQqEGhx4">CapTech
Webinar: iBeacon Demystified</a></li>
<li><a
href="http://developer.radiusnetworks.com/2014/01/10/ibeacon-misconceptions.html">5
fundamental misconceptions about Beacon technology by
RadiusNetworks</a></li>
<li><a href="http://mashable.com/2014/05/09/beacons-limitations/">Ask a
Dev: What Are the Limitations of Beacons?</a></li>
<li><a
href="http://mashable.com/2014/02/24/beacons-geofencing-location/">Whats
the Difference Between Beacons and Geofencing?</a></li>
<li><a href="http://beekn.net/guide-to-ibeacons/">Guide to iBeacon
Hardware by beekn.net</a></li>
<li><a href="http://beekn.net/developing-ibeacon-app/">Developing an
iBeacon App by beekn.net</a></li>
</ul>
<h1 id="hacks-cool-apps">Hacks &amp; Cool Apps</h1>
<ul>
<li><a href="https://www.wayfindr.net">Empowering vision impaired people
to navigate the world independently</a> (an open standard)</li>
<li><a href="https://github.com/tmwagency/Glasstimote">Google Glass
&amp; Beacons</a></li>
<li><a
href="http://blog.twocanoes.com/post/68861362715/10-awesome-things-you-can-do-today-with-ibeacons">10
awesome things you can do today with iBeacons</a> (by Twocanoes)</li>
<li><a href="https://github.com/panicinc/PunchClock">PunchClock</a> An
in/out tracking app for iOS 7+ that uses iBeacon and Geofencing.</li>
<li><a href="https://github.com/LocativeHQ/ios-app">The Geofancy iOS
app</a> Helping you to get the best out of your automated home,
geofencing, iBeacons at your hand.</li>
<li><a href="http://launchhere.awwapps.com/">LaunchHere for iOS -
iBeacon based app shortcuts</a></li>
<li><a
href="https://medium.com/@urish/traveling-with-beacons-checked-luggage-made-easy-bbd664765ea3">Traveling
with Beacons: Checked Luggage Made Easy</a></li>
</ul>
<h2 id="installation-radio-planning">Installation &amp; Radio
Planning</h2>
<ul>
<li>Brooklyn Museum: <a
href="https://www.brooklynmuseum.org/community/blogosphere/2014/10/14/positioning-visitors-with-ibeacons/">Positioning
Visitors with iBeacons</a> &amp; <a
href="https://www.brooklynmuseum.org/community/blogosphere/2016/02/23/getting-visibility-on-the-ibeacon-problem/">Getting
Visibility on the iBeacon Problem</a></li>
</ul>
<h2 id="beacon-discovery-configuration-tools">Beacon Discovery &amp;
Configuration Tools</h2>
<ul>
<li><a
href="https://github.com/RadiusNetworks/scanbeacon-gem">ScanBeacon</a> -
A ruby gem that allows you to scan for beacon advertisements using
IOBluetooth (on Mac OS X) or a BlueGiga BLE112 device (on mac or
linux)</li>
</ul>
<h1 id="ios">iOS</h1>
<h2 id="beacon-scanner-apps">Beacon Scanner Apps</h2>
<ul>
<li><a
href="https://itunes.apple.com/us/app/locate-for-ibeacon/id738709014?mt=8">Locate
Beacon by RadiusNetworks</a></li>
</ul>
<h2 id="swift">Swift</h2>
<ul>
<li><a
href="https://github.com/google/eddystone/tree/master/tools/ios-eddystone-scanner-sample">iOS
Eddystone Scanner Sample Application</a></li>
<li><a
href="http://ibeaconmodules.us/blogs/news/14702963-getting-started-developing-ibeacon-apps-with-swift-on-apple-ios-7-8">Swift
based iBeacon App Development with CoreLocation on Apple iOS
7/8</a></li>
<li><a
href="https://www.udemy.com/ibeacon-development-for-iphone/">Udemy:
iBeacon development for iPhone</a></li>
<li><a href="https://github.com/nicktoumpelis/HiBeacons">HiBeacons</a> A
nice iBeacon demo app in Swift.</li>
<li><a
href="https://www.pubnub.com/blog/2014-08-19-smart-ibeacon-communication-in-the-swift-programming-language/">PubNub.com
- Two-Way iBeacon Communication with Swift Programming Language</a></li>
<li><a href="https://github.com/Polidea/RxBluetoothKit">iOS &amp; OSX
Bluetooth library for RxSwift</a></li>
<li><a
href="https://github.com/izotx/JMCBeaconManager">JMCiBeaconManager</a> -
An iBeacon Manager class that is responsible for detecting beacons
nearby.</li>
<li><a href="https://github.com/igor-makarov/BeaconKit">BeaconKit</a> -
Beacon detection framework using CoreBluetooth, supporting
Eddystone-UID, Eddystone-URL, AltBeacon.</li>
</ul>
<h2 id="objective-c">Objective-C</h2>
<ul>
<li><a href="https://github.com/KinveyLabs/KCSIBeacon/">Generic iBeacon
Management and Utilities by KinveyLabs</a></li>
<li><a href="https://github.com/Instrument/Vicinity">Replicates
detecting and broadcasting iBeacons in the background</a></li>
<li><a
href="https://github.com/reelyactive/ble-ios-sdk">RABeaconManager</a>
RABeaconManager is an easy to use library that allows you to detect
Bluetooth Beacons and iBeacons in the foreground and background.</li>
</ul>
<h2 id="stackoverflow-qa">Stackoverflow Q&amp;A</h2>
<ul>
<li><a
href="http://stackoverflow.com/questions/25495804/ibeacon-detection-time-in-background-home-automation-use-case/25496669#25496669">iBeacon
detection time in background</a></li>
<li><a
href="http://stackoverflow.com/questions/25387660/ibeacon-region-monitoring-and-proximity-for-20-beacons">iBeacon
region monitoring AND proximity for &gt;20 beacons?</a></li>
<li><a
href="http://stackoverflow.com/questions/23991733/how-to-make-ibeacon-foreground-ranging-for-clproximityimmediate-faster-in-ios/23992584#23992584">How
to make iBeacon foreground ranging for CLProximityImmediate faster in
iOS?</a></li>
<li><a
href="http://stackoverflow.com/questions/24164523/can-we-start-ibeacon-transmitter-in-background/24165073#24165073">Can
we start iBeacon transmitter in background?</a></li>
<li><a
href="http://stackoverflow.com/questions/24590534/how-does-ibeacon-wake-up-our-app-for-how-long-and-how-to-extend-that-time/24590886#24590886">How
does iBeacon wake up our app?</a></li>
<li><a
href="http://stackoverflow.com/questions/24267421/use-core-bluetooth-instead-of-ibeacon-any-downsides/24268389#24268389">Use
Core Bluetooth instead of iBeacon - Any Downsides?</a></li>
</ul>
<h1 id="virtual-beacons">Virtual Beacons</h1>
<ul>
<li><a
href="https://play.google.com/store/apps/details?id=net.alea.beaconsimulator">Beacon
Toy - Android App to advertise as Eddystone</a></li>
<li><a href="https://github.com/uriio/beacons-android">Android BLE
advertising library</a></li>
<li><a
href="https://itunes.apple.com/us/app/locate-beacon/id738709014?mt=8">Locate
by Radius Networks - Virtual iBeacon</a></li>
<li><a
href="https://github.com/google/eddystone/tree/master/tools/eddystone-chrome-app-sample">Chrome
App to advertise Eddystone packets</a> - uses <a
href="https://github.com/google/eddystone/tree/master/libraries/javascript/eddystone-advertising">Eddystone
Advertising Library</a></li>
<li><a href="https://github.com/dburr/linux-ibeacon">Linux iBeacon
broadcaster</a></li>
<li><a
href="https://itunes.apple.com/us/app/quick-beacon/id1303172948?mt=8">Quick
Beacon</a></li>
</ul>
<h1 id="android">Android</h1>
<h2 id="beacon-development">Beacon Development</h2>
<ul>
<li><a
href="https://developer.android.com/about/versions/android-5.0.html">Android
Lolipop Bluetooth Low Energy Enhancements.</a> Support OS-level scan
filter &amp; peripheral mode.</li>
<li><a
href="https://github.com/inthepocket/ibeacon-scanner-android">iBeacon
Scanner for Android</a>, <a
href="https://github.com/inthepocket/ibeacon-scanner-android/wiki">Docs</a>
&amp; <a
href="http://developer.inthepocket.mobi/2016/11/24/ibeacon-scanner-android/">Blog
post</a></li>
<li><a
href="https://github.com/AltBeacon/android-beacon-library">Android
beacon library based on AltBeacon.</a> Use a custom beacon parser for
iBeacon device compatibility.</li>
<li><a href="https://github.com/m039/beacon-keeper">BeaconKeeper</a> The
simple library for locating iBeacons in background</li>
<li><a
href="https://developer.android.com/guide/topics/connectivity/bluetooth-le.html">Android
&amp; BLE</a></li>
<li><a href="https://www.youtube.com/watch?v=vUbFB1Qypg8">DevBytes:
Bluetooth Low Energy API in Android 4.3</a></li>
<li><a href="https://github.com/RedBearLab/Android">BLE SDK for
Android</a></li>
<li><a
href="https://github.com/alt236/Bluetooth-LE-Library---Android">Bluetooth
LE Library for Android</a></li>
<li><a
href="https://github.com/reelyactive/ble-android-sdk">reelyactive-ble-android-sdk</a>
This SDK allows you to scan beacons and advertise as a beacon.</li>
</ul>
<h2 id="beacon-scanner-apps-1">Beacon Scanner Apps</h2>
<ul>
<li><a
href="https://play.google.com/store/apps/details?id=be.createweb.beaconscanner">iBeacon
Scanner</a> &amp; <a
href="https://github.com/eliaslecomte/ibeacon-scanner-app">code</a></li>
<li><a
href="https://github.com/justinodwyer/Beacon-Scanner-and-Logger">Beacon
Scanner &amp; Logger</a> Android app that scans for BLE Beacons/iBeacons
and logs the results to a file</li>
<li><a
href="https://play.google.com/store/apps/details?id=youten.redo.ble.ibeacondetector&amp;hl=de">iBeacon
Detector</a></li>
<li><a
href="https://play.google.com/store/apps/details?id=com.bluemotionlabs.bluescan&amp;hl=de">Bluetooth
4.0 Scanner</a></li>
</ul>
<h2 id="beacon-advertiser-apps">Beacon Advertiser Apps</h2>
<ul>
<li><a
href="https://play.google.com/store/apps/details?id=net.alea.beaconsimulator">Beacon
Simulator</a> - iBeacon, Eddystone, AltBeacon</li>
</ul>
<h2 id="stackoverflow-qa-1">Stackoverflow Q&amp;A</h2>
<ul>
<li><a
href="http://stackoverflow.com/questions/20416218/understanding-ibeacon-distancing/20434019#20434019">BLE
Distancing</a></li>
</ul>
<h1 id="cordova-phonegap-xamarin-titanium">Cordova, Phonegap, Xamarin,
Titanium</h1>
<ul>
<li><a
href="https://github.com/petermetz/cordova-plugin-ibeacon">Cordova
iBeacon Plugin</a></li>
<li><a
href="http://de.slideshare.net/glennthomasstephens/ibeacon-support">Using
iBeacon with Xamarin.iOS and Xamarin.Android</a></li>
<li><a href="https://github.com/jbeuckm/TiBeacons">iBeacon advertising
and scanning in a Titanium module</a></li>
</ul>
<h1 id="os-x">OS X</h1>
<ul>
<li><a href="https://github.com/mlwelles/BeaconScanner">iBeacon Scanning
Utility App for OSX</a></li>
<li><a href="https://github.com/liamnichols/iBeaconScanner">iBeacon
Scanner - Scan for nearby iBeacons regardless of their UUID</a></li>
<li><a href="https://github.com/mttrb/BeaconOSX">Beacon OSX</a> -
Mavericks as an iBeacon</li>
<li><a
href="https://github.com/dermike/electron-physical-web-scan">Electron
Physical Web Scan</a> - Mac OSX desktop app to scan for Physical Web
(Eddystone) bluetooth beacons</li>
<li><a href="https://github.com/dermike/electron-slide-beacon">Electron
Slide Beacon</a> - Share links from your Mac using this app to broadcast
them as an Eddystone URL (Physical Web) bluetooth beacon.</li>
<li><a href="https://github.com/igor-makarov/BeaconKit">BeaconKit</a> -
Beacon detection framework ns Swift using CoreBluetooth, supporting
Eddystone-UID, Eddystone-URL, AltBeacon, iBeacon.</li>
</ul>
<h1 id="linux">Linux</h1>
<ul>
<li><a href="https://github.com/forksociety/PyBeacon">Python script for
scanning and advertising urls over Eddystone-URL</a></li>
</ul>
<h1 id="node.js">Node.js</h1>
<ul>
<li><a
href="http://flows.nodered.org/node/node-red-node-physical-web">Node-RED
nodes to interact with the Physical Web</a></li>
<li><a href="https://github.com/sandeepmistry/noble">A node.js BLE
(Bluetooth low energy) central module</a></li>
<li><a href="https://github.com/sandeepmistry/bleno">A node.js module
for implementing BLE (Bluetooth low energy) peripherals</a></li>
</ul>
<h1 id="windows">Windows</h1>
<ul>
<li><a href="https://github.com/andijakl/universal-beacon">Universal
Bluetooth Beacon Library</a> - open source library and links to apps to
talk to Eddystone and iBeacon beacons</li>
</ul>
<h1 id="bluetooth-low-energy">Bluetooth Low Energy</h1>
<ul>
<li><a
href="https://www.bluetooth.com/what-is-bluetooth-technology/bluetooth-technology-basics/low-energy">Official
Bluetooth Smart Portal</a></li>
</ul>
<h2 id="bluetooth-smart-ble-tools">Bluetooth Smart &amp; BLE Tools</h2>
<ul>
<li><a
href="https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp">nRF
Master Control Panel (BLE)</a> nRF Master Control Panel is a powerful
generic tool that allows you to scan and explore your Bluetooth Smart
(BLE) devices and communicate with them.</li>
<li><a
href="https://itunes.apple.com/de/app/lightblue/id639944780?mt=12">LightBlue
Mac OSX</a> <a
href="https://itunes.apple.com/us/app/lightblue-bluetooth-low-energy/id557428110?mt=8">(or
iOS)</a> LightBlue can test all of your devices that use Bluetooth 4.0
Low Energy (also known as Bluetooth Smart, or Bluetooth Light).</li>
<li><a
href="https://itunes.apple.com/us/app/bluespeed/id579118786?mt=8">BlueSpeed
for iOS by Punch Through</a> Runs a Bluetooth LE speed test between 2
iOS devices</li>
</ul>
<h2 id="web-bluetooth-api">Web Bluetooth API</h2>
<ul>
<li><a href="https://dev.opera.com/articles/web-bluetooth-intro/">Web
Bluetooth Intro</a> by Opera</li>
<li><a href="https://github.com/WebBluetoothCG/demos">Web Bluetooth
Demos</a></li>
</ul>
<h1 id="beacon-developer-kits-ble-chips">Beacon Developer Kits &amp; BLE
Chips</h1>
<ul>
<li><a href="http://www.ti.com/ble">Texas Instruments - BLE
Portal</a></li>
<li><a
href="http://makezine.com/2014/04/16/the-ti-sensortag-now-with-added-ibeacon/">Texas
Instruments - SensorTag DeveloperKit</a></li>
<li><a href="http://git.ti.com/sensortag-android">TI SensorTag Android
Sources</a></li>
<li><a
href="http://www.broadcom.com/application/internet_of_things.php">Broadcom
- WICED™ Sense Development Kit</a></li>
<li><a href="http://www.dialog-semiconductor.com/bluetooth-smart">Dialog
Semiconductor</a></li>
<li><a
href="http://www.emmicroelectronic.com/products/wireless-rf/beacons/embc01">EMMicroelectronics</a></li>
</ul>
<h2 id="proximity-trends-outlook">Proximity Trends &amp; Outlook</h2>
<ul>
<li><a
href="http://www.wired.com/2013/12/4-use-cases-for-ibeacon-the-most-exciting-tech-you-havent-heard-of/">Wired</a>
4 Reasons Why Apples iBeacon Is About to Disrupt Interaction
Design</li>
<li><a href="http://www.wi-fi.org/discover-wi-fi/wi-fi-aware">Wi-Fi
Aware™</a> - Wi-Fi Aware™ is a new Wi-Fi Alliance certification program
that extends Wi-Fis capabilities with a real-time and energy-efficient
discovery mechanism that provides an immediate on-ramp to rich
here-and-now experiences.</li>
</ul>
<h2 id="vendor-driven-beacon-standardization">Vendor-driven Beacon
Standardization</h2>
<ul>
<li><a href="https://github.com/upnext/BeaconCtrl">BeaconCtrl</a> Setup
and manage large beacon deployments with BeaconCtrl Open Source
platform</li>
<li><a href="http://altbeacon.org/">The Open and Interoperable Proximity
Beacon Specification</a></li>
</ul>
<hr />
<p>Bluetooth, Apple, Google, iBeacon, Eddystone and other trademarks are
the property of their respective trademark owners.</p>
<h1 id="license">License</h1>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://www.squaremetrics.com/">Square Metrics GmbH</a> has waived
all copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/rabschi/awesome-beacon">beacon.md
Github</a></p>

1907
html/bigdata.md2.html Normal file

File diff suppressed because it is too large Load Diff

38
html/bigo.html Normal file
View File

@@ -0,0 +1,38 @@
<h1 id="awesome-big-o">Awesome Big O</h1>
<p>A curated list of materials about Big O notation.</p>
<h2 id="cheat-sheets">Cheat Sheets</h2>
<ul>
<li><a href="http://bigocheatsheet.com">Big-O Cheat Sheet</a></li>
<li><a href="http://www.sorting-algorithms.com/">Visualization of
Sorting Algorithms</a></li>
</ul>
<p>## Lecture Notes - <a
href="http://web.mit.edu/16.070/www/lecture/big_o.pdf">MITs
Introduction to Computers &amp; Programming</a> - <a
href="https://www.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-o-notation">Khan
Academys Algorithms Course</a></p>
<h2 id="questions-answers">Questions &amp; Answers</h2>
<ul>
<li><a href="http://stackoverflow.com/a/487278/472433">Plain English
explanation of Big O</a></li>
<li><a href="http://stackoverflow.com/a/2307314/472433">What does O(log
n) mean exactly?</a></li>
</ul>
<h2 id="video-lectures">Video Lectures</h2>
<ul>
<li><a
href="https://class.coursera.org/algo-004/lecture/169">Algorithms:
Design and Analysis, Part 1, Week 1: Asymptotic Analysis</a> on Coursera
by Tim Roughgarden</li>
</ul>
<h2 id="language-specific">Language Specific</h2>
<ul>
<li>[Scala Collections]
(http://docs.scala-lang.org/overviews/collections/performance-characteristics.html)</li>
<li>[Python Collections]
(https://wiki.python.org/moin/TimeComplexity)</li>
<li>[List of Big-O for PHP functions]
(http://stackoverflow.com/a/2484455/472433)</li>
</ul>
<p><a href="https://github.com/okulbilisim/awesome-big-o">bigo.md
Github</a></p>

1471
html/billing.md2.html Normal file

File diff suppressed because it is too large Load Diff

809
html/bioie.md2.html Normal file
View File

@@ -0,0 +1,809 @@
<div data-align="center">
<pre><code>&lt;img src=&quot;https://github.com/caufieldjh/awesome-bioie/blob/main/images/abie_head.png&quot; alt=&quot;Awesome BioIE Logo&quot;/&gt;
&lt;br&gt;
&lt;a href=&quot;https://awesome.re&quot;&gt;
&lt;img src=&quot;https://awesome.re/badge-flat2.svg&quot; alt=&quot;Awesome&quot;&gt;
&lt;/a&gt;
&lt;br&gt;
How to extract information from unstructured biomedical data and text.
&lt;br&gt;</code></pre>
</div>
<p>What is BioIE? It includes any effort to extract structured
information from <em>unstructured</em> (or, at least inconsistently
structured) biological, clinical, or other biomedical data. The data
source is often some collection of text documents written in technical
language. If the resulting information is verifiable and consistent
across sources, we may then consider it <em>knowledge</em>. Extracting
information and producing knowledge from bio data requires adaptations
upon methods developed for other types of unstructured data.</p>
<p>BioIE has undergone massive changes since the introduction of
language models like BERT and the more recently created Large Language
Models (LLMs; e.g., GPT-3/4, LLAMA2/3, Gemini, etc).</p>
<p>Resources included here are preferentially those available at no
monetary cost and limited license requirements. Methods and datasets
should be publicly accessible and actively maintained.</p>
<p>See also <a
href="https://github.com/keon/awesome-nlp">awesome-nlp</a>, <a
href="https://github.com/raivivek/awesome-biology">awesome-biology</a>
and <a
href="https://github.com/danielecook/Awesome-Bioinformatics">Awesome-Bioinformatics</a>.</p>
<p><em>Please read the <a href="contributing.md">contribution
guidelines</a> before contributing. Please add your favourite resource
by raising a <a
href="https://github.com/caufieldjh/awesome-bioie/pulls">pull
request</a>.</em></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#research-overviews">Research Overviews</a></li>
<li><a href="#groups-active-in-the-field">Groups Active in the
Field</a></li>
<li><a href="#organizations">Organizations</a></li>
<li><a href="#journals-and-events">Journals and Events</a>
<ul>
<li><a href="#journals">Journals</a></li>
<li><a href="#conferences-and-other-events">Conferences and Other
Events</a></li>
<li><a href="#challenges">Challenges</a></li>
</ul></li>
<li><a href="#tutorials">Tutorials</a>
<ul>
<li><a href="#guides">Guides</a></li>
<li><a href="#video-lectures-and-online-courses">Video Lectures and
Online Courses</a></li>
</ul></li>
<li><a href="#code-libraries">Code Libraries</a>
<ul>
<li><a href="#repos-for-specific-datasets">Repos for Specific
Datasets</a></li>
</ul></li>
<li><a href="#tools-platforms-and-services">Tools, Platforms, and
Services</a>
<ul>
<li><a href="#annotation-tools">Annotation Tools</a></li>
</ul></li>
<li><a href="#techniques-and-models">Techniques and Models</a></li>
<li><a href="#datasets">Datasets</a>
<ul>
<li><a href="#biomedical-text-sources">Biomedical Text Sources</a></li>
<li><a href="#annotated-text-data">Annotated Text Data</a></li>
<li><a
href="#protein-protein-interaction-annotated-corpora">Protein-protein
Interaction Annotated Corpora</a></li>
<li><a href="#other-datasets">Other Datasets</a></li>
</ul></li>
<li><a href="#ontologies-and-controlled-vocabularies">Ontologies and
Controlled Vocabularies</a></li>
<li><a href="#data-models">Data Models</a></li>
<li><a href="#credits">Credits</a></li>
</ul>
<h2 id="research-overviews">Research Overviews</h2>
<h3 id="llms-in-biomedical-ie">LLMs in Biomedical IE</h3>
<ul>
<li><a href="http://dx.doi.org/10.1101/2024.04.24.24306315">Large
language models in healthcare: A comprehensive benchmark</a> - a
statistical and human evaluation of sixteen different LLMs applied to
medical language tasks.</li>
<li><a href="https://doi.org/10.1186/s12911-024-02459-6">Assessing the
research landscape and clinical utility of large language models: a
scoping review</a> - a high-level review of LLM applications in medicine
as of March 2024.</li>
<li><a href="https://doi.org/10.1016/s2589-7500(24)00061-x">Ethical and
regulatory challenges of large language models in medicine</a> - a
review of ethical issues arising from applications of LLMs in
biomedicine.</li>
<li><a href="http://dx.doi.org/10.1145/3442188.3445922">On the Dangers
of Stochastic Parrots: Can Language Models Be Too Big? 🦜</a> - a
frequently referenced but still relevant work concerning the roles,
applications, and risks of language models.</li>
</ul>
<h3 id="pre-llm-overviews">Pre-LLM Overviews</h3>
<ul>
<li><a
href="https://www.ahajournals.org/doi/full/10.1161/CIRCRESAHA.117.310967">Biomedical
Informatics on the Cloud: A Treasure Hunt for Advancing Cardiovascular
Medicine</a> - An overview of how BioIE and bioinformatics workflows can
be applied to questions in cardiovascular health and medicine
research.</li>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S1532046417302563">Clinical
information extraction applications: A literature review</a> - A review
of clinical IE papers published as of September 2016. From Mayo Clinic
group (see below).</li>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S1532046417301909">Literature
Based Discovery: Models, methods, and trends</a> - A review of
Literature Based Discovery (LBD), or the philosophy that meaningful
connections may be found between seemingly unrelated scientific
literature.
<ul>
<li>For some historical context on LBD, see papers by University of
Chicagos Don Swanson and Neil Smalheiser, including <a
href="https://www.jstor.org/stable/4307965"><em>Undiscovered Public
Knowledge</em></a> (paywalled) and <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5771422/"><em>Rediscovering
Don Swanson: the Past, Present and Future of Literature-Based
Discovery</em></a>.</li>
</ul></li>
<li><a href="https://arxiv.org/abs/1702.03222">Mining Electronic Health
Records (EHRs): A Survey</a> - A review of the methods and philosophy
behind mining electronic health records, including using them for
adverse event detection. See Table 2 for a list of relevant papers as of
mid-2017.</li>
<li><a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6250990/">Capturing
the Patients Perspective: a Review of Advances in Natural Language
Processing of Health-Related Text</a> - A 2017 review of natural
language processing methods applied to information extraction in health
records and social media text. An important note from this review: “One
of the main challenges in the field is the availability of data that can
be shared and which can be used by the community to push the development
of methods based on comparable and reproducible studies”.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="groups-active-in-the-field">Groups Active in the Field</h2>
<ul>
<li><a
href="http://www.childrenshospital.org/research/labs/natural-language-processing-laboratory">Boston
Childrens Hospital Natural Language Processing Laboratory</a> - Led by
Dr. Guergana Savova, formerly at Mayo Clinic and the Apache cTAKES
project.</li>
<li><a
href="https://www.brown.edu/academics/medical/about-us/research/centers-institutes-and-programs/biomedical-informatics/">Brown
Center for Biomedical Informatics</a> - Based at Brown University and
directed by Dr. Neil Sarkar, whose research group works on topics in
clinical NLP and IE.</li>
<li><a
href="http://compbio.ucdenver.edu/Hunter_lab/CCP_website/index.html">Center
for Computational Pharmacology NLP Group</a> - based at University of
Colorado, Denver and led by Larry Hunter - <a
href="https://github.com/UCDenver-ccp">see their GitHub repos
here.</a></li>
<li>Groups at U.S. National Institutes of Health (NIH) / National
Library of Medicine (NLM):
<ul>
<li><a
href="https://www.lhncbc.nlm.nih.gov/personnel/dina-demner-fushman">Demner-Fushman
group at NLM</a></li>
<li><a href="https://www.ncbi.nlm.nih.gov/research/bionlp/">BioNLP group
at NCBI</a> - Develops improvements to biomedical literature search and
curation (e.g., through PubMed), led by Dr. Zhiyong Lu.</li>
</ul></li>
<li><a href="https://jensenlab.org/">JensenLab</a> - Based at the Novo
Nordisk Foundation Center for Protein Research at the University of
Copenhagen, Denmark.</li>
<li><a href="http://www.nactem.ac.uk/">National Centre for Text Mining
(NaCTeM)</a> - Based at the University of Manchester and led by
Prof. Sophia Ananiadou, NaCTeM is concerned with text mining in general
but has a particular focus on biomedical applications.</li>
<li><a
href="https://www.mayo.edu/research/departments-divisions/department-health-sciences-research/medical-informatics/projects">Mayo
Clinics clinical natural language processing program</a> - Several
groups at Mayo Clinic have made major contributions to BioIE (for
example, the Apache cTAKES platform) over the past 20 years.</li>
<li><a href="https://monarchinitiative.org/">Monarch Initiative</a> - A
joint effort between groups at Oregon State University, Oregon Health
&amp; Science University, Lawrence Berkeley National Lab, The Jackson
Laboratory, and several others, seeking to “integrate biological
information using semantics, and present it in a novel way, leveraging
phenotypes to bridge the knowledge gap”.</li>
<li><a href="https://turkunlp.org/">TurkuNLP</a> - Based at the
University of Turku and concerned with NLP in general with a focus on
BioNLP and clinical applications.</li>
<li><a href="https://sbmi.uth.edu/nlp/">UTHealth Houston Biomedical
Natural Language Processing Lab</a> - Based in the University of Texas
Health Science Center at Houston, School of Biomedical Informatics and
led by Dr. Hua Xu.</li>
<li><a href="https://nlp.cs.vcu.edu/">VCU Natural Language Processing
Lab</a> - Based at Virginia Commonwealth University and led by
Dr. Bridget McInnes.</li>
<li><a href="http://zaklab.org">Zaklab</a> - Group led by Dr. Isaac
Kohane at Harvard Medical Schools Department of Biomedical Informatics
(Dr. Kohane is also a steward of the n2c2 (formerly i2b2) datasets - see
<a href="#datasets">Datasets</a> below).</li>
<li><a href="https://www.dbmi.columbia.edu/">Columbia University
Department of Biomedical Informatics</a> - Led by Drs. George Hripcsak
and Noémie Elhadad.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="organizations">Organizations</h2>
<ul>
<li><a href="https://www.amia.org/">AMIA</a> - Many—but certainly not
all—individuals studying biomedical informatics are members of the
American Medical Informatics Association. AMIA publishes a journal,
JAMIA (see below).</li>
<li><a href="https://imia-medinfo.org/">IMIA</a> - The International
Medical Informatics Association. Publishes the IMIA Yearbook of Medical
Informatics.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="journals-and-events">Journals and Events</h2>
<p>The interdisciplinary nature of BioIE means researchers in this space
may share their findings and tools in a variety of ways. They may
publish papers in journals, as is common in the biomedical and life
sciences. They may publish conference papers and, upon acceptance, give
a poster and/or oral presentation at an event; this is common practice
in computer science and engineering fields. Conference papers are often
published in collections of proceedings. Preprint publication is an
increasingly popular and institutionally-accepted way to publish
findings as well. Surrounding these formal, written products are the
ideas of <a href="https://en.wikipedia.org/wiki/Open_science">open
science</a>, open data, and open source: the code, data, and software
BioIE researchers develop are valuable resources to the community.</p>
<h3 id="journals">Journals</h3>
<p>For preprints, try <a href="https://arxiv.org">arXiv</a>, especially
the subjects Computation and Language (cs.CL) and Information Retrieval
(cs.IR); <a href="https://www.biorxiv.org/">bioRxiv</a>; or <a
href="https://www.medrxiv.org/">medRxiv</a>, especially the Health
Informatics subject area.</p>
<ul>
<li><a href="https://academic.oup.com/database">Database</a> - Its
subtitle is “The Journal of Biological Databases and Curation”. Open
access.</li>
<li><a href="https://academic.oup.com/nar">NAR</a> - Nucleic Acids
Research. Has a broad biomolecular focus but is particularly notable for
its annual database issue.</li>
<li><a href="https://academic.oup.com/jamia">JAMIA</a> - The Journal of
the American Medical Informatics Association. Concerns “articles in the
areas of clinical care, clinical research, translational science,
implementation science, imaging, education, consumer health, public
health, and policy”.</li>
<li><a
href="https://www.sciencedirect.com/journal/journal-of-biomedical-informatics">JBI</a>
- The Journal of Biomedical Informatics. Not open access by default,
though it does have an open-access “X” version.</li>
<li><a href="https://www.nature.com/sdata/">Scientific Data</a> - An
open-access Springer Nature journal publishing “descriptions of
scientifically valuable datasets, and research that advances the sharing
and reuse of scientific data”.</li>
</ul>
<h3 id="conferences-and-other-events">Conferences and Other Events</h3>
<ul>
<li><a href="http://acm-bcb.org/">ACM-BCB</a> - The ACM Conference on
Bioinformatics, Computational Biology, and Health Informatics. Held
annually since 2010.</li>
<li><a href="http://ieeebibm.org/BIBM2019/">BIBM</a> - The IEEE
International Conference on Bioinformatics and Biomedicine.</li>
<li><a href="https://www.iscb.org/about-ismb">ISMB</a> - The
International Conference on Intelligent Systems for Molecular Biology is
an annual conference hosted by the International Society for
Computational Biology since 1993. Much of its focus has concerned
bioinformatics and computational biology without an explicit clinical
focus, though it has included an increasing amount of text mining
content (e.g., the 2019 meeting included a <a
href="http://cosi.iscb.org/wiki/TextMining:Home">full-day special
session on Text Mining for Biology and Healthcare</a>). The meeting is
combined with that of the European Conference on Computational Biology
(ECCB) on odd-numbered years.</li>
<li><a href="https://psb.stanford.edu/">PSB</a> - The Pacific Symposium
on Biocomputing.</li>
</ul>
<h3 id="challenges">Challenges</h3>
<p>Some events in BioIE are organized around formal tasks and challenges
in which groups develop their own computational solutions, given a
dataset.</p>
<ul>
<li><a href="http://bioasq.org/">BioASQ</a> - Challenges on biomedical
semantic indexing and question answering. Challenges and workshops held
annually since 2013.</li>
<li><a href="https://biocreative.bioinformatics.udel.edu/">BioCreAtIvE
workshop</a> - These workshops have been organized since 2004, with
BioCreative VI happening February 2017 and the <a
href="https://sites.google.com/view/ohnlp2018/home">BioCreative/OHNLP
Challenge</a> held in 2018. See <a href="#datasets">Datasets</a>
below.</li>
<li><a href="http://alt.qcri.org/semeval2020/">SemEval workshop</a> -
Tasks and evaluations in computational semantic analysis. Tasks vary by
year but frequently cover scientific and/or biomedical language,
e.g. the <a
href="https://competitions.codalab.org/competitions/19948">SemEval-2019
Task 12 on Toponym Resolution in Scientific Papers</a>.</li>
<li><a
href="https://knowledge-learning.github.io/ehealthkd-2019/">eHealth-KD</a>
- Challenges for encouraging “development of software technologies to
automatically extract a large variety of knowledge from eHealth
documents written in the Spanish Language”. Previously held as part of
<a href="http://www.sepln.org/workshops/tass/">TASS</a>, an annual
workshop for semantic analysis in Spanish.</li>
<li><a
href="https://www.synapse.org/#!Synapse:syn18405991/wiki/589657">EHR
DREAM Challenge</a> - Held along with several other <a
href="http://dreamchallenges.org/">more bioinformatics-focused
challenges</a>, this challenge opened in October 2019 and focuses on
using electronic health record data to predict patient mortality. Uses a
synthetic data set rather than real EHR contents.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="tutorials">Tutorials</h2>
<p>The field changes rapidly enough that tutorials any older than a few
years are missing crucial details. A few more recent educational
resources are listed below. A good foundational understanding of text
mining techniques is very helpful, as is some basic experience with the
Python and or R languages. The best option may be to learn by doing.</p>
<h3 id="llm-guides">LLM Guides</h3>
<p><em>TBD - watch this space!</em></p>
<h3 id="pre-llm-guides-lectures-and-courses">Pre-LLM Guides, Lectures,
and Courses</h3>
<ul>
<li><a
href="https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.0040020">Getting
Started in Text Mining</a> - A brief introduction to bio-text mining
from Cohen and Hunter. More than ten years old but still quite relevant.
See also an <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1702322/">earlier
paper by the same authors</a>.</li>
<li><a
href="https://link.springer.com/book/10.1007/978-1-4939-0709-0">Biomedical
Literature Mining</a> - A (non-free) volume of Methods in Molecular
Biology from 2014. Chapters covers introductory principles in text
mining, applications in the biological sciences, and potential for use
in clinical or medical safety scenarios.</li>
<li><a
href="https://www.coursera.org/learn/mining-medical-data">Coursera -
Foundations of mining non-structured medical data</a> - About three
hours worth of video lectures on working with medical data of various
types and structures, including text and image data. Appears fairly
high-level and intended for beginners.</li>
<li><a href="https://jensenlab.org/training/textmining/">JensenLab text
mining exercises</a></li>
<li><a
href="https://www.bits.vib.be/training-list/111-bits/training/previous-trainings/183-text-mining">VIB
text mining and curation training</a> - This training workshop
happenened in 2013 but the slides are still online.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="code-libraries">Code Libraries</h2>
<ul>
<li><a href="https://biopython.org/">Biopython</a> - <a
href="http://dx.doi.org/10.1093/bioinformatics/btp163">paper</a> - <a
href="https://github.com/biopython/biopython">code</a> - Python tools
primarily intended for bioinformatics and computational molecular
biology purposes, but also a convenient way to obtain data, including
documents/abstracts from PubMed (see Chapter 9 of the
documentation).</li>
<li><a href="https://github.com/kilicogluh/Bio-SCoRes">Bio-SCoRes</a> -
<a
href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0148538">paper</a>
- A framework for biomedical coreference resolution.</li>
<li><a href="https://github.com/NLPatVCU/medaCy">medaCy</a> - A system
for building predictive medical natural language processing models.
Built on the <a href="https://spacy.io/">spaCy</a> framework.</li>
<li><a href="https://github.com/allenai/SciSpaCy">ScispaCy</a> - <a
href="https://arxiv.org/abs/1902.07669">paper</a> - A version of the <a
href="https://spacy.io/">spaCy</a> framework for scientific and
biomedical documents.</li>
<li><a href="https://github.com/ropensci/rentrez">rentrez</a> - R
utilities for accessing NCBI resources, including PubMed.</li>
<li><a
href="https://medium.com/@kormilitzin/med7-clinical-information-extraction-system-in-python-and-spacy-5e6f68ab1c68">Med7</a>
- <a href="https://arxiv.org/abs/2003.01271">paper</a> - <a
href="https://github.com/kormilitzin/med7">code</a> - a Python package
and model (for use with spaCy) for doing NER with medication-related
concepts.</li>
</ul>
<h3 id="repos-for-specific-datasets">Repos for Specific Datasets</h3>
<ul>
<li><a href="https://github.com/MIT-LCP/mimic-code">mimic-code</a> -
Code associated with the MIMIC-III dataset (see below). Includes some
helpful <a
href="https://github.com/MIT-LCP/mimic-code/tree/master/tutorials">tutorials</a>.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="tools-platforms-and-services">Tools, Platforms, and
Services</h2>
<ul>
<li><a href="https://ctakes.apache.org/">cTAKES</a> - <a
href="https://academic.oup.com/jamia/article/17/5/507/830823">paper</a>
- <a href="https://github.com/apache/ctakes">code</a> - A system for
processing the text in electronic medical records. Widely used and open
source.</li>
<li><a href="https://clamp.uth.edu/">CLAMP</a> - <a
href="https://academic.oup.com/jamia/article/25/3/331/4657212">paper</a>
- A natural language processing toolkit intended for use with the text
in clinical reports. Check out their <a
href="https://clamp.uth.edu/clampdemo.php">live demo</a> first to see
what it does. Usable at no cost for academic research.</li>
<li><a href="https://github.com/DeepPhe/DeepPhe-Release">DeepPhe</a> - A
system for processing documents describing cancer presentations. Based
on cTAKES (see above).</li>
<li><a
href="https://www.ncbi.nlm.nih.gov/research/bionlp/Tools/dnorm/">DNorm</a>
- <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3810844/">paper</a> -
A method for disease normalization, i.e., linking mentions of disease
names and acronyms to unique concept identifiers. Downloadable version
includes the NCBI Disease Corpus and BC5CDR (see Annotated Text Data
below).</li>
<li><a href="https://www.ncbi.nlm.nih.gov/research/pubtator/">PubTator
Central</a> - <a
href="https://academic.oup.com/nar/article/47/W1/W587/5494727">paper</a>
- A web platform that identifies five different types of biomedical
concepts in PubMed articles and PubMed Central full texts. The full
annotation sets are downloadable (see <a
href="#annotated-text-data">Annotated Text Data</a> below).</li>
<li><a href="https://github.com/jakelever/pubrunner">Pubrunner</a> - A
framework for running text mining tools on the newest set(s) of
documents from PubMed.</li>
<li><a href="https://github.com/CogStack/CogStack-SemEHR">SemEHR</a> -
<a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6019046/">paper</a> -
an IE infrastructure for electronic health records (EHR). Built on the
<a href="https://github.com/CogStack">CogStack project</a>.</li>
<li><a
href="https://www.ncbi.nlm.nih.gov/research/bionlp/Tools/taggerone/">TaggerOne</a>
- <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5018376/">paper</a> -
Performs concept normalization (see also DNorm above). Can be trained
for specific concept types and can perform NER independent of other
normalization functions.</li>
<li><a href="https://github.com/nikolamilosevic86/TabInOut">TabInOut</a>
- <a
href="https://link.springer.com/article/10.1007/s10032-019-00317-0">paper</a>
- a framework for IE from tables in the literature.</li>
</ul>
<h3 id="annotation-tools">Annotation Tools</h3>
<ul>
<li><a href="https://github.com/weitechen/anafora">Anafora</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5657237/">paper</a> -
An annotation tool with adjudication and progress tracking
features.</li>
<li><a href="https://brat.nlplab.org/">brat</a> - <a
href="https://www.aclweb.org/anthology/E12-2021/">paper</a> - <a
href="https://github.com/nlplab/brat">code</a> - The brat rapid
annotation tool. Supports producing text annotations visually, through
the browser. Not subject specific; appropriate for many annotation
projects. Visualization is based on that of the <a
href="https://github.com/nlplab/stav/"><em>stav</em> tool</a>.</li>
<li><a href="https://ohnlp.github.io/MedTator/">MedTator</a> - <a
href="https://academic.oup.com/bioinformatics/article-abstract/38/6/1776/6496915">paper</a>
- <a href="https://github.com/OHNLP/MedTator">code</a> - An annotation
tool designed to have minimal dependencies.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="techniques-and-models">Techniques and Models</h2>
<h3 id="large-language-models">Large Language Models</h3>
<p><em>TBD - watch this space!</em></p>
<h3 id="bert-models">BERT models</h3>
<ul>
<li><a href="https://github.com/naver/biobert-pretrained">BioBERT</a> -
<a href="https://arxiv.org/abs/1901.08746">paper</a> - <a
href="https://github.com/dmis-lab/biobert">code</a> - A PubMed and
PubMed Central-trained version of the <a
href="https://arxiv.org/abs/1810.04805">BERT language model</a>.</li>
<li>ClinicalBERT - Two language models trained on clinical text have
similar names. Both are BERT models trained on the text of clinical
notes from the MIMIC-III dataset.
<ul>
<li><a href="https://github.com/EmilyAlsentzer/clinicalBERT">Alsentzer
et al Clinical BERT</a> - <a
href="https://www.aclweb.org/anthology/W19-1909/">paper</a></li>
<li><a href="https://github.com/kexinhuang12345/clinicalBERT">Huang et
al ClinicalBERT</a> - <a
href="https://arxiv.org/abs/1904.05342">paper</a></li>
</ul></li>
<li><a href="https://github.com/allenai/scibert">SciBERT</a> - <a
href="https://arxiv.org/abs/1903.10676">paper</a> - A BERT model trained
on &gt;1M papers from the Semantic Scholar database.</li>
<li><a href="https://github.com/ncbi-nlp/bluebert">BlueBERT</a> - <a
href="https://arxiv.org/abs/1906.05474">paper</a> - A BERT model
pre-trained on PubMed text and MIMIC-III notes.</li>
<li><a
href="https://microsoft.github.io/BLURB/models.html">PubMedBERT</a> - <a
href="https://arxiv.org/abs/2007.15779">paper</a> - A BERT model trained
from scratch on PubMed, with versions trained on abstracts+full texts
and on abstracts alone.</li>
</ul>
<h3 id="gpt-2-models">GPT-2 models</h3>
<ul>
<li><a href="https://github.com/microsoft/BioGPT">BioGPT</a> - <a
href="https://doi.org/10.1093/bib/bbac409">paper</a> - A GPT-2 model
pre-trained on 15 million PubMed abstracts, along with fine-tuned
versions for several biomedical tasks.</li>
</ul>
<h3 id="other-models">Other models</h3>
<ul>
<li><a href="https://github.com/zalandoresearch/flair/pull/519">Flair
embeddings from PubMed</a> - A language model available through the
Flair framework and embedding method. Trained over a 5% sample of PubMed
abstracts until 2015, or &gt; 1.2 million abstracts in total.</li>
</ul>
<h3 id="text-embeddings">Text Embeddings</h3>
<ul>
<li><a
href="https://www.sciencedirect.com/science/article/pii/S1532046418301825">This
paper from Hongfang Lius group at Mayo Clinic</a> demonstrates how text
embeddings trained on biomedical or clinical text can, but dont always,
perform better on biomedical natural language processing tasks. That
being said, pre-trained embeddings may be appropriate for your needs,
especially as training domain-specific embeddings can be computationally
intensive.</li>
<li><a
href="http://bioasq.org/news/bioasq-releases-continuous-space-word-vectors-obtained-applying-word2vec-pubmed-abstracts">BioASQword2vec</a>
- <a href="http://bioasq.lip6.fr/info/BioASQword2vec/">paper</a> - Qord
embeddings derived from biomedical text (&gt;10 million PubMed
abstracts) using the popular <a
href="https://code.google.com/archive/p/word2vec/">word2vec</a>
tool.</li>
<li><a
href="https://figshare.com/articles/Improving_Biomedical_Word_Embeddings_with_Subword_Information_and_MeSH_Ontology/6882647">BioWordVec</a>
- <a href="https://www.nature.com/articles/s41597-019-0055-0">paper</a>
- <a href="https://github.com/ncbi-nlp/BioWordVec">code</a> - Word
embeddings derived from biomedical text (&gt;27 million PubMed titles
and abstracts), including subword embedding model based on MeSH.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="datasets">Datasets</h2>
<p>Some of the datasets listed below require a <a
href="https://www.nlm.nih.gov/databases/umls.html#license_request">UMLS
Terminology Services (UTS) account</a> to access. Please note that the
license granted with the UTS account requires users to submit an annual
report about their use of UMLS resources. This is less challenging than
it sounds.</p>
<h3 id="biomedical-text-sources">Biomedical Text Sources</h3>
<p>The following resources contain indexed text documents in the
biomedical sciences. * <a
href="http://davis.wpi.edu/xmdv/datasets/ohsumed.html">OHSUMED</a> - <a
href="https://dl.acm.org/citation.cfm?id=188557">paper</a> - 348,566
MEDLINE entries (title and sometimes abstract) from between 1987 and
1991. Includes MeSH labels. Primarily of historical significance. * <a
href="https://www.ncbi.nlm.nih.gov/pmc/tools/openftlist/">PubMed Central
Open Access Subset</a> - A set of PubMed Central articles usable under
licenses other than traditional copyright, though the exact licenses
vary by publication and source. Articles are available as PDF and XML. *
<a href="https://github.com/allenai/cord19">CORD-19</a> - A corpus of
scholarly manuscripts concerning COVID-19. Articles are primarily from
PubMed Central and preprint servers, though the set also includes
metadata on papers without full-text availability.</p>
<h3 id="annotated-text-data">Annotated Text Data</h3>
<ul>
<li><a
href="https://bionlp.nlm.nih.gov/tac2017adversereactions/">SPL-ADR-200db</a>
- <a href="https://www.nature.com/articles/sdata20181">paper</a> - A
pilot dataset containing standardised information, and annotations of
occurence in text, about ~5,000 known adverse reactions for 200
FDA-approved drugs.</li>
<li><a
href="https://sourceforge.net/projects/biocreative/files/">BioCreAtIvE
1</a> - <a
href="https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-6-S1-S1">paper</a>
- 15,000 sentences (10,000 training and 5,000 test) annotated for
protein and gene names. 1,000 full text biomedical research articles
annotated with protein names and Gene Ontology terms.</li>
<li><a
href="https://sourceforge.net/projects/biocreative/files/">BioCreAtIvE
2</a> - <a
href="https://genomebiology.biomedcentral.com/articles/10.1186/gb-2008-9-s2-s1">paper</a>
- 15,000 sentences (10,000 training and 5,000 test, different from the
first corpus) annotated for protein and gene names. 542 abstracts linked
to EntrezGene identifiers. A variety of research articles annotated for
features of proteinprotein interactions.</li>
<li><a
href="https://biocreative.bioinformatics.udel.edu/accounts/login/?next=/resources/corpora/biocreative-v-cdr-corpus/">BioCreAtIvE
V CDR Task Corpus (BC5CDR)</a> - <a
href="https://academic.oup.com/database/article/doi/10.1093/database/baw068/2630414">paper</a>
- 1,500 articles (title and abstract) published in 2014 or later,
annotated for 4,409 chemicals, 5,818 diseases and 3116 chemicaldisease
interactions. Requires registration.</li>
<li><a
href="https://biocreative.bioinformatics.udel.edu/resources/corpora/chemprot-corpus-biocreative-vi/#chemprot-corpus-biocreative-vi:downloads">BioCreative
VI CHEMPROT Corpus</a> - <a
href="https://pdfs.semanticscholar.org/eed7/81f498b563df5a9e8a241c67d63dd1d92ad5.pdf">paper</a>
- &gt;2,400 articles annotated with chemical-protein interactions of a
variety of relation types. Requires registration.</li>
<li><a href="https://github.com/UCDenver-ccp/CRAFT">CRAFT</a> - <a
href="https://link.springer.com/chapter/10.1007/978-94-024-0881-2_53">paper</a>
- 67 full-text biomedical articles annotated in a variety of ways,
including for concepts and coreferences. Now on version 5, including
annotations linking concepts to the MONDO disease ontology.</li>
<li><a
href="https://portal.dbmi.hms.harvard.edu/projects/n2c2-nlp/">n2c2
(formerly i2b2) Data</a> - The Department of Biomedical Informatics
(DBMI) at Harvard Medical School manages data for the National NLP
Clinical Challenges and the Informatics for Integrating Biology and the
Bedside challenges running since 2006. They require registration before
access and use. Datasets include a variety of topics. See the <a
href="https://portal.dbmi.hms.harvard.edu/data-challenges/">list of data
challenges</a> for individual descriptions.</li>
<li><a
href="https://www.ncbi.nlm.nih.gov/CBBresearch/Dogan/DISEASE/">NCBI
Disease Corpus</a> - <a
href="https://www.sciencedirect.com/science/article/pii/S1532046413001974">paper</a>
- A corpus of 793 biomedical abstracts annotated with names of diseases
and related concepts from MeSH and <a
href="https://omim.org/">OMIM</a>.</li>
<li><a href="https://www.ncbi.nlm.nih.gov/research/pubtator/">PubTator
Central datasets</a> - <a
href="https://academic.oup.com/nar/article/47/W1/W587/5494727">paper</a>
- Accessible through a RESTful API or FTP download. Includes annotations
for &gt;29 million abstracts and 3 million full text documents.</li>
<li><a href="https://wsd.nlm.nih.gov/">Word Sense Disambiguation
(WSD)</a> - <a
href="https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-12-223">paper</a>
- 203 ambiguous words and 37,888 automatically extracted instances of
their use in biomedical research publications. Requires UTS
account.</li>
<li><a
href="https://www.nlm.nih.gov/databases/download/CQC.html">Clinical
Questions Collection</a> - also known as CQC or the Iowa collection,
these are several thousand questions posed by physicians during office
visits along with the associated answers.</li>
<li><a href="http://2013.bionlp-st.org/">BioNLP ST 2013 datasets</a> -
data from six shared tasks, though some may not be easily accessible;
try the CG task set (BioNLP2013CG) for extensive entity and event
annotations.</li>
<li><a href="https://rgai.inf.u-szeged.hu/node/105">BioScope</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2586758/">paper</a> -
a corpus of sentences from medical and biological documents, annotated
for negation, speculation, and linguistic scope.</li>
<li><a href="https://ftp.ncbi.nlm.nih.gov/pub/lu/BioRED/">BioRED</a> -
<a href="https://arxiv.org/abs/2204.04263">paper</a> - a set of &gt;6.5K
biomedical relation annotations, plus labels for novel findings.</li>
</ul>
<h3 id="protein-protein-interaction-annotated-corpora">Protein-protein
Interaction Annotated Corpora</h3>
<p>Protein-protein interactions are abbreviated as PPI. The following
sets are available in <a href="http://bioc.sourceforge.net/">BioC
format</a>. The older sets (AIMed, BioInfer, HPRD50, IEPA, and LLL) are
available courtesy of the <a
href="http://corpora.informatik.hu-berlin.de">WBI corpora repository</a>
and were originally derived from the original sets by a <a
href="http://mars.cs.utu.fi/PPICorpora/">group at Turku
University</a>.</p>
<ul>
<li><a
href="http://corpora.informatik.hu-berlin.de/corpora/brat2bioc/aimed_bioc.xml.zip">AIMed</a>
- <a href="https://www.ncbi.nlm.nih.gov/pubmed/15811782">paper</a> - 225
MEDLINE abstracts annotated for PPI.</li>
<li><a
href="http://bioc.sourceforge.net/BioC-BioGRID.html">BioC-BioGRID</a> -
<a
href="https://academic.oup.com/database/article/doi/10.1093/database/baw147/2884890">paper</a>
- 120 full text articles annotated for PPI and genetic interactions.
Used in the BioCreative V BioC task.</li>
<li><a
href="http://corpora.informatik.hu-berlin.de/corpora/brat2bioc/bioinfer_bioc.xml.zip">BioInfer</a>
- <a
href="https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-8-50">paper</a>
- 1,100 sentences from biomedical research abstracts annotated for
relationships (including PPI), named entities, and syntactic
dependencies. <a href="http://mars.cs.utu.fi/BioInfer/">Additional
information and download links are here.</a></li>
<li><a
href="http://corpora.informatik.hu-berlin.de/corpora/brat2bioc/hprd50_bioc.xml.zip">HPRD50</a>
- <a
href="https://academic.oup.com/bioinformatics/article/23/3/365/236564">paper</a>
- 50 scientific abstracts referenced by the Human Protein Reference
Database, annotated for PPI.</li>
<li><a
href="http://corpora.informatik.hu-berlin.de/corpora/brat2bioc/iepa_bioc.xml.zip">IEPA</a>
- <a
href="http://psb.stanford.edu/psb-online/proceedings/psb02/abstracts/p326.html">paper</a>
- 486 sentences from biomedical research abstracts annotated for pairs
of co-occurring chemicals, including proteins (hence, PPI
annotations).</li>
<li><a
href="http://corpora.informatik.hu-berlin.de/corpora/brat2bioc/lll_bioc.xml.zip">LLL</a>
- <a
href="https://www.semanticscholar.org/paper/Learning-Language-in-Logic-Genic-Interaction-Nedellec/0863a9d71955341b7e1a6a6877d44d4f0bb22671">paper</a>
- 77 sentences from research articles about the bacterium <em>Bacillus
subtilis</em>, annotated for proteingene interactions (so, fairly close
to PPI annotations). <a
href="http://genome.jouy.inra.fr/texte/LLLchallenge/#task1">Additional
information is here.</a></li>
</ul>
<h3 id="other-datasets">Other Datasets</h3>
<ul>
<li><a href="http://cohd.io">Columbia Open Health Data</a> - <a
href="https://www.nature.com/articles/sdata2018273">paper</a> - A
database of prevalence and co-occurrence frequencies of conditions,
drugs, procedures, and patient demographics extracted from electronic
health records. Does not include original record text.</li>
<li><a href="https://ctdbase.org/">Comparative Toxicogenomics
Database</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6323936/">paper</a> -
A database of manually curated associations between chemicals, gene
products, phenotypes, diseases, and environmental exposures. Useful for
assembling ontologies of the related concepts, such as types of
chemicals.</li>
<li><a href="https://mimic.physionet.org/">MIMIC-III</a> - <a
href="https://www.nature.com/articles/sdata201635">paper</a> -
Deidentified health data from ~60,000 intensive care unit admissions.
Requires completion of an online training course (CITI training) and
acceptance of a data use agreement prior to use.</li>
<li><a
href="https://physionet.org/content/mimic-cxr/2.0.0/">MIMIC-CXR</a> -
The MIMIC Chest X-Ray database. Contains more than 377,000 radiographic
images and accompanying free-text radiology reports. As with MIMIC-III,
requires acceptance of a data use agreement.</li>
<li><a
href="https://www.nlm.nih.gov/research/umls/licensedcontent/umlsknowledgesources.html">UMLS
Knowledge Sources</a> - <a
href="https://www.ncbi.nlm.nih.gov/books/NBK9676/">reference manual</a>
- A large and comprehensive collection of biomedical terminology and
identifiers, as well as accompanying tools and scripts. Depending on
your purposes, the single file MRCONSO.RRF may be sufficient, as this
file contains unique identifiers and names for all concepts in the UMLS
Metathesaurus. See also the Ontologies and Controlled Vocabularies
section below.</li>
<li><a href="https://mimic-iv.mit.edu/">MIMIC-IV</a> - An update to
MIMIC-IIIs multimodal patient data, now covering more recent years of
admissions, plus a new data structure, emergency department records, and
links to MIMIC-CXR images.</li>
<li><a href="https://eicu-crd.mit.edu/">eICU Collaborative Research
Database</a> - <a
href="https://www.nature.com/articles/sdata2018178">paper</a> - a
database of observations from more than 200 thousand intensive care unit
admissions, with consistent structure. Requires registration, training
course completion, and data use agreement.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="ontologies-and-controlled-vocabularies">Ontologies and
Controlled Vocabularies</h2>
<ul>
<li><a href="http://www.disease-ontology.org/">Disease Ontology</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4383880/">paper</a> -
An ontology of human diseases. Has cross-links to MeSH, ICD, NCI
Thesaurus, SNOMED, and OMIM. Public domain. Available on <a
href="https://github.com/DiseaseOntology/HumanDiseaseOntology">GitHub</a>
and on the <a href="http://www.obofoundry.org/ontology/doid.html">OBO
Foundry</a>.</li>
<li><a
href="https://www.nlm.nih.gov/research/umls/rxnorm/index.html">RxNorm</a>
- <a
href="https://academic.oup.com/jamia/article/18/4/441/734170">paper</a>
- Normalized names for clinical drugs and drug packs, with combined
ingredients, strengths, and form, and assigned types from the Semantic
Network (see below). Released monthly.</li>
<li><a
href="https://lexsrv3.nlm.nih.gov/Specialist/Summary/lexicon.html">SPECIALIST
Lexicon</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2247735/">paper</a> -
A general English lexicon that includes many biomedical terms. Updated
yearly since 1994 and still updated as of 2019. Part of UMLS but does
not require UTS account to download.</li>
<li><a
href="https://www.nlm.nih.gov/research/umls/knowledge_sources/metathesaurus/index.html">UMLS
Metathesaurus</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC308795/">paper</a> -
Mappings between &gt;3.8 million concepts, 14 million concept names, and
&gt;200 sources of biomedical vocabulary and identifiers. Its big. It
may help to prepare a subset of the Metathesaurus with the <a
href="https://www.nlm.nih.gov/research/umls/implementation_resources/metamorphosys/help.html">MetamorphoSys
installation tool</a> but were still talking about ~30 Gb of disk space
required for the 2019 release. <a
href="https://www.ncbi.nlm.nih.gov/books/NBK9684/">See the manual
here</a>. Requires UTS account.</li>
<li><a href="https://semanticnetwork.nlm.nih.gov/">UMLS Semantic
Network</a> - <a
href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2447396/">paper</a> -
Lists of 133 semantic types and 54 semantic relationships covering
biomedical concepts and vocabulary. Is the Metathesaurus too complex for
your needs? Try this. Does not require UTS account to download.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="data-models">Data Models</h2>
<p>Do you need a <a href="https://en.wikipedia.org/wiki/Data_model">data
model</a>? If you are working with biomedical data, then the answer is
probably “Yes”.</p>
<ul>
<li><a href="https://biolink.github.io/biolink-model/">Biolink</a> - <a
href="https://github.com/biolink/biolink-model">code</a> - A data model
of biological entities. Provided as a <a
href="https://yaml.org/">YAML</a> file.</li>
<li><a href="http://wiki.biouml.org/index.php/BioUML">BioUML</a> - <a
href="https://academic.oup.com/nar/article/47/W1/W225/5498754">paper</a>
- An architecture for biomedical data analysis, integration, and
visualization. Conceptually based on the visual modeling language <a
href="https://www.uml.org/what-is-uml.htm">UML</a>.</li>
<li><a href="https://github.com/OHDSI/CommonDataModel">OMOP Common Data
Model</a> - a standard for observational healthcare data.</li>
</ul>
<p><a href="#contents">Back to Top</a></p>
<h2 id="credits">Credits</h2>
<p><a href="./CREDITS.md">Credits</a> for curators and sources.</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0"><img
src="https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a href="./LICENSE">License</a></p>
<p><a href="https://github.com/caufieldjh/awesome-bioie">bioie.md
Github</a></p>

View File

@@ -0,0 +1,549 @@
<h1 id="awesome-biological-image-analysis-awesome">Awesome Biological
Image Analysis <a href="https://awesome.re"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
<p align="center">
<br>
<img width="300" src="awesome-biological-image-analysis.svg" alt="Awesome Biological Image Analysis">
<br> <br>
</p>
<blockquote>
<p>Tools and resources for biological image analysis.</p>
</blockquote>
<p>Biological image analysis aims to increase our understanding of
biology through the use of various computational techniques and
approaches to obtain valuable information from images.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#general-image-analysis-software">General image analysis
software</a></li>
<li><a href="#image-processing-and-segmentation">Image processing and
segmentation</a></li>
<li><a href="#ecology">Ecology</a></li>
<li><a href="#neuroscience">Neuroscience</a></li>
<li><a href="#plant-science">Plant science</a></li>
<li><a href="#fluoresence-in-situ-hybridization">Fluoresence in situ
hybridization</a></li>
<li><a href="#electron-and-super-resolution-microscopy">Electron and
super resolution microscopy</a></li>
<li><a href="#image-restoration-and-quality-assessment">Image
restoration and quality assessment</a></li>
<li><a href="#cell-migration-and-particle-tracking">Cell migration and
particle tracking</a></li>
<li><a href="#pathology">Pathology</a></li>
<li><a href="#mycology">Mycology</a></li>
<li><a href="#microbiology">Microbiology</a></li>
<li><a href="#yeast-imaging">Yeast imaging</a></li>
<li><a href="#other">Other</a></li>
<li><a href="#publications">Publications</a></li>
</ul>
<h2 id="general-image-analysis-software">General image analysis
software</h2>
<ul>
<li><a href="https://github.com/Slicer/Slicer">3D Slicer</a> - Free,
open source and multi-platform software package widely used for medical,
biomedical, and related imaging research.</li>
<li><a href="https://biapyx.github.io/">BiaPy</a> - Open source
ready-to-use all-in-one library that provides deep-learning workflows
for a large variety of bioimage analysis tasks.</li>
<li><a href="https://bioimagexd.net">BioImageXD</a> - Free, open source
software package for analyzing, processing and visualizing
multi-dimensional microscopy images.</li>
<li><a href="https://github.com/SchmollerLab/Cell_ACDC">Cell-ACDC</a> -
A GUI-based Python framework for segmentation, tracking, cell cycle
annotations and quantification of microscopy data.</li>
<li><a
href="https://github.com/CellProfiler/CellProfiler">CellProfiler</a> -
Open-source software helping biologists turn images into cell
measurements.</li>
<li><a
href="https://github.com/CellProfiler/CellProfiler-Analyst">CellProfiler
Analyst</a> - Open-source software for exploring and analyzing large,
high-dimensional image-derived data.</li>
<li><a href="https://github.com/fiji/fiji">Fiji</a> - A
“batteries-included” distribution of ImageJ — a popular, free scientific
image processing application.</li>
<li><a href="https://github.com/flika-org/flika">Flika</a> - An
interactive image processing program for biologists written in
Python.</li>
<li><a href="https://github.com/Icy-imaging">Icy</a> - Open community
platform for bioimage informatics, providing software resources to
visualize, annotate and quantify bioimaging data.</li>
<li><a href="https://github.com/ilastik/ilastik">Ilastik</a> - Simple,
user-friendly tool for interactive image classification, segmentation
and analysis.</li>
<li><a href="https://github.com/imagej/ImageJ">ImageJ</a> - Public
domain software for processing and analyzing scientific images.</li>
<li><a href="https://github.com/imagej/imagej2">ImageJ2</a> - A Rewrite
of ImageJ for multidimensional image data, with a focus on scientific
imaging.</li>
<li><a href="https://github.com/Image-Py/imagepy">ImagePy</a> - Open
source image processing framework written in Python.</li>
<li><a href="https://github.com/napari/napari">Napari</a> - Fast,
interactive, multi-dimensional image viewer for Python.</li>
<li><a href="https://github.com/opencv/opencv">OpenCV</a> - Open source
computer vision and machine learning software library.</li>
<li><a
href="https://github.com/python-microscopy/python-microscopy">PYME</a> -
Open-source application suite for light microscopy acquisition, data
storage, visualization, and analysis.</li>
<li><a
href="https://github.com/scikit-image/scikit-image">Scikit-image</a> -
Collection of algorithms for image processing.</li>
</ul>
<h2 id="image-processing-and-segmentation">Image processing and
segmentation</h2>
<ul>
<li><a href="https://github.com/angelolab/ark-analysis">Ark-Analysis</a>
- A pipeline toolbox for analyzing multiplexed imaging data.</li>
<li><a href="https://github.com/pycroscopy/atomai">AtomAI</a> -
PyTorch-based package for deep/machine learning analysis of microscopy
data.</li>
<li><a href="https://github.com/MouseLand/cellpose">Cellpose</a> - A
generalist algorithm for cell and nucleus segmentation.</li>
<li><a href="https://github.com/vanvalenlab/cellSAM">CellSAM</a> - A
foundation model for cell segmentation trained on a diverse range of
cells and data types.</li>
<li><a href="https://github.com/Sentinal4D/cellshape">Cellshape</a> - 3D
single-cell shape analysis of cancer cells using geometric deep
learning.</li>
<li><a href="https://clij.github.io/">CLIJ2</a> - GPU-accelerated image
processing library for ImageJ/Fiji, Icy, MATLAB and Java.</li>
<li><a href="https://github.com/vanvalenlab/deepcell-tf">DeepCell</a> -
Deep learning library for single cell analysis.</li>
<li><a href="https://github.com/BMIRDS/deepslide">DeepSlide</a> - A
sliding window framework for classification of high resolution
microscopy images.</li>
<li><a href="https://github.com/aoles/EBImage">EBImage</a> - Image
processing toolbox for R.</li>
<li><a href="https://github.com/ziatdinovmax/GPim">GPim</a> - Gaussian
processes and Bayesian optimization for images and hyperspectral
data.</li>
<li><a href="https://github.com/mahmoodlab/MAPS">MAPS</a> - MAPS
(Machine learning for Analysis of Proteomics in Spatial biology) is a
machine learning approach facilitating rapid and precise cell type
identification with human-level accuracy from spatial proteomics
data.</li>
<li><a
href="https://github.com/computational-cell-analytics/micro-sam">MicroSAM</a>
- Tools for segmentation and tracking in microscopy build on top of
SegmentAnything. Segment and track objects in microscopy images
interactively.</li>
<li><a href="https://github.com/ijpb/MorphoLibJ">MorpholibJ</a> -
Collection of mathematical morphology methods and plugins for
ImageJ.</li>
<li><a href="https://github.com/aelefebv/nellie">Nellie</a> - Automated
organelle segmentation, tracking, and hierarchical feature extraction in
2D/3D live-cell microscopy.</li>
<li><a href="https://github.com/4DNucleome/PartSeg">PartSeg</a> - A GUI
and a library for segmentation algorithms.</li>
<li><a href="https://github.com/dcjones/proseg">Proseg</a> : A cell
segmentation method for in situ spatial transcriptomics.</li>
<li><a href="https://github.com/Borda/pyImSegm">PyImSegm</a> - Image
segmentation - general superpixel segmentation and center detection and
region growing.</li>
<li><a href="https://github.com/JackieZhai/SALEM2">Salem²</a> - Segment
Anything in Light and Electron Microscopy via Membrane Guidance.</li>
<li><a href="https://github.com/scverse/squidpy">Squidpy</a> - Python
framework that brings together tools from omics and image analysis to
enable scalable description of spatial molecular data, such as
transcriptome or multivariate proteins.</li>
<li><a href="https://github.com/stardist/stardist">StarDist</a> - Object
detection with Star-convex shapes.</li>
<li><a href="https://github.com/MouseLand/suite2p">Suite2p</a> -
Pipeline for processing two-photon calcium imaging data.</li>
<li><a href="https://github.com/georgeoshardo/SyMBac">SyMBac</a> -
Accurate segmentation of bacterial microscope images using synthetically
generated image data.</li>
<li><a href="https://github.com/fiji/Trainable_Segmentation">Trainable
Weka Segmentation</a> - Fiji plugin and library that combines a
collection of machine learning algorithms with a set of selected image
features to produce pixel-based segmentations.</li>
</ul>
<h2 id="ecology">Ecology</h2>
<ul>
<li><a href="http://ianzwchan.com/my-research/pat-geom/">PAT-GEOM</a> -
A software package for the analysis of animal colour pattern.</li>
<li><a href="https://github.com/gtatters/ThermImageJ">ThermImageJ</a> -
ImageJ functions and macros for working with thermal image files.</li>
</ul>
<h2 id="neuroscience">Neuroscience</h2>
<ul>
<li><a href="https://github.com/axondeepseg/axondeepseg">AxonDeepSeg</a>
- Segment axon and myelin from microscopy data using deep learning.</li>
<li><a href="https://github.com/brainglobe/bg-atlasapi">BG-atlasAPI</a>
- A lightweight Python module to interact with atlases for systems
neuroscience.</li>
<li><a href="https://github.com/brainglobe/brainreg">Brainreg</a> -
Automated 3D brain registration with support for multiple species and
atlases.</li>
<li><a
href="https://github.com/brainglobe/brainreg-napari">Brainreg-napari</a>
- Automated 3D brain registration in napari with support for multiple
species and atlases.</li>
<li><a href="https://github.com/brainglobe/brainrender">Brainrender</a>
- Python package for the visualization of three dimensional
neuro-anatomical data.</li>
<li><a href="https://github.com/flatironinstitute/CaImAn">CaImAn</a> -
Computational toolbox for large scale Calcium Imaging Analysis.</li>
<li><a href="https://github.com/brainglobe/cellfinder">Cellfinder</a> -
Automated 3D cell detection and registration of whole-brain images.</li>
<li><a
href="https://github.com/brainglobe/cellfinder-napari">Cellfinder-napari</a>
- Efficient cell detection in large images using <a
href="https://brainglobe.info/cellfinder">cellfinder</a> in napari.</li>
<li><a href="https://github.com/seung-lab/cloud-volume">CloudVolume</a>
- Read and write Neuroglancer datasets programmatically.</li>
<li><a href="https://github.com/natverse/nat">NeuroAnatomy Toolbox</a> -
R package for the (3D) visualisation and analysis of biological image
data, especially tracings of single neurons.</li>
<li><a href="https://github.com/google/neuroglancer/">Neuroglancer</a> -
WebGL-based viewer for volumetric data.</li>
<li><a
href="https://imagescience.org/meijering/software/neuronj/">NeuronJ</a>
- An ImageJ plugin for neurite tracing and analysis.</li>
<li><a href="https://www.nitrc.org/projects/panda/">Panda</a> - Pipeline
for Analyzing braiN Diffusion imAges: A MATLAB toolbox for pipeline
processing of diffusion MRI images.</li>
<li><a href="https://github.com/zudi-lin/pytorch_connectomics">PyTorch
Connectomics</a> - Deep learning framework for automatic and
semi-automatic annotation of connectomics datasets, powered by
PyTorch.</li>
<li><a href="https://github.com/RivuletStudio/rivuletpy">RivuletPy</a> -
Robust 3D Neuron Tracing / General 3D tree structure extraction in
Python for 3D images powered by the Rivulet2 algorithm.</li>
<li><a href="https://github.com/morphonets/SNT/">SNT</a> - ImageJ
framework for semi-automated tracing and analysis of neurons.</li>
<li><a href="https://github.com/AlbertPun/TRAILMAP/">TrailMap</a> -
Software package to extract axonal data from cleared brains.</li>
<li><a href="https://github.com/tractatus/wholebrain">Wholebrain</a> -
Automated cell detection and registration of whole-brain images with
plot of cell counts per region and Hemishpere.</li>
<li><a
href="https://github.com/ElisabethKugler/ZFVascularQuantification">ZVQ -
Zebrafish Vascular Quantification</a> - Image analysis pipeline to
perform 3D quantification of the total or regional zebrafish brain
vasculature using the image analysis software Fiji.</li>
</ul>
<h2 id="plant-science">Plant science</h2>
<ul>
<li><a
href="https://github.com/Gregor-Mendel-Institute/aradeepopsis">Aradeepopsis</a>
- A versatile, fully open-source pipeline to extract phenotypic
measurements from plant images.</li>
<li><a
href="https://github.com/Computational-Plant-Science/DIRT">DIRT</a> -
Digital Imaging of Root Traits: Extract trait measurements from images
of monocot and dicot roots.</li>
<li><a href="https://zoegp.science/leafbyte">LeafByte</a> - Free and
open source mobile app for measuring herbivory quickly and
accurately.</li>
<li><a
href="https://mitobo.informatik.uni-halle.de/index.php/Applications/PaCeQuant">PaCeQuant</a>
- An ImageJ-based tool which provides a fully automatic image analysis
workflow for PC shape quantification.</li>
<li><a
href="https://github.com/jberry47/ddpsc_phenotypercv">PhenotyperCV</a> -
Header-only C++11 library using OpenCV for high-throughput image-based
plant phenotyping.</li>
<li><a href="https://github.com/danforthcenter/plantcv">PlantCV</a> -
Open-source image analysis software package targeted for plant
phenotyping.</li>
<li><a href="https://github.com/hci-unihd/plant-seg">PlantSeg</a> - Tool
for cell instance aware segmentation in densely packed 3D volumetric
images.</li>
<li><a href="https://prbio-hub.github.io/rhizoTrak/">RhizoTrak</a> -
Open source tool for flexible and efficient manual annotation of complex
time-series minirhizotron images.</li>
<li><a
href="https://github.com/rootphenomicslab/RhizoVisionExplorer">Rhizovision
Explorer</a> - Free and open-source software developed for estimating
root traits from images acquired from a flatbed scanner or camera.</li>
<li><a href="https://github.com/Abe404/root_painter">RootPainter</a> -
Deep learning segmentation of biological images with corrective
annotation.</li>
</ul>
<h2 id="fluoresence-in-situ-hybridization">Fluoresence in situ
hybridization</h2>
<ul>
<li><a href="https://github.com/fish-quant/big-fish">Big-fish</a> -
Python package for the analysis of smFISH images.</li>
<li><a href="https://github.com/cbib/dypfish">DypFISH</a> - Python
library for spatial analysis of smFISH images.</li>
<li><a href="https://github.com/PreibischLab/RS-FISH">RS-FISH</a> - Fiji
plugin to detect FISH spots in 2D/3D images which scales to very large
images.</li>
<li><a href="https://github.com/weigertlab/spotiflow">Spotiflow</a> - A
deep learning-based, threshold-agnostic, and subpixel-accurate spot
detection method developed for spatial transcriptomics workflows.</li>
<li><a href="https://tissuumaps.github.io/">TissUUmaps</a> - Visualizer
of NGS data, plot millions of points and interact, gate, export. ISS
rounds and base visualization.</li>
</ul>
<h2 id="electron-and-super-resolution-microscopy">Electron and super
resolution microscopy</h2>
<ul>
<li><a href="https://github.com/emx77/ASI_MTF">ASI_MTF</a> - ImageJ
macro to calculate the modulation transfer function (MTF) based on a
knife edge (or slanted edge) measurement.</li>
<li><a href="https://github.com/TuragaLab/DECODE">DECODE</a> - Python
and PyTorch based deep learning tool for single molecule localization
microscopy.</li>
<li><a href="https://github.com/volume-em/empanada">Empanada</a> -
Panoptic segmentation algorithms for 2D and 3D electron microscopy
images.</li>
<li><a
href="https://github.com/lukmuk/em-scalebartools">Em-scalebartools</a> -
Fiji/ImageJ macros to quickly add a scale bar to an (electron
microscopy) image.</li>
<li><a href="https://github.com/jungmannlab/picasso">Picasso</a> - A
collection of tools for painting super-resolution images.</li>
<li><a href="https://github.com/jries/SMAP">SMAP</a> - A modular
super-resolution microscopy analysis platform for SMLM data.</li>
<li><a href="https://github.com/zitmen/thunderstorm">ThunderSTORM</a> -
A comprehensive ImageJ plugin for SMLM data analysis and
super-resolution imaging.</li>
</ul>
<h2 id="image-restoration-and-quality-assessment">Image restoration and
quality assessment</h2>
<ul>
<li><a href="https://github.com/CSBDeep/CSBDeep">CSBDeep</a> - A deep
learning toolbox for microscopy image restoration and analysis.</li>
<li><a href="https://github.com/ij-plugins/ijp-color">Ijp-color</a> -
Plugins for ImageJ - color space conversions and color calibration.</li>
<li><a href="https://github.com/ocampor/image-quality">Image Quality</a>
- Open source software library for Image Quality Assessment (IQA).</li>
<li><a href="https://github.com/tlambert03/LLSpy">LLSpy</a> - Python
library to facilitate lattice light sheet data processing.</li>
<li><a href="https://github.com/HuanglabPurdue/NCS">NCS</a> - Noise
correction algorithm for sCMOS cameras.</li>
<li><a href="https://github.com/juglab/n2v">Noise2Void</a> - Learning
denoising from single noisy images.</li>
</ul>
<h2 id="cell-migration-and-particle-tracking">Cell migration and
particle tracking</h2>
<ul>
<li><a
href="https://github.com/quantixed/CellMigration">CellMigration</a> -
Analysis of 2D cell migration in Igor.</li>
<li><a href="https://github.com/fiji/TrackMate">TrackMate</a> -
User-friendly interface that allows for performing tracking, data
visualization, editing results and track analysis in a convenient
way.</li>
<li><a href="https://github.com/quantixed/TrackMateR">TrackMateR</a> - R
package to analyze cell migration and particle tracking experiments
using outputs from TrackMate.</li>
<li><a href="https://soft-matter.github.io/trackpy">Trackpy</a> - Fast
and Flexible Particle-Tracking Toolkit.</li>
<li><a href="https://gitlab.com/csb.ethz/tracx">TracX</a> - MATLAB
generic toolbox for cell tracking from various microscopy image
modalities such as Bright-field (BF), phase contrast (PhC) or
fluorescence (FL) with an automated track quality assessment in absence
of a ground truth.</li>
<li><a
href="https://imagej.net/plugins/trajclassifier">TraJClassifier</a> -
Fiji plugin that loads trajectories from TrackMate, characterizes them
using TraJ and classifiies them into normal diffusion, subdiffusion,
confined diffusion and directed/active motion by a random forest
approach (through Renjin).</li>
<li><a href="https://github.com/CellDynamics/QuimP">QuimP</a> - Software
for tracking cellular shape changes and dynamic distributions of
fluorescent reporters at the cell membrane.</li>
<li><a href="https://github.com/royerlab/ultrack">Ultrack</a> -
Versatile cell tracking method for 2D, 3D, and multichannel timelapses,
overcoming segmentation challenges in complex tissues.</li>
<li><a href="https://github.com/oist/usiigaci">Usiigaci</a> - Stain-free
cell tracking in phase contrast microscopy enabled by supervised machine
learning.</li>
</ul>
<h2 id="pathology">Pathology</h2>
<ul>
<li><a
href="https://github.com/AICAN-Research/FAST-Pathology">FastPathology</a>
- Open-source software for deep learning-based digital pathology.</li>
<li><a href="https://github.com/HistoCleanQUB/HistoClean">HistoClean</a>
- Tool for the preprocessing and augmentation of images used in deep
learning models.</li>
<li><a href="https://github.com/labsyspharm/minerva-story">Minerva</a> -
Image viewer designed specifically to make it easy for non-expert users
to interact with complex tissue images.</li>
<li><a href="http://www.orbit.bio">Orbit</a> - A versatile image
analysis software for biological image-based quantification using
machine learning, especially for whole slide imaging.</li>
<li><a href="https://github.com/Dana-Farber-AIOS/pathml">PathML</a> - An
open-source toolkit for computational pathology and machine
learning.</li>
<li><a
href="https://github.com/bayer-science-for-a-better-life/paquo">PAQUO</a>
- A library for interacting with QuPath from Python.</li>
<li><a href="https://qupath.github.io/">QuPath</a> - Open source
software for digital pathology image analysis.</li>
</ul>
<h2 id="mycology">Mycology</h2>
<ul>
<li><a href="https://github.com/Olament/DeepMushroom">DeepMushroom</a> -
Image classification of fungus using ResNet.</li>
<li><a href="https://github.com/hsueh-lab/FFT">Fungal Feature Tracker
(FFT)</a> - Tool to quantitatively characterize morphology and growth of
filamentous fungi.</li>
</ul>
<h2 id="microbiology">Microbiology</h2>
<ul>
<li><a href="https://github.com/vrrenske/BactMAP">BactMap</a> - A
command-line based R package that allows researchers to transform cell
segmentation and spot detection data generated by different programs
into various plots.</li>
<li><a
href="https://drescherlab.org/data/bacstalk/docs/index.html">BacStalk</a>
- Interactive and user-friendly image analysis software tool to
investigate the cell biology of common used bacterial species.</li>
<li><a href="https://drescherlab.org/data/biofilmQ/docs/">BiofilmQ</a> -
Advanced biofilm analysis tool for quantifying the properties of cells
inside large 3-dimensional biofilm communities in space and time.</li>
</ul>
<h2 id="yeast-imaging">Yeast imaging</h2>
<ul>
<li><a href="https://git.ecdf.ed.ac.uk/swain-lab/baby/">BABY</a> - An
image processing pipeline for accurate single-cell growth estimation of
budding cells from bright-field stacks.</li>
<li><a href="https://github.com/rraadd88/htsimaging">htsimaging</a> -
Python package for high-throughput single-cell imaging analysis.</li>
<li><a href="https://yeastmate.readthedocs.io/en/latest/">YeastMate</a>
- Neural network-assisted segmentation of mating and budding events in
S. cerevisiae.</li>
<li><a href="https://github.com/lpbsscientist/YeaZ-GUI">YeaZ</a> - An
interactive tool for segmenting yeast cells using deep learning.</li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a
href="https://github.com/AllenCellModeling/aicsimageio">AICSImageIO</a>
- Image reading, metadata conversion, and image writing for nicroscopy
images in Python.</li>
<li><a href="https://maweigert.github.io/biobeam">Biobeam</a> - Open
source software package that is designed to provide fast methods for
in-silico optical experiments with an emphasize on image formation in
biological tissues.</li>
<li><a href="https://github.com/bonej-org/BoneJ2">BoneJ</a> - Collection
of Fiji/ImageJ plug-ins for skeletal biology.</li>
<li><a href="https://github.com/CBICA/CaPTk">CaPTk</a> - Cancer Imaging
Phenomics Toolkit: A software platform to perform image analysis and
predictive modeling tasks.</li>
<li><a href="https://github.com/Jhsmit/ColiCoords">ColiCoords</a> -
Python project for analysis of fluorescence microscopy data from rodlike
cells.</li>
<li><a
href="https://github.com/davidbhr/CompactionAnalyzer">CompactionAnalyzer</a>
- Python package to quantify the tissue compaction (as a measure of the
contractile strength) generated by cells or multicellular spheroids that
are embedded in fiber materials.</li>
<li><a
href="https://github.com/cytomining/cytominer-database">Cytominer-database</a>
- Command-line tools for organizing measurements extracted from
images.</li>
<li><a href="https://github.com/gcharvin/DetecDiv">DetecDiv</a> -
Comprehensive set of tools to analyze time microscopy images using deep
learning methods.</li>
<li><a href="https://github.com/mianalysis/mia">MIA</a> - Fiji plugin
which provides a modular framework for assembling image and object
analysis workflows.</li>
<li><a href="https://morphographx.org">MorphoGraphX</a> - Open source
application for the visualization and analysis of 4D biological
datasets.</li>
<li><a
href="https://github.com/AllenCellModeling/napari-aicsimageio">Napari-aicsimageio</a>
- Multiple file format reading directly into napari using pure
Python.</li>
<li><a href="https://github.com/05dirnbe/nefi">NEFI2</a> - Python tool
created to extract networks from images.</li>
<li><a href="https://github.com/adalca/neurite">Neurite</a> - Neural
networks toolbox focused on medical image analysis.</li>
<li><a
href="https://github.com/Open-Science-Tools/nd2reader">Nd2reader</a> - A
pure-Python package that reads images produced by NIS Elements
4.0+.</li>
<li><a href="https://github.com/zeiss-microscopy/OAD">OAD</a> -
Collection of tools and scripts useful to automate microscopy workflows
in ZEN Blue using Python and Open Application Development tools.</li>
<li><a href="https://github.com/cytomining/pycytominer">Pycytominer</a>
- Data processing functions for profiling perturbations.</li>
<li><a href="https://github.com/david-hoffman/pyotf">Pyotf</a> - A
simulation software package for modelling optical transfer functions
(OTF)/point spread functions (PSF) of optical microscopes written in
Python.</li>
<li><a
href="https://bitbucket.org/vladgaal/pyscratch_public.git/src">PyScratch</a>
- Open source tool that autonomously performs quantitative analysis of
in vitro scratch assays.</li>
<li><a href="https://github.com/rshkarin/quanfima">Quanfima</a> -
Quantitative Analysis of Fibrous Materials: A collection of useful
functions for morphological analysis and visualization of 2D/3D data
from various areas of material science.</li>
<li><a
href="https://github.com/SuperElastix/SimpleElastix">SimpleElastix</a> -
Multi-lingual medical image registration library.</li>
<li><a
href="https://alleninstitute.org/what-we-do/brain-science/research/products-tools/vaa3d/">Vaa3D</a>
- Open-source software for 3D/4D/5D image visualization and
analysis.</li>
<li><a href="https://github.com/spatialsimulator/XitoSBML">XitoSBML</a>
- ImageJ plugin which creates a Spatial SBML model from segmented
images.</li>
<li><a href="https://github.com/ekatrukha/ZstackDepthColorCode">Z-stack
Depth Color Code</a> - ImageJ/Fiji plugin to colorcode
Z-stacks/hyperstacks.</li>
<li><a
href="https://github.com/HenriquesLab/ZeroCostDL4Mic">ZeroCostDL4Mic</a>
- Google Colab to develop a free and open-source toolbox for
deep-Learning in microscopy.</li>
<li><a
href="https://github.com/lens-biophotonics/ZetaStitcher">ZetaStitcher</a>
- Tool designed to stitch large volumetric images such as those produced
by light-sheet fluorescence microscopes.</li>
</ul>
<h2 id="publications">Publications</h2>
<ul>
<li><a
href="https://febs.onlinelibrary.wiley.com/doi/10.1002/1873-3468.14451">A
Hitchhikers guide through the bio-image analysis software universe</a>
- An article presenting a curated guide and glossary of bio-image
analysis terms and tools.</li>
<li><a href="https://dx.doi.org/10.1038%2Fnmeth.2084">Biological imaging
software tools</a> - The steps of biological image analysis and the
appropriate tools for each step.</li>
<li><a href="https://doi.org/10.1038/nmeth.4397">Data-analysis
strategies for image-based cell profiling</a> - In-detail explanations
of image analysis pipelines.</li>
<li><a
href="https://onlinelibrary.wiley.com/doi/10.1002/cyto.a.22909">Large-scale
image-based screening and profiling of cellular phenotypes</a> - A
workflow for phenotype extraction from high throughput imaging
experiments.</li>
<li><a
href="https://linkinghub.elsevier.com/retrieve/pii/S2472555222075943">Workflow
and metrics for image quality control in large-scale high-content
screens</a> - Approaches for quality control in high-content imaging
screens.</li>
</ul>
<h2 id="footnotes">Footnotes</h2>
<h3 id="similar-lists-and-repositories">Similar lists and
repositories</h3>
<ul>
<li><a href="https://biii.eu">BIII</a> - Repository of bioimage analysis
tools.</li>
<li><a
href="https://haesleinhuepf.github.io/BioImageAnalysisNotebooks/intro.html">Bio-image
Analysis Notebooks</a> - Notebooks for bioimage analysis in Python.</li>
<li><a href="https://www.bioimagingguide.org">Bioimaging Guide</a> -
Microscopy for beginners reference guide.</li>
<li><a href="https://github.com/cytodata/awesome-cytodata">Cytodata</a>
- A curated list of awesome cytodata resources.</li>
<li><a href="https://www.napari-hub.org">Napari hub</a> - Collection of
napari plugins.</li>
<li><a
href="https://github.com/HohlbeinLab/OpenMicroscopy">OpenMicroscopy</a>
- Non-comprehensive list of projects and resources related to open
microscopy.</li>
</ul>
<p><a
href="https://github.com/hallvaaw/awesome-biological-image-analysis">biologicalimageanalysis.md
Github</a></p>

View File

@@ -0,0 +1,270 @@
<h1 id="awesome-biological-visualizations-awesome">Awesome Biological
Visualizations <a href="https://awesome.re"><img
src="https://awesome.re/badge.svg" alt="Awesome" /></a></h1>
<blockquote>
<p>Interactive visualization of biological data on the web.</p>
</blockquote>
<p>Web-based biology-related visualization tools are often scattered
across the internet and difficult to discover. They may be found on
GitHub, Twitter, or linked from scientific papers. These tools can be
very useful to scientists looking to visualize biological data in the
context of diseased or healthy humans or model organisms.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#cancer">Cancer</a></li>
<li><a href="#genomics">Genomics</a></li>
<li><a href="#3d-genomics">3D Genomics</a></li>
<li><a href="#metagenomics">Metagenomics</a></li>
<li><a href="#epigenomics">Epigenomics</a></li>
<li><a href="#proteomics">Proteomics</a></li>
<li><a href="#spatial-transcriptomics">Spatial transcriptomics</a></li>
<li><a href="#non-spatial-transcriptomics">(Non-spatial)
Transcriptomics</a></li>
<li><a href="#microscopy">Microscopy</a></li>
<li><a href="#connectomics">Connectomics</a></li>
<li><a href="#metabolomics">Metabolomics</a></li>
<li><a href="#mass-spectrometry">Mass Spectrometry</a></li>
<li><a href="#populations">Populations</a></li>
<li><a href="#medicine">Medicine</a></li>
</ul>
<h2 id="cancer">Cancer</h2>
<ul>
<li><a href="https://cancer.sanger.ac.uk/cosmic/browse/tissue">COSMIC
Cancer Browser</a> - Browse COSMIC data by tissue type and
histology.</li>
<li><a href="https://xenabrowser.net/">UCSC Xena</a> - Explore
functional genomic data sets for correlations between genomic and/or
phenotypic variables.</li>
<li><a href="http://www.cbioportal.org/">cBioPortal for Cancer
Genomics</a> - Visualization, analysis and download of large-scale
cancer genomics data sets.</li>
<li><a href="http://firebrowse.org/iCoMut/">iCoMut Beta for
FireBrowse</a> - Interactive exploration of mutation rates, mutation
signatures, clinical data, gene mutations.</li>
<li><a href="http://magi.brown.edu">MAGI</a> - Visualization and
collaborative annotation of genomic aberrations.</li>
<li><a href="http://explosig.lrgr.io">ExploSig</a> - Interactive
visualization of mutational signatures and clinical data.</li>
<li><a
href="https://www.enpicom.com/visual-lab/tcga-visual-exploration-gender-race-age/">Race,
Gender, and Age in TCGA</a> - An interactive visualization of patient
gender, race, and age in The Cancer Genome Atlas (TCGA) dataset.</li>
<li><a href="http://tinyurl.com/oasispro">OASISPRO</a> - Omics analysis
tool for clinical phenotype prediction.</li>
<li><a href="https://signal.mutationalsignatures.com/">Signal</a> -
Mutational signatures extracted from cancer samples and isogenic
cell-based experiments.</li>
<li><a href="https://oncoscape.sttrcancer.org/">Oncoscape</a> - An
integrated suite of analysis tools for users to explore hypotheses
related to molecular and clinical data.</li>
</ul>
<h2 id="genomics">Genomics</h2>
<ul>
<li><a href="https://genome.ucsc.edu/">UCSC Genome Browser</a> -
Interactively visualize genomic data.</li>
<li><a href="http://www.ensembl.org">Ensembl</a> - A genome browser for
vertebrate genomes that supports research in comparative genomics,
evolution, sequence variation and transcriptional regulation.</li>
<li><a href="http://imp.princeton.edu/">IMP: Integrative Multi-species
Prediction</a> - Analyze your experimental results in the functional
context of gene-gene networks from multiple organisms.</li>
<li><a
href="https://castillo.dicom.unican.es/ex1/?unique=58f731fec480a">PLACNETw</a>
- A graph-based tool for reconstruction of plasmids from next generation
sequence pair-end datasets.</li>
<li><a
href="https://phyd3.bits.vib.be/view.php?id=91162629d258a876ee994e9233b2ad87&amp;f=xml">PhyD3</a>
- A phylogenetic tree viewer.</li>
<li><a
href="http://www.phyloxml.org/archaeopteryx-js/bcl2_js.html">Archaeopteryx</a>
- Visualization, analysis, and editing of phylogenetic trees.</li>
<li><a href="http://genemania.org/">GeneMANIA</a> - Helps predict the
function of genes and gene sets.</li>
<li><a href="http://deogen2.mutaframe.com/">Mutaframe</a> - Visualize
variants of the human genome.</li>
<li><a href="http://coessentiality.net">Coessentiality</a> - A
genome-wide almanac of co-essential modules assigns function to
uncharacterized genes.</li>
<li><a href="https://gosling.js.org">Gosling</a> - A grammar-based
toolkit for scalable and interactive genomics data visualization.</li>
</ul>
<h2 id="d-genomics">3D Genomics</h2>
<ul>
<li><a href="http://higlass.io/">HiGlass</a> - A tool for exploring
genomic contact matrices and tracks.</li>
<li><a href="http://hipiler.higlass.io/">HiPiler</a> - A tool for
visually exploring and aggregating reoccurring patterns (like loops,
TADs, etc.) in Hi-C maps.</li>
<li><a href="http://delta.big.ac.cn/">Delta</a> - An integrative
analysis and visualization platform for 3D genome.</li>
<li><a href="http://aidenlab.org/juicebox/">Juicebox</a> - Visualization
for Hi-C data.</li>
<li><a
href="http://sgt.cnag.cat/3dg/tadkit/demo.h/index.html#!/project/dataset?conf=assets%2Fexamples%2Fconf.json">TADkit</a>
- 3D genome browser and TADbit front-end.</li>
</ul>
<h2 id="metagenomics">Metagenomics</h2>
<ul>
<li><a href="http://metaviz.cbcb.umd.edu/">Metaviz</a> - Interactive
statistical and visual analysis of metagenomic data.</li>
<li><a href="https://www.sanger.ac.uk/science/tools/mca/mca/">Malaria
Cell Atlas</a> - Explore how genes are expressed across more than 500
individual Plasmodium parasites.</li>
</ul>
<h2 id="epigenomics">Epigenomics</h2>
<ul>
<li><a href="http://epiviz.cbcb.umd.edu/4/">Epiviz</a> - Interactive
visual analytics for functional genomics data.</li>
<li><a href="https://mcf7.givengine.org/">GIVe</a> - Epigenome and
genome interaction.</li>
<li><a href="http://epigenomegateway.wustl.edu/">WashU Epigenome
Browser</a> - Displays many sequencing-based data sets across all or
part of the genome, on specific gene sets or pathways, and in the
context of their metadata.</li>
<li><a
href="https://maayanlab.github.io/CCLE_Clustergrammer/">Clustergrammer
CCLE Explorer</a> - Browse relative mRNA expression data for cancer cell
lines from the Cancer Cell Line Encyclopedia (CCLE) by tissue of origin
using Clustergrammer.</li>
<li><a href="https://github.com/Novartis/peax">Peax</a> - Interactive
visual pattern exploration in epigenomic data using unsupervised deep
representation learning.</li>
</ul>
<h2 id="proteomics">Proteomics</h2>
<ul>
<li><a
href="https://cancer.sanger.ac.uk/cosmic3d/protein/EGFR">COSMIC-3D</a> -
A platform for understanding cancer mutations in the context of 3D
protein structure.</li>
<li><a href="http://www.sbg.bio.ic.ac.uk/~ezmol/">EzMol</a> -
Visualisation and image production of protein and nucleic acid
structures.</li>
<li><a href="https://webchemdev.ncbr.muni.cz/LiteMol/">LiteMol</a> -
Visualization of large-scale macromolecular structure data.</li>
</ul>
<h2 id="spatial-transcriptomics">Spatial transcriptomics</h2>
<ul>
<li><a href="http://vitessce.io">Vitessce</a> - Visual integration tool
for exploration of spatial single-cell experiment data.</li>
<li><a href="https://isoformatlas.com/">Brain mRNA Isoform Atlas</a> -
Visualize cell type signatures of alternative splicing in postnatal
development.</li>
<li><a href="https://alzmap.org/">AlzMap</a> - Spatial transcriptomics
in Alzheimers disease.</li>
<li><a
href="http://loom.linnarssonlab.org/dataset/cells/osmFISH/osmFISH_SScortex_mouse_all_cells.loom/NrBEoXQGhYDYoAYLRARigZlRgTDpAtAgFhRnSyg0Wrt1rUVuAHYlCYAOD5AzOo3qNmMAJy8ctaeWAYS0jvNoNqotpO6TSioZgmqmLCTJhNt0ebPCpgAWkQA6RJjgkxYxLkwlMrAKxIjr5wbv7~iKxcaLj~0AIkULhK~DAscpwZxGZJ_LIgigB2AK4ANqVKHIbquqi10LVKsgIl5RxyybFQPIGYGAi4yey4PGjDArjsaAgYaBOJaDy4A3i0C4G4EgbUEmiJmIwYmMnm2E0QQA">Loom
Viewer</a> - Tool for sharing, browsing and visualizing single-cell data
stored in the Loom file format.</li>
<li><a href="https://tissuumaps.research.it.uu.se/">TissUUmaps</a> -
Interactive visualization of large-scale spatial gene expression and
tissue morphology data.</li>
<li><a
href="http://spatialgiotto.rc.fas.harvard.edu/giotto.viewer.html">Giotto
Viewer</a> - A web-based visualization package for spatial
transcriptomic data.</li>
</ul>
<h2 id="non-spatial-transcriptomics">(Non-spatial) Transcriptomics</h2>
<ul>
<li><a
href="https://www.kidneycellatlas.org/mature-kidney-immune">cellxgene</a>
- An interactive explorer for single-cell transcriptomics data.</li>
<li><a href="http://cells.ucsc.edu/?ds=cortex-dev">UCSC Cell Browser</a>
- An interactive viewer for single-cell expression.</li>
<li><a href="http://amp.pharm.mssm.edu/L1000FWD/">L1000FWD</a> -
Large-scale visualization of drug-induced transcriptomic
signatures.</li>
<li><a href="https://asap.epfl.ch/">ASAP</a> - A collaborative portal to
analyze single-cell transcriptomics data.</li>
<li><a href="http://scope.aertslab.org/">SCope</a> - A visualization
tool for large-scale scRNA-seq datasets.</li>
<li><a href="http://mousebrain.org/">Mouse Brain Atlas</a> - Atlas of
cell types from the Linnarsson Lab.</li>
<li><a href="https://singlecell.broadinstitute.org/single_cell">Broad
Institute Single Cell Portal</a> - Reducing barriers and accelerating
single-cell research.</li>
<li><a href="http://celltypes.brain-map.org/rnaseq/human_m1_10x">Allen
Brain Map - Transcriptomics Explorer</a> - Atlas of human and mouse
transcriptomic cell types.</li>
<li><a href="https://singlecellvr.herokuapp.com/">Single Cell VR</a> -
Interactive visualization of single-cell data in virtual reality.</li>
<li><a
href="https://kleintools.hms.harvard.edu/tools/springViewer_1_6_dev.html?datasets/mouse_HPCs/basal_bone_marrow/full">SPRING</a>
- A tool for uncovering high-dimensional structure in single-cell gene
expression data.</li>
<li><a href="https://kcvi.shinyapps.io/START/">START</a> - Shiny
Transcriptome Analysis Resource Tool allows users to visualize RNA-seq
data starting with count data.</li>
<li><a href="https://marionilab.cruk.cam.ac.uk/iSEE_allen/">iSEE</a> -
The Interactive SummarizedExperiment Explorer.</li>
<li><a href="http://tisch.comp-genomics.org/home/">TISCH</a> - Tumor
Immune Single-cell Hub (TISCH) is a scRNA-seq database focusing on tumor
microenvironment.</li>
</ul>
<h3 id="gene-expression-matrices">Gene expression matrices</h3>
<ul>
<li><a href="https://www.ebi.ac.uk/gxa/sc/home">EBI Single Cell
Expression Atlas</a> - Single cell gene expression across species.</li>
<li><a href="https://software.broadinstitute.org/morpheus/">MORPHEUS</a>
- Versatile matrix visualization and analysis software.</li>
<li><a href="https://maayanlab.cloud/clustergrammer/">Clustergrammer</a>
- Visualize high-dimensional data as interactive hierarchically
clustered heatmaps.</li>
</ul>
<h2 id="microscopy">Microscopy</h2>
<ul>
<li><a href="https://www.ionpath.com/mibitracker/">IONpath
MIBItracker</a> - Slide and image data.</li>
<li><a href="http://avivator.gehlenborglab.org/">Avivator</a> - A
lightweight “batteries-included” WebGL viewer for remote imaging data in
Bio-Formats Zarr or OME-TIFF format.</li>
</ul>
<h2 id="connectomics">Connectomics</h2>
<ul>
<li><a
href="https://hemibrain-dot-neuroglancer-demo.appspot.com/#!gs://neuroglancer-janelia-flyem-hemibrain/v1.0/neuroglancer_demo_states/kc_apl_mpn1.json">neuroglancer</a>
- Tool for visualization of highly detailed maps of neuronal
connectivity in the fly brain.</li>
<li><a href="http://connectivity.brain-map.org/">Allen Mouse Brain
Connectivity Atlas</a> - A high-resolution map of neural connections in
the mouse brain.</li>
<li><a href="https://flywire.ai/">FlyWire</a> - A human-AI collaboration
to map the fly connectome.</li>
</ul>
<h2 id="metabolomics">Metabolomics</h2>
<ul>
<li><a href="https://metaspace2020.eu/">Metaspace</a> - A platform for
metabolite annotation of imaging mass spectrometry data.</li>
</ul>
<h2 id="mass-spectrometry">Mass Spectrometry</h2>
<ul>
<li><a href="https://www.cytosplore.org/">Cytosplore</a> - Cytosplore is
an interactive visual analysis system for the analysis of mass cytometry
data.</li>
</ul>
<h2 id="populations">Populations</h2>
<ul>
<li><a href="https://nextstrain.org/">Nextstrain</a> - Real-time
tracking of virus evolution.</li>
<li><a
href="http://www.healthdata.org/results/data-visualizations">Institute
for Health Metrics and Evaluation</a> - Visualizations of disease
worldwide.</li>
<li><a href="http://www.cotrino.com/lifespan/">Lifespans</a> -
Visualization of the lifespans of multiple species.</li>
<li><a href="http://projects.flowingdata.com/life-expectancy/">Life
Expectancy</a> - Life expectancies around the world, 1960 to 2009.</li>
</ul>
<h2 id="medicine">Medicine</h2>
<ul>
<li><a
href="http://informationisbeautiful.net/visualizations/snake-oil-scientific-evidence-for-nutritional-supplements-vizsweet/">Snake
Oil Supplements</a> - Scientific evidence for popular health
supplements.</li>
<li><a
href="http://sieve.fredhutch.org/viz/index.html?study=VTN503&amp;protein=gag&amp;reference=MRK_B_Ad5">SieveSifter</a>
- Tool for visualizing the sieve analyses of HIV-1 vaccine efficacy
trials.</li>
</ul>
<p><a
href="https://github.com/keller-mark/awesome-biological-visualizations">biologicalvisualizations.md
Github</a></p>

432
html/bitcoin.md2.html Normal file
View File

@@ -0,0 +1,432 @@
<h1 id="awesome-bitcoin">Awesome Bitcoin</h1>
<p>A curated list of bitcoin services and tools for software developers
<a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<h2 id="list-of-content">List of content</h2>
<ul>
<li><a href="#utilities">Utilities</a></li>
<li><a href="#blockchain-api-and-web-services">Blockchain API and Web
services</a></li>
<li><a href="#wallets-api">Wallets API</a></li>
<li><a href="#open-source-wallets">Open Source wallets</a></li>
<li><a href="#blockchain-explorers">Blockchain Explorers</a></li>
<li><a href="#c-libraries">C Libraries</a></li>
<li><a href="#c-libraries-1">C++ Libraries</a></li>
<li><a href="#javascript-libraries">JavaScript Libraries</a></li>
<li><a href="#php-libraries">PHP Libraries</a></li>
<li><a href="#ruby-libraries">Ruby Libraries</a></li>
<li><a href="#python-libraries">Python Libraries</a></li>
<li><a href="#java-libraries">Java Libraries</a></li>
<li><a href="#scala-libraries">Scala Libraries</a></li>
<li><a href="#swift-libraries">Swift Libraries</a></li>
<li><a href="#net-libraries">.Net Libraries</a></li>
<li><a href="#haskell-libraries">Haskell Libraries</a></li>
<li><a href="#playgrounds">Playgrounds</a></li>
<li><a href="#blockchain-dump">Blockchain dump</a></li>
<li><a href="#full-nodes">Full nodes</a></li>
<li><a href="#read">Read</a></li>
<li><a href="#course">Course</a></li>
<li><a href="#additional-resources">Additional Resources</a></li>
</ul>
<h2 id="utilities">Utilities</h2>
<ul>
<li><a href="https://github.com/vulpemventures/nigiri/">Nigiri</a> - CLI
to quickly fire up a a Bitcoin regtest box along with Electrs and
Esplora. Includes faucet and push commands.</li>
<li><a href="https://github.com/stevenroose/hal">hal</a> - Bitcoin CLI
swiss-army-knife (based on rust-bitcoin).</li>
<li><a href="https://bitkey.io">BitKey</a> - Live USB for airgapped
transactions and Bitcoin swiss army knife.</li>
<li><a href="https://github.com/richardkiss/pycoin">Pycoin</a> -
Python-based Bitcoin and alt-coin utility library.</li>
<li><a href="https://github.com/libbitcoin/libbitcoin-explorer">bx</a> -
Bitcoin Command Line Tool.</li>
<li><a href="https://github.com/tsileo/txwatcher">txwatcher</a> - A
little Python utility that lets you monitor Bitcoin addresses through
Blockchain Websocket API and perform custom callbacks.</li>
<li><a
href="https://github.com/prettymuchbryce/hellobitcoin">hellobitcoin</a>
- A collection of simple programs which can generate bitcoin wallets,
create and sign transactions, and send transactions over the bitcoin
network.</li>
<li><a href="http://www.yogh.io/#mine:last">Mining
visualization</a></li>
<li><a href="https://github.com/alexk111/HD-Wallet-Scanner">HD Wallet
Scanner</a> - Find all used addresses in your Bitcoin HD wallets
bypassing gap limits.</li>
<li><a
href="https://github.com/bitjson/qr-code"><code>&lt;qr-code&gt;</code></a>
A no-framework, no-dependencies, customizable, animate-able, SVG-based
<code>&lt;qr-code&gt;</code> web component.</li>
<li><a href="https://github.com/douvy/btc-tooling">BTC Tooling</a> -
Bitcoin dashboard with real-time price data, a chart, orderbook, market
summary, Twitter/X insights, and halving countdown data. <a
href="https://www.btctooling.com/">Live Demo</a></li>
</ul>
<h2 id="blockchain-api-and-web-services">Blockchain API and Web
services</h2>
<ul>
<li><a href="https://3xpl.com/">3xpl.com</a> - Fastest ad-free universal
block explorer.</li>
<li><a href="https://bitquery.io/">Bitquery.io</a> - Bitquery provides
blockchain data, offering real-time streaming APIs for 40+ chains, NFT
APIs, and a money flow investigation tool.</li>
<li><a href="https://block.io">block.io</a></li>
<li><a href="https://blockchair.com/">blockchair.com</a> - Universal
blockchain explorer and search engine.</li>
<li><a href="https://www.blockcypher.com">BlockCypher</a></li>
<li><a href="https://github.com/Blockstream/esplora">Esplora</a> -
Self-hosted blockchain explorer.</li>
<li><a href="https://insight.is">Insight</a></li>
<li><a href="https://chain.com">Chain.com</a></li>
<li><a href="https://wallet.coinbase.com/">Coinbase Wallet</a></li>
<li><a href="https://github.com/yasaricli/chainradar-api">Chainradar
API</a> - Blockchain Explorer API for Chainradar.</li>
<li><a href="https://github.com/alexk111/One-Time-Address">One-Time
Address</a> A better way to share your Bitcoin address.</li>
<li><a
href="https://cryptocurrencyalerting.com/blockchain-alerts.html">Cryptocurrency
Alerting</a> - Bitcoin wallet monitoring and blockchain alerts.</li>
<li><a
href="https://developers.particle.network/reference/introduction-to-btc-connect">BTC
Connect</a> - Unified Bitcoin Layer-1 and Layer-2 wallet connection and
account abstraction.</li>
<li><a href="https://tatum.io/blockchain-api">Tatum</a> - The blockchain
development platform to build Web3 application. The go-to blockchain
data API for Web3 developers.</li>
<li><a href="https://mempool.space/docs/api/rest">mempool.space</a> -
Open source and self hostable REST, WebSocket and Electrum RPC API</li>
<li><a href="https://kibo.money">kibō.money</a> - An open source Bitcoin
Core data extractor and visualizer (aka FOSS Glassnode)</li>
<li><a href="https://www.gomaestro.org/">Maestro</a> - A
high-performance Bitcoin RPC and UTXO indexer API that powers
applications with real-time blockchain data, mempool monitoring, and
event notifications.</li>
</ul>
<h2 id="market-data-api">Market Data API</h2>
<ul>
<li><a href="https://docs.coinmetrics.io/api/v2/">CoinMetrics.io</a>
JSON REST API (free as well as paid) with access to market data. Also
CSV data file download available.</li>
<li><a href="https://messari.io/api">Messari.io</a> JSON REST API (free
as well as paid) with access to market data, news, metrics, profile,
etc.</li>
</ul>
<h2 id="wallets-api">Wallets API</h2>
<ul>
<li><a href="https://bitgo.github.io/bitgo-docs/">BitGo</a></li>
<li><a href="https://developers.coinbase.com">Coinbase</a></li>
<li><a href="https://www.blockchain.com/api">Blockchain.com</a></li>
<li><a href="http://bip32.org">BIP32</a></li>
<li><a href="https://www.pinestreetlabs.com/walletos/">walletOS</a></li>
</ul>
<h2 id="open-source-wallets">Open Source Wallets</h2>
<ul>
<li><a href="https://copay.io/">CoPay by BitPay</a></li>
<li><a href="https://coinb.in">Coinb.in</a></li>
<li><a href="https://coin.space/">Coin Wallet</a></li>
<li><a href="https://electrum.org/">Electrum</a></li>
<li><a href="https://blockstream.com/green/">Green</a></li>
<li><a href="https://sparrowwallet.com/">Sparrow</a></li>
</ul>
<h2 id="privacy-projects">Privacy projects</h2>
<ul>
<li><a
href="https://github.com/JoinMarket-Org/joinmarket-clientserver">Joinmarket</a>
- Decentralized CoinJoin implementation</li>
<li><a href="https://jamapp.org/">Jam</a> - User friendly frontend for
Joinmarket</li>
</ul>
<h2 id="blockchain-explorers">Blockchain Explorers</h2>
<ul>
<li><a href="https://3xpl.com/bitcoin">3xpl.com</a> - Fastest ad-free
universal block explorer.</li>
<li><a href="http://chain.so">Chain.so</a></li>
<li><a href="https://blockchain.com">Blockchain.com</a></li>
<li><a href="https://blockchair.com/bitcoin">Blockchair.com</a> -
Universal blockchain explorer and search engine.</li>
<li><a href="https://blockstream.info">Blockstream.info</a> - Blockchain
explorer with API (mainnet, testnet and Liquid).</li>
<li><a href="https://www.blocktrail.com/BTC">BlockTrail</a></li>
<li><a
href="https://github.com/JornC/bitcoin-transaction-explorer">Bitcoin
Transaction Explorer</a></li>
<li><a href="https://blockexplorer.com">Blockexplorer.com</a></li>
<li><a href="https://www.smartbit.com.au">Smartbit</a></li>
<li><a href="https://bitkit.live">Bitkit</a> - Real time transaction
updates.</li>
<li><a href="https://mempool.space/">mempool.space</a> - Open source,
self hostable blockchain, mempool and lightning network explorer</li>
</ul>
<h2 id="c-libraries">C Libraries</h2>
<ul>
<li><a
href="https://github.com/bitcoin-core/secp256k1">libsecp256k1</a></li>
</ul>
<h2 id="c-libraries-1">C++ Libraries</h2>
<ul>
<li><a href="https://libbitcoin.org/">Libbitcoin</a></li>
<li><a
href="https://github.com/ElementsProject/libwally-core">libwally-core</a></li>
</ul>
<h2 id="javascript-libraries">JavaScript Libraries</h2>
<ul>
<li><a
href="https://github.com/cryptocoinjs/awesome-cryptocoinjs">Awesome
CryptoCoinJS</a></li>
<li><a
href="https://github.com/bitpay/bitcore/tree/v8.0.0/packages/bitcore-lib">Bitcore
Library</a></li>
<li><a
href="https://github.com/bitcoinjs/bitcoinjs-lib">Bitcoinjs-lib</a></li>
<li><a href="http://cryptocoinjs.com/#modules">Cryptocoin</a></li>
<li><a
href="https://github.com/blocktrail/blocktrail-sdk-nodejs">BlockTrail
SDK NodeJS</a></li>
<li><a href="https://github.com/bcoin-org/bcoin">bcoin</a> - Javascript
bitcoin library for node.js and browsers.</li>
<li><a href="https://libauth.org/">Libauth</a> A lightweight,
zero-dependency, JavaScript/TypeScript bitcoin library.</li>
<li><a href="https://github.com/paulmillr/noble-curves">noble-curves</a>
— audited implementation of secp256k1 + schnorr in pure typescript</li>
<li><a
href="https://github.com/paulmillr/noble-secp256k1">noble-secp256k1</a>
— alternative implementation of secp256k1: size is only 4KB gzipped;
lots of comments, very valuable for learning how algorithms work</li>
<li><a
href="https://github.com/paulmillr/scure-btc-signer">scure-btc-signer</a>
— audited &amp; minimal library for creating, signing &amp; decoding
Bitcoin transactions. With Schnorr, Taproot, UTXO &amp; PSBT.</li>
<li><a
href="https://github.com/ChrisCho-H/bitcoin-sdk-js">bitcoin-sdk-js</a>
Bitcoin TypeScript/JavaScript Library for NodeJS, Browser and Mobile.
Segwit &amp; Taproot support.</li>
</ul>
<h2 id="php-libraries">PHP Libraries</h2>
<ul>
<li><a
href="https://github.com/coinspark/php-OP_RETURN">PHP-OP_RETURN</a></li>
<li><a
href="https://github.com/blocktrail/blocktrail-sdk-php">BlockTrail PHP
SDK</a></li>
</ul>
<h2 id="ruby-libraries">Ruby Libraries</h2>
<ul>
<li><a href="https://github.com/lian/bitcoin-ruby">Bitcoin-ruby</a></li>
<li><a href="https://github.com/chaintope/bitcoinrb">bitcoinrb</a> -
Ruby bitcoin library including script interpreter.</li>
<li><a href="https://github.com/azuchi/bech32rb">bech32rb</a> - Bech32
and Bech32m encode/decode library.</li>
<li><a
href="https://github.com/chaintope/bip-schnorrrb">bip-schnorrrb</a> -
Schnorr signature library for Bitcoin.</li>
</ul>
<h2 id="rust-libraries">Rust Libraries</h2>
<ul>
<li><a href="https://bitcoindevkit.org/">Bitcoin Dev Kit (BDK)</a> -
With BDK, you can seamlessly build cross platform mobile wallets</li>
<li><a href="https://github.com/rust-bitcoin/rust-bitcoin">Rust
Bitcoin</a> - support for de/serialization, parsing and executing on
data-structures and network messages.</li>
<li><a href="https://lightningdevkit.org/">Lightning Dev Kit (LDK)</a> -
Complete Lightning implementation packaged as an SDK</li>
</ul>
<h2 id="python-libraries">Python Libraries</h2>
<ul>
<li><a
href="https://github.com/blocktrail/blocktrail-sdk-python">BlockTrail
SDK Python</a></li>
<li><a href="https://github.com/F483/btctxstore">btctxstore</a> - Simple
library to store/retrieve information in bitcoin transactions using
OP_RETURN.</li>
<li><a
href="https://github.com/vbuterin/pybitcointools">pybitcointools</a> -
Python library for Bitcoin signatures and transactions from Vitalik
Buterin. Project discontinued.</li>
<li><a href="https://github.com/richardkiss/pycoin">pycoin</a> - Python
library for Bitcoin keys, signatures, transactions. Includes full VM
implementation and tools for manipulating keys (ku) and transactions
(tx).</li>
<li><a href="https://github.com/sr-gi/bitcoin_tools">bitcoin_tools</a> -
Python library for building and analyzing transactions and scripts (both
standard and custom). Comes along with a UTXO set analysis tool.
Includes several examples and exhaustive documentation.</li>
<li><a href="https://github.com/merwane/oogway">oogway</a> - A secure
Bitcoin utility library for Python.</li>
<li><a href="https://github.com/mohanson/pybtc">pybtc</a> - Python BTC
is an experimental project that aims to provide human-friendly
interfaces for common BTC operations.</li>
</ul>
<h2 id="java-libraries">Java Libraries</h2>
<blockquote>
<p>Note that you can also use <a href="#scala-libraries">Scala
libraries</a> in Java. * <a
href="https://bitcoinj.github.io">BitcoinJ</a> * <a
href="https://github.com/knowm/XChange">XChange</a> - Library that
provides a simple and consistent API for interacting with 50+ Bitcoin
currency exchanges. * <a
href="https://github.com/theborakompanioni/bitcoin-spring-boot-starter">Bitcoin
Spring Boot Starter</a> - Bitcoin integration for Spring Boot
applications.</p>
</blockquote>
<h2 id="scala-libraries">Scala libraries</h2>
<blockquote>
<p>Note that you can also use <a href="#java-libraries">Java
libraries</a> in Scala. * <a href="https://bitcoin-s.org">Bitcoin-S</a>
- Scala/JVM toolkit for Bitcoin applications, includes Bitcoin data
structures, transaction signing, strongly typed
<code>bitcoind</code>/Eclair RPC clients, and more.</p>
</blockquote>
<h2 id="swift-libraries">Swift libraries</h2>
<ul>
<li><a
href="https://github.com/GigaBitcoin/secp256k1.swift">secp256k1.swift</a>
- Swift package for secp256k1 applications, includes Elliptic Curve
operations, Schnorr, ZKP and more for Bitcoin.</li>
</ul>
<h2 id="net-libraries">.Net Libraries</h2>
<ul>
<li><a href="https://github.com/MetacoSA/NBitcoin">NBitcoin</a> -
Comprehensive Bitcoin library for the .NET framework.</li>
<li><a href="https://github.com/cryptean/bitcoinlib">BitcoinLib</a> -
The most complete, up-to-date, battle-tested .net Library and RPC
Wrapper for Bitcoin and Altcoins in C#.</li>
</ul>
<h2 id="haskell-libraries">Haskell Libraries</h2>
<ul>
<li><a href="https://github.com/haskoin/haskoin-core">Haskoin-core</a> -
Haskoin Core is a library of Bitcoin and Bitcoin Cash functions written
in Haskell.</li>
</ul>
<h2 id="playgrounds">Playgrounds</h2>
<ul>
<li><a href="https://www.crmarsh.com/script-playground/">Script
Playground</a></li>
<li><a href="https://github.com/siminchen/bitcoinIDE">Bitcoin IDE</a> -
Bitcoin Script for dummies.</li>
<li><a href="https://github.com/kallewoof/btcdeb">Script
Debugger</a></li>
<li><a href="https://bitcore.io/playground/">Bitcore Playground</a></li>
<li><a href="https://iancoleman.io/bip39/">Mnemonic Code
generator</a></li>
<li><a
href="https://github.com/anders94/blockchain-demo/">blockchain-demo</a>
- A web-based demonstration of blockchain concepts.</li>
<li><a href="https://github.com/liuhongchao/bitcoin4s">Bitcoin Script
Debugger</a> - Visualize Bitcoin script execution for real
transactions.</li>
<li><a href="https://ide.bitauth.com/">Bitauth IDE</a> An interactive
development environment for Bitcoin contracts.</li>
<li><a href="https://chainquery.com">ChainQuery Bitcoin RPC</a> - Run
select bitcoin RPC API calls and read full RPC docs in your
browser.</li>
</ul>
<h2 id="blockchain-dump">Blockchain dump</h2>
<ul>
<li><a href="http://dumps.webbtc.com/bitcoin/">WebBTC</a> - These are
postgres database dumps of the bitcoin-ruby-blockchain database
generated by webbtc.com.</li>
<li><a
href="https://github.com/ladimolnar/BitcoinDatabaseGenerator">BitcoinDatabaseGenerator</a>
- A high performance data transfer tool that can be used to copy data
from Bitcoin Core blockchain files to a SQL Server database.</li>
<li><a href="https://github.com/mcdee/blockparser">Blockparser+SQL</a> -
Fast, quick and dirty bitcoin blockchain parser.</li>
<li><a href="https://github.com/bitcoin-abe/bitcoin-abe">BitcoinABE</a>
- Abe: block browser for Bitcoin and similar currencies.</li>
<li><a href="https://github.com/bitauth/chaingraph/">Chaingraph</a> A
multi-node blockchain indexer and GraphQL API.</li>
</ul>
<h2 id="full-nodes">Full nodes</h2>
<ul>
<li><a href="https://github.com/btcsuite/btcd/">btcd</a> - Go-based full
node since 2013.</li>
<li><a
href="https://github.com/mhanne/bitcoin-ruby-node">Bitcoin-ruby-node</a>
- bitcoin node based on bitcoin-ruby-blockchain.</li>
<li><a href="https://github.com/moneybutton/yours-bitcoin">Fullnode</a>
- Javascript implementation of bitcoin.</li>
<li><a href="https://github.com/bitpay/bitcore-node">Bitcore Node</a> -
bitcoind linked to node.js by BitPay.</li>
<li><a href="https://github.com/bitpay/bitcore">Bitcore</a> - Formerly
just a Nodejs library, now a full node.</li>
<li><a href="https://bitcoincore.org/">Bitcoin Core</a> - direct
descendant of the original Bitcoin implementation in C++</li>
</ul>
<h2 id="read">Read</h2>
<ul>
<li><a
href="https://medium.com/bitcoin-tech-talk/a-gentle-introduction-to-bitcoin-core-development-fdc95eaee6b8">A
Gentle Introduction to Bitcoin Core Development</a></li>
<li><a href="https://github.com/bitcoinbook/bitcoinbook">Mastering
Bitcoin</a></li>
<li><a href="https://www.manning.com/books/grokking-bitcoin">Grokking
Bitcoin</a> - An in-depth technical book with rich illustrations.</li>
<li><a href="https://bitcoin.stackexchange.com">Bitcoin
Stackexchange</a></li>
<li><a
href="https://andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle-introduction/">Elliptic
Curve Cryptography A Gentle Introduction</a>.</li>
<li><a
href="https://github.com/bitcoin-studio/Bitcoin-Programming-with-BitcoinJS">Bitcoin
Programming with BitcoinJS and Bitcoin Core CLI</a>.</li>
<li><a
href="https://github.com/chaincodelabs/bitcoin-curriculum">Bitcoin
Protocol Development Curriculum - Chaincode Labs</a>.</li>
<li><a
href="https://github.com/chaincodelabs/lightning-curriculum">Lightning
Network Protocol Development Curriculum - Chaincode Labs</a>.</li>
<li><a
href="https://btcinformation.org/en/developer-documentation">btcinformation.org
/ Developer Documentation</a> - Find useful resources, guides and
reference material for developers.</li>
</ul>
<h2 id="course">Course</h2>
<ul>
<li><a href="http://bitcoinbook.cs.princeton.edu/">Bitcoin &amp;
Cryptocurrency</a>.</li>
</ul>
<h2 id="additional-resources">Additional Resources</h2>
<ul>
<li><a href="https://twitter.com/lopp/lists/bitcoin-developers"><span
class="citation" data-cites="lopp">@lopp</span> / Bitcoin Developers</a>
- Software developers who have experience working on Bitcoin
implementations or applications.</li>
<li><a href="https://twitter.com/i/lists/981976067551490048"><span
class="citation" data-cites="lopp">@lopp</span> / Lightning
Developers</a> - Software developers with experience working on LN
implementations / applications.</li>
<li><a
href="https://docs.google.com/spreadsheets/d/1Z3Ofa4P8097VWV70Z_bMqIMladngvm-Ck24ot9TDNmw/">Practical
Bitcoin Info - Google Sheets</a>.</li>
<li><a href="https://www.youtube.com/watch?v=ZfFNce6CVsE">A brief
history of Bitcoin development…</a></li>
<li><a href="https://bitcoin-resources.com/">bitcoin-resources.com</a>
Meta-list of Bitcoin resources, from books, articles, to podcasts.</li>
<li><a href="https://www.lopp.net/bitcoin-information.html">Jameson Lopp
Bitcoin Resource List</a> Very detailed curated Bitcoin resource list
and meta-list by J. Lopp</li>
<li><a href="https://svrgnty.com/">Svrgnty.com: Everything Bitcoin</a> A
curated list of the best Bitcoin resources.</li>
<li><a href="https://river.com/learn">River Learn</a> A collection of
educational resources to learn about Bitcoin basics, investing,
technology, and more.</li>
<li><h2
id="learn-me-a-bitcoin---greg-walker---extensive-learning-resource-for-bitcoin-developers"><a
href="https://learnmeabitcoin.com/">Learn me a Bitcoin - Greg Walker</a>
- extensive learning resource for bitcoin developers</h2></li>
</ul>
<p>Inspired by the <a
href="https://github.com/sindresorhus/awesome">awesome</a> list thing.
Created by BlockchainU fellows.</p>
<hr />
<h3 id="license">License</h3>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="https://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/igorbarinov/">Igor Barinov</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/igorbarinov/awesome-bitcoin">bitcoin.md
Github</a></p>

View File

@@ -0,0 +1,389 @@
<div data-align="center">
<p><img width="500" src="media/logo.svg" alt="Awesome Bitcoin Payment Processors"/></p>
</div>
<h1 id="awesome-bitcoin-payment-processors-awesome">Awesome Bitcoin
Payment Processors <a href="https://awesome.re"><img
src="https://awesome.re/badge-flat.svg" alt="Awesome" /></a></h1>
<p>A curated list of awesome Bitcoin payment processors enabling
merchants, businesses and nonprofits to accept Bitcoin payments.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#self-hosted-bitcoin-payment-processors">Self-Hosted
Bitcoin Payment Processors</a></li>
<li><a href="#hosted-bitcoin-payment-processors">Hosted Bitcoin Payment
Processors</a>
<ul>
<li><a href="#non-custodial">Non-Custodial</a></li>
<li><a href="#custodial">Custodial</a></li>
</ul></li>
<li><a href="#backers-">Backers 💝</a></li>
</ul>
<h2 id="self-hosted-bitcoin-payment-processors">Self-Hosted Bitcoin
Payment Processors</h2>
<p>Self-Hosted payment processors run on your server and provide you
with a full control over the entire payment process and funds. Theres
no third-party involvement - that significantly increases the
censorship-resistance, privacy, and security for you and your
customers.</p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 7%" />
<col style="width: 13%" />
<col style="width: 30%" />
<col style="width: 24%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th>Processor</th>
<th style="text-align: center;">Fees</th>
<th style="text-align: center;">Lightning</th>
<th style="text-align: center;">Directly to Your Wallet</th>
<th style="text-align: center;">Conversion to Fiat</th>
<th>Requirements</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://btcpayserver.org/">BTCPay Server</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Via <a
href="https://github.com/Marfusios/strike-btcpayserver-plugin">Strike
plugin</a> or <a
href="https://redbtc.org/flows/integrations/kraken-exchange/">Exchange
Integration</a></td>
<td>2 GB RAM, 80 GB Storage, Docker</td>
</tr>
<tr class="even">
<td><a href="https://github.com/alexk111/One-Time-Address">One Time
Address</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>NodeJS</td>
</tr>
<tr class="odd">
<td><a href="https://www.cryptowoo.com/">CryptoWoo</a></td>
<td style="text-align: center;">$34 - $99 per year</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>PHP 5.6+, Wordpress 4.3+, WooCommerce 3.0+</td>
</tr>
<tr class="even">
<td><a href="https://bitcartcc.com">BitcartCC</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>1 GB RAM, 10 GB Storage, Docker</td>
</tr>
<tr class="odd">
<td><a href="https://github.com/bumi/lnme">LnMe</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>LND node</td>
</tr>
<tr class="even">
<td><a href="https://github.com/SatSale/SatSale">SatSale</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Weakhands: <a
href="https://github.com/SatSale/SatSale/blob/471c8c03bbc269df1f322f6484b6e7a7364e5b34/config.toml#L101">swap
to USDT on Liquid</a>, no-KYC</td>
<td>Python. Bitcoin node, Lightning node &amp; WooCommerce
optional.</td>
</tr>
<tr class="odd">
<td><a href="https://github.com/dilan-dio4/Keagate">Keagate</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>1 GB RAM, Unix</td>
</tr>
<tr class="even">
<td><a href="https://github.com/yanascz/lnurld">LNURL Daemon</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>LND node</td>
</tr>
</tbody>
</table>
<h2 id="hosted-bitcoin-payment-processors">Hosted Bitcoin Payment
Processors</h2>
<p>Hosted payment processors run on someone elses server. This
simplifies the initial setup process, but reduces the amount of control
you have over the payment process.</p>
<h3 id="non-custodial">Non-Custodial</h3>
<p>These processors use your wallets for receiving payments.</p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 7%" />
<col style="width: 13%" />
<col style="width: 30%" />
<col style="width: 24%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th>Processor</th>
<th style="text-align: center;">Fees</th>
<th style="text-align: center;">Lightning</th>
<th style="text-align: center;">Directly to Your Wallet</th>
<th style="text-align: center;">Conversion to Fiat</th>
<th>Requirements</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a
href="https://www.blockonomics.co/merchants">Blockonomics</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Via <a
href="https://www.blockonomics.co/views/payment_forwarding.html">Payment
Forwarding</a></td>
<td>No</td>
</tr>
<tr class="even">
<td><a href="https://payscrypt.com/">Payscrypt</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="odd">
<td><a href="https://bitrequest.io/">Bitrequest</a></td>
<td style="text-align: center;">No fees</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="even">
<td><a href="https://zaprite.com/">Zaprite</a></td>
<td style="text-align: center;">$25 per month</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="odd">
<td><a href="https://paymento.io/">Paymento</a></td>
<td style="text-align: center;">0.5%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="even">
<td><a href="https://paywithflash.com/">Flash</a></td>
<td style="text-align: center;">1.5%</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
</tbody>
</table>
<h3 id="custodial">Custodial</h3>
<p>The following processors use their own wallets, not yours, for
receiving payments.</p>
<p>⚠ They not only collect data about payments, they have full control
over the funds. There are many risks associated with custodians, which
might end up with lost/locked funds.</p>
<p>⚠ Most of them have KYB/KYC/AML requirements, which poses a serious
threat to your and your customers privacy.</p>
<p>⚠ They have country-based restrictions for merchants and merchants
customers.</p>
<table>
<colgroup>
<col style="width: 10%" />
<col style="width: 7%" />
<col style="width: 13%" />
<col style="width: 30%" />
<col style="width: 24%" />
<col style="width: 14%" />
</colgroup>
<thead>
<tr class="header">
<th>Processor</th>
<th style="text-align: center;">Fees</th>
<th style="text-align: center;">Lightning</th>
<th style="text-align: center;">Directly to Your Wallet</th>
<th style="text-align: center;">Conversion to Fiat</th>
<th>Requirements</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://confirmo.net/">Confirmo</a></td>
<td style="text-align: center;">1.3% (0.8% invoicing + 0.5%
payouts)</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td>Information about business / website. May require certain
documents.</td>
</tr>
<tr class="even">
<td><a href="https://coingate.com/accept">CoinGate</a></td>
<td style="text-align: center;">1% (merchant) + some <a
href="https://support.coingate.com/en/109/why-does-coingate-charge-service-fee">variable
service fee</a> (customer)</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td>Requires <a
href="https://blog.coingate.com/2019/05/verify-merchant-account-faq">a
lot of information and business documents</a>, officially translated in
english.</td>
</tr>
<tr class="odd">
<td><a href="https://www.coinpayments.net/">CoinPayments</a></td>
<td style="text-align: center;">0.5%</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>On withdrawal may require a number of forms of identification and
will require settlement of any outstanding amounts.</td>
</tr>
<tr class="even">
<td><a href="https://www.opennode.co/">OpenNode</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td>Requires <a
href="https://help.opennode.com/en/articles/3654899-kyc-and-kyb-requirements">KYC/KYB
documents</a></td>
</tr>
<tr class="odd">
<td><a href="https://strike.me/business/">Strike</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">Only</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>Requires <a
href="https://strike.me/faq/how-do-i-sign-up-for-a-strike-business-account/">basic
business info, documents, identity verifications of owners and
operators</a>.</td>
</tr>
<tr class="even">
<td><a href="https://coinremitter.com/">Coinremitter</a></td>
<td style="text-align: center;">0.23% + 0.0001</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="odd">
<td><a href="https://utrust.com/">Utrust</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td>Require certain documents.</td>
</tr>
<tr class="even">
<td><a href="https://nowpayments.io/">NOWPayments</a></td>
<td style="text-align: center;">≤0.5%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>KYC/AML procedure applied to certain clients, wallet addresses and
select assets.</td>
</tr>
<tr class="odd">
<td><a href="https://elenpay.tech">ElenPAY</a></td>
<td style="text-align: center;">≤1%</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No (Soon)</td>
<td>Low KYC</td>
</tr>
<tr class="even">
<td><a href="https://tryspeed.com/">Speed</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">Yes</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
<tr class="odd">
<td><a href="https://www.sheepy.com/">Sheepy</a></td>
<td style="text-align: center;">1% + $0.25</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">Yes</td>
<td>Requires <a
href="https://www.sheepy.com/faq/what-documents-are-required-to-verify-my-merchant-account">KYB
documents</a></td>
</tr>
<tr class="even">
<td><a href="https://www.alfacoins.com/">ALFAcoins</a></td>
<td style="text-align: center;">0.99%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>Requires KYB documents</td>
</tr>
<tr class="odd">
<td><a href="https://apirone.com/">Apirone</a></td>
<td style="text-align: center;">1%</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td style="text-align: center;">No</td>
<td>No</td>
</tr>
</tbody>
</table>
<h2 id="backers">Backers 💝</h2>
<p><a href="https://mynode.alexkaul.com/gh-backer/top/0/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/0/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/1/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/1/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/2/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/2/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/3/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/3/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/4/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/4/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/5/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/5/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/6/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/6/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/7/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/7/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/8/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/8/avatar/60"
alt="Backer" /></a> <a
href="https://mynode.alexkaul.com/gh-backer/top/9/profile"><img
src="https://mynode.alexkaul.com/gh-backer/top/9/avatar/60"
alt="Backer" /></a></p>
<p>[<a href="https://mynode.alexkaul.com/gh-donate">Donate</a>] Thank
you for your support! 🙌</p>
<p><a
href="https://github.com/alexk111/awesome-bitcoin-payment-processors">bitcoinpaymentprocessors.md
Github</a></p>

4471
html/blazor.md2.html Normal file

File diff suppressed because it is too large Load Diff

274
html/ble.md2.html Normal file
View File

@@ -0,0 +1,274 @@
<h1 id="awesome-ble-awesome">Awesome BLE <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat.svg"
alt="Awesome" /></a></h1>
<p><img src=".github/awesome-ble.png" /></p>
<p><strong>Bluetooth Low Energy (BLE)</strong>: Low-power wireless
communication protocol enabling efficient data exchange between devices,
ideal for IoT, wearables, and other battery-powered applications.</p>
<p>A collaborative list of Awesome Bluetooth Low Energy resources by <a
href="https://withintent.com">🔴 intent</a>.</p>
<p><img
src="https://img.shields.io/github/last-commit/dotintent/awesome-ble/main" /></p>
<h2 id="contents">Contents</h2>
<h3 id="hardware">Hardware</h3>
<ul>
<li><a href="#arduino">Arduino</a></li>
<li><a href="#esp">ESP</a></li>
<li><a href="#nordic">Nordic</a></li>
<li><a href="#raspberrypi">RaspberryPi</a></li>
</ul>
<h3 id="mobile">Mobile</h3>
<ul>
<li><p><a href="#android">Android</a></p></li>
<li><p><a href="#flutter">Flutter</a></p></li>
<li><p><a href="#kmm">KMM</a></p></li>
<li><p><a href="#ios">iOS</a></p></li>
<li><p><a href="#documentation">Documentation</a></p></li>
<li><p><a href="#framework">Framework</a></p></li>
<li><p><a href="#library">Library</a></p></li>
<li><p><a href="#tool">Tool</a></p></li>
<li><p><a href="#security">Security</a></p></li>
<li><p><a href="#web">Web</a></p></li>
</ul>
<h2 id="documentation">Documentation</h2>
<p><em>Official specifications, standards, and technical documentation
about the Bluetooth Low Energy (BLE) protocol.</em></p>
<ul>
<li><a
href="https://developer.android.com/guide/topics/connectivity/bluetooth/ble-overview">Android
Bluetooth Low Energy</a> - Overview about BLE in Android.</li>
<li><a
href="https://software-dl.ti.com/lprf/simplelink_cc2640r2_sdk/1.35.00.33/exports/docs/ble5stack/ble_user_guide/html/ble-stack/index.html">Developing
a Bluetooth Low Energy Application by TI</a> - A guide by TI about how
to develop a BLE app.</li>
<li><a
href="https://learn.adafruit.com/introduction-to-bluetooth-low-energy">Getting
Started with Bluetooth Low Energy (BLE)</a> - A comprehensive guide to
getting started with Bluetooth Low Energy development.</li>
<li><a
href="https://www.bluetooth.com/bluetooth-resources/intro-to-bluetooth-gap-gatt/">Intro
to Bluetooth Generic Attribute Profile (GATT)</a> - Intro about
GATT.</li>
<li><a
href="https://www.bluetooth.com/bluetooth-resources/intro-to-bluetooth-low-energy/">Intro
to Bluetooth Low Energy</a> - Intro about the basics of BLE.</li>
<li><a href="https://microsoft.github.io/IoT-For-Beginners/#/">IoT for
Beginners</a> - Azure Cloud Advocates at Microsoft are pleased to offer
a 12-week, 24-lesson curriculum all about IoT basics.</li>
<li><a
href="https://www.nordicsemi.com/Software-and-tools/Software/nRF5-SDK">nRF51
SDK</a> - Software Development Kit (SDK) for developing Bluetooth Low
Energy applications on Nordic Semiconductors nRF51 series of
chips.</li>
<li><a href="https://www.microchip.com/wwwproducts/en/RN4870">RN4870/71
Bluetooth Low Energy Module Users Guide</a> - Users guide for the
RN4870/71 Bluetooth Low Energy module by Microchip.</li>
<li><a
href="https://en.wikipedia.org/wiki/Bluetooth_Low_Energy">Wikipedia
Bluetooth Low Energy</a> - The wiki page for Bluetooth Low Energy
(BLE).</li>
</ul>
<h2 id="framework">Framework</h2>
<p><em>Framework useful to develop your BLE peripherals.</em></p>
<ul>
<li><a href="https://github.com/project-chip/connectedhomeip">Matter</a>
- Matter</li>
<li><a href="https://github.com/zephyrproject-rtos/zephyr">Zephyr</a> -
Zephyr</li>
</ul>
<h2 id="library">Library</h2>
<p><em>Software libraries and frameworks for integrating Bluetooth Low
Energy (BLE) functionality into various platforms, including mobile,
embedded systems, and IoT devices.</em></p>
<ul>
<li><a href="https://github.com/IanHarvey/bluepy">bluepy</a> - A Python
interface for Bluetooth LE on Linux.</li>
<li><a href="https://github.com/PureSwift/Bluetooth">Bluetooth</a> -
Bluetooth is a Swift multiplatform package with multiple libraries
supporting the Bluetooth SIG specifications.</li>
<li><a href="http://www.bluez.org/">bluez</a> - The official Linux
Bluetooth protocol stack.</li>
<li><a href="https://github.com/google/bumble">bumble</a> - Bumble is a
full-featured Bluetooth stack written entirely in Python.</li>
<li><a href="https://github.com/peplin/pygatt">pygatt</a> - A Python
library for interacting with BLE devices.</li>
<li><a
href="https://github.com/OpenBluetoothToolbox/SimpleBLE">SimpleBLE</a> -
The all-in-one C/C++/Python/Rust Bluetooth LE library for MacOS, iOS,
Windows, and Linux.</li>
<li><a
href="https://github.com/Moddable-OpenSource/moddable">Moddable</a> -
JavaScript libraries and tools for microcontrollers development.
Includes BLE functionality.</li>
</ul>
<h2 id="ios">iOS</h2>
<p><em>iOS libraries, tools, and resources for developing Bluetooth Low
Energy (BLE) applications on Apple devices.</em></p>
<ul>
<li><a
href="https://github.com/manolofdez/AsyncBluetooth">AsyncBluetooth</a> -
A small library that adds concurrency to CoreBluetooth APIs.</li>
<li><a
href="https://github.com/StarryInternet/CombineCoreBluetooth">CombineCoreBluetooth</a>
- CombineCoreBluetooth is a library that bridges Apples CoreBluetooth
framework and Apples Combine framework.</li>
<li><a href="https://github.com/NordicSemiconductor/IOS-DFU-Library">iOS
DFU Library</a> - DFU application allows to flash new firmware on the
DK.</li>
<li><a href="https://github.com/Polidea/RxBluetoothKit">Rx Bluetooth
Kit</a> - RxBluetoothKit is a Bluetooth library that makes interaction
with BLE devices much more pleasant using RxSwift.</li>
<li><a href="https://github.com/codeinversion/sensors-swift">Swifty
Sensors</a> - Bluetooth LE Sensor Manager for iOS and macOS.</li>
<li><a
href="https://github.com/StanfordSpezi/SpeziBluetooth">SpeziBluetooth</a>
- Connect and communicate with Bluetooth devices using modern
programming paradigms.</li>
</ul>
<h2 id="kmm">KMM</h2>
<p><em>Resources and libraries for building Bluetooth Low Energy (BLE)
applications using the Kotlin Multiplatform Mobile (KMM)
framework.</em></p>
<ul>
<li><a href="https://github.com/Reedyuk/blue-falcon">BlueFalcon</a> - A
Bluetooth kotlin multiplatform “Cross-Platform” library for iOS and
Android.</li>
<li><a href="https://github.com/JuulLabs/kable">Kable</a> - Kotlin
Asynchronous Bluetooth Low Energy provides a simple Coroutines-powered
API for interacting with Bluetooth Low Energy devices.</li>
</ul>
<h2 id="android">Android</h2>
<p><em>Android libraries, tools, and resources for integrating Bluetooth
Low Energy (BLE) functionality into Android applications.</em></p>
<ul>
<li><a
href="https://github.com/android/connectivity-samples/tree/main/BluetoothLeGatt">Android
BluetoothGatt Sample</a> - An example application demonstrating how to
use BluetoothGatt API on Android.</li>
<li><a
href="https://github.com/googlesamples/android-BluetoothChat">android-BluetoothChat</a>
- An Android Bluetooth chat application.</li>
<li><a href="https://github.com/Jasonchenlijian/FastBle">FastBle</a> -
An Android Bluetooth Low Energy (BLE) fast development framework.</li>
<li><a
href="https://github.com/NordicSemiconductor/Android-BLE-Library">Nordic
Semiconductor BLE SDK for Android</a> - Official Bluetooth Low Energy
SDK provided by Nordic Semiconductor for Android development.</li>
<li><a
href="https://github.com/dariuszseweryn/RxAndroidBle">RxAndroidBle</a> -
An Android Bluetooth Low Energy (BLE) Library with RxJava3
interface.</li>
<li><a href="https://github.com/movisens/SmartGattLib">SmartGattLib</a>
- SmartGattLib is a Java library that simplifies the work with Bluetooth
SMART devices (a.k.a. Bluetooth Low Energy in Bluetooth 4.0). It
provides all UUIDs of the adopted GATT specification and an convenient
way to interpret the characteristics (e.g. Heart Rate,
BatteryLevel).</li>
</ul>
<h2 id="flutter">Flutter</h2>
<p><em>Flutter libraries, tools, and resources for developing Bluetooth
Low Energy (BLE) applications using the Flutter framework for both iOS
and Android.</em></p>
<ul>
<li><a href="https://github.com/boskokg/flutter_blue_plus">Flutter Blue
Plus</a> - Flutter Blue Plus is a bluetooth plugin for Flutter, a new
app SDK to help developers build modern multi-platform apps.</li>
<li><a href="https://github.com/PhilipsHue/flutter_reactive_ble">Flutter
Reactive BLE</a> - Flutter Reactive BLE is a Flutter library that
handles BLE operations for multiple devices.</li>
<li><a href="https://github.com/dotintent/FlutterBleLib">Flutter
BLELib</a> - Bluetooth Low Energy library for Flutter with support for
simulating peripherals.</li>
</ul>
<h2 id="tool">Tool</h2>
<p><em>Development and testing tools for Bluetooth Low Energy (BLE)
applications, including analyzers, debuggers, and simulators.</em></p>
<ul>
<li><a href="https://github.com/bettercap/bettercap">Bettercap</a> - A
easily extensible and portable framework for security researchers to
test BLE security.</li>
<li><a
href="https://github.com/NordicSemiconductor/pc-nrfconnect-core">nRF
Connect</a> - An application framework for developing, testing, and
provisioning devices based on Nordic Semiconductor chips.</li>
<li><a
href="https://play.google.com/store/apps/details?id=com.withintent.ble.simulator&amp;hl=en">BLE
Simulator</a> - A mobile app able to clone BLE devices and script their
interaction. Useful to debug and quick prototyping.</li>
<li><a
href="https://www.bluetooth.com/blog/a-new-way-to-debug-iosbluetooth-applications/">PacketLogger</a>
- A macOS tool to capture BLE packets and HCI logs from iOS devices,
useful for debugging Bluetooth communication and protocol issues.</li>
</ul>
<h2 id="web">Web</h2>
<p><em>Web-based resources, frameworks, and tools for building Bluetooth
Low Energy (BLE) applications using JavaScript and web
technologies.</em></p>
<ul>
<li><a href="https://github.com/WebBluetoothCG/demos">Web Bluetooth
Samples</a> - A collection of Web Bluetooth API usage examples.</li>
</ul>
<h2 id="security">Security</h2>
<p><em>Security related resources around BLE.</em></p>
<ul>
<li><a
href="https://github.com/engn33r/awesome-bluetooth-security">Awesome
Bluetooth Security</a> - An awesome repo related to Bluetooth (and also
BLE) realted security</li>
</ul>
<h2 id="arduino">Arduino</h2>
<p><em>A list of resources dedicated to Arduino hardware</em></p>
<ul>
<li><a href="https://store.arduino.cc/">Arduino</a> - Official
website</li>
<li><a
href="https://github.com/arduino-libraries/ArduinoBLE">ArduinoBLE</a> -
ArduinoBLE library for Arduino</li>
</ul>
<h2 id="esp">ESP</h2>
<p><em>A list of resources dedicated to EspressIf hardware</em></p>
<ul>
<li><a href="https://www.espressif.com/">EspressIf</a> - Official
Website</li>
<li><a href="https://github.com/espressif/esp-idf">ESP-IDF</a> -
Espressif IoT Development Framework</li>
<li><a href="https://dev.to/theembeddedrustacean/series/26733">ESP-32-C3
+ Rust + BLE</a> - ESP32 Bluetooth w/ Rust Series Articles</li>
</ul>
<h2 id="nordic">Nordic</h2>
<p><em>A list of resources dedicated to Arduino hardware</em></p>
<ul>
<li><a href="https://www.nordicsemi.com/">Nordic Semiconductor</a> -
Official Website</li>
</ul>
<h2 id="raspberrypi">RaspberryPi</h2>
<p><em>A list of resources dedicated to RaspberryPi hardware</em></p>
<ul>
<li><a href="https://www.raspberrypi.org/">Raspberry Pi</a> - Official
website</li>
</ul>
<h2 id="articles-and-case-studies">Articles and Case Studies</h2>
<p><em>Interesting articles and case studies from BLE
development</em></p>
<ul>
<li><a
href="https://medium.com/@cbartel/ios-scan-and-connect-to-a-ble-peripheral-in-the-background-731f960d520d">Scan
and connect to BLE in background on iOS</a> - Article discussing case
study (for both firmware and app) of scanning and connecting to BLE
device in background</li>
<li><a
href="http://www.davidgyoungtech.com/2020/05/07/hacking-the-overflow-area">Deep
dive to iOS advertising in backgroud</a> - Delves into iOSs proprietary
Overflow Area for background Bluetooth advertising and its
possibilities and limitations for background data exchange.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Please take a quick look at the <a
href=".github/CONTRIBUTING.md">contribution guidelines</a> first.</p>
<p>If you see an entry longer maintained or is not a good fit, please
submit a pull request to improve this file.</p>
<p>Thank you to all <a
href="https://github.com/dotintent/awesome-ble/graphs/contributors">contributors</a>;
you rock!</p>
<p><a href="https://github.com/dotintent/awesome-ble">ble.md
Github</a></p>

6912
html/blockchain.html Normal file

File diff suppressed because it is too large Load Diff

251
html/blockchainai.md2.html Normal file
View File

@@ -0,0 +1,251 @@
<h1 id="awesome-blockchain-ai-awesome">Awesome Blockchain AI <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of Blockchain projects for Artificial Intelligence and
Machine Learning.</p>
</blockquote>
<p>This list explores awesome projects that exploit the properties of
blockchain technologies (decentralization, immutability, smart
contracts, etc.) to build the next generation of AI systems.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#recommended-reading">Recommended reading</a></li>
<li><a href="#blockchains-for-ai-algorithms">Blockchains for AI
algorithms</a></li>
<li><a href="#blockchains-for-data">Blockchains for data</a></li>
<li><a href="#blockchains-for-computation">Blockchains for
computation</a></li>
<li><a href="#blockchains-for-ai-in-finance">Blockchains for AI in
finance</a></li>
<li><a href="#blockchains-for-ai-in-medicine">Blockchains for AI in
medicine</a></li>
<li><a href="#blockchains-for-ai-in-supply-chains">Blockchains for AI in
supply chains</a></li>
<li><a href="#academic-research">Academic Research</a></li>
</ul>
<h2 id="recommended-reading">Recommended reading</h2>
<h3 id="wikipedia">Wikipedia</h3>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Blockchain">Blockchain</a> -
“A blockchain is a growing list of records, called blocks, which are
linked using cryptography.”</li>
<li><a
href="https://en.wikipedia.org/wiki/Artificial_intelligence">Artificial
Intelligence</a> - “In the field of computer science, artificial
intelligence (AI), sometimes called machine intelligence, is
intelligence demonstrated by machines, in contrast to the natural
intelligence displayed by humans and other animals.”</li>
<li><a href="https://en.wikipedia.org/wiki/Machine_learning">Machine
Learning</a> - “Machine learning (ML) is the scientific study of
algorithms and statistical models that computer systems use to
effectively perform a specific task without using explicit instructions,
relying on patterns and inference instead.”</li>
</ul>
<h3 id="blockchain-ai-and-machine-learning">Blockchain, AI and Machine
Learning</h3>
<ul>
<li><a
href="https://www.linkedin.com/pulse/decentralizing-ai-dreamers-vs-pragmatists-jesus-rodriguez">Decentralizing
AI: Dreamers vs. Pragmatists.</a> - Jesus Rodriguez, May 23, 2019.</li>
<li><a
href="https://www.nytimes.com/2018/10/20/technology/how-the-blockchain-could-break-big-techs-hold-on-ai.html">How
the Blockchain Could Break Big Techs Hold on A.I.</a> - New York Times,
October 20, 2018.</li>
<li><a
href="https://hackernoon.com/how-to-actually-combine-ai-and-blockchain-in-one-platform-ef937e919ec2">How
to Actually Combine AI and Blockchain in One Platform</a> - Hacker Noon,
June 7, 2018.</li>
<li><a
href="https://medium.com/@FEhrsam/blockchain-based-machine-learning-marketplaces-cb2d4dae2c17">Blockchain-based
Machine Learning Marketplaces</a> - Fred Ehrsam, March 13, 2018.</li>
<li><a
href="https://medium.com/@Francesco_AI/the-convergence-of-ai-and-blockchain-whats-the-deal-60c618e3accc">The
convergence of AI and Blockchain: whats the deal?</a> - Francesco
Corea, December 1, 2017.</li>
</ul>
<h2 id="blockchains-for-ai-algorithms">Blockchains for AI
algorithms</h2>
<ul>
<li><a href="https://singularitynet.io/">SingularityNET</a> -
SingularityNET is a distributed AI platform on the Ethereum blockchain,
with each blockchain node backing up an AI algorithm.</li>
<li><a href="https://intuitionfabric.com">Intuition Fabric</a> - The
goal of Intuition Fabric is to democratize access to AI through a
network of deep learning models that are stored on the interplanetary
file system and accessed through the Ethereum blockchain.</li>
<li><a href="https://openmined.org/">OpenMined</a> - OpenMined is a
community focused on building open-source technology for the
decentralized ownership of data and intelligence. With OpenMined, AI can
be trained on data that it never has access to.</li>
<li><a href="https://www.ravenprotocol.com/">Raven Protocol</a> - Raven
Protocol is a decentralized and distributed deep-learning training
protocol.</li>
<li><a href="https://thought.live/">Thought Network</a> - Thoughts
blockchain-enabled Fabric fundamentally changes applications by
embedding artificial intelligence into every bit of data making it
agile, actionable and inherently secure.</li>
<li><a href="https://www.matrix.io/">MATRIX AI</a> - The Matrix AI
Network is a public chain that combines AI technology with blockchain
technology to solve the major challenges currently stifling the
development and adoption of blockchain technology. Matrix is poised to
revolutionize and democratize the field of Artificial Intelligence using
a blockchain-powered decentralized computing platform.</li>
<li><a href="https://www.cortexlabs.ai/">Cortex Labs</a> - Cortex Labs
is a decentralized AI platform with a virtual machine that allows you to
execute AI programs on-chain.</li>
<li><a href="https://fetch.ai/">Fetch.ai</a> - Fetch.ai is a
decentralized machine learning platform based on a distributed ledger,
that enables secure sharing, connection and transactions based on any
data globally.</li>
<li><a href="https://orai.io/">Oraichain</a> - Oraichain is the worlds
first intelligent and secure solution for emerging Web3, scalable Dapps,
and decentralized AI.</li>
<li><a href="https://bittensor.com/">Bittensor</a> - Bittensor is an
open-source protocol that powers a decentralized, blockchain-based
machine learning network. <a href="https://taostats.io/links/">Related
resources.</a></li>
<li><a href="https://alethea.ai/">Alethea AI</a> - A research and
development studio building at the intersection of Generative AI and
Blockchain.</li>
<li><a href="https://www.vannalabs.ai/">Vanna Labs</a> - An Ethereum L2
rollup that supports native, seamless, and trustless AI/ML inferences
on-chain to empower decentralized applications.</li>
</ul>
<h3 id="blockchain-projects-for-ai-algorithms">Blockchain projects for
AI algorithms</h3>
<ul>
<li><a href="https://github.com/algorithmiaio/danku">Danku</a> - A
blockchain-based protocol for evaluating and purchasing ML models on a
public blockchain such as Ethereum. <a
href="https://algorithmia.com/research/ml-models-on-blockchain">Blog
post.</a></li>
<li><a href="https://github.com/microsoft/0xDeCA10B">Decentralized &amp;
Collaborative AI on Blockchain</a> - 0xDeCA10B is a framework to host
and train publicly available machine learning models in smart contracts
with incentive mechanisms to encourage good quality training data while
keeping the models free to use for prediction. <a
href="https://www.microsoft.com/en-us/research/blog/leveraging-blockchain-to-make-machine-learning-models-more-accessible/">Blog
post.</a></li>
</ul>
<h2 id="blockchains-for-data">Blockchains for data</h2>
<ul>
<li><a href="https://oceanprotocol.com/">Ocean Protocol</a> - Ocean
Protocol is a decentralized data exchange protocol that lets people
share and monetize data while guaranteeing control, auditability,
transparency and compliance to all actors involved. Its network handles
storing of the metadata (i.e. who owns what), links to the data itself,
and more.</li>
</ul>
<h2 id="blockchains-for-computation">Blockchains for computation</h2>
<ul>
<li><a href="https://truebit.io/">TrueBit</a> - TrueBit gives Ethereum
smart contracts a computational boost.</li>
<li><a href="https://www.deepbrainchain.org/">DeepBrain Chain</a> - A
decentralized AI computing platform that supplies processing power to
companies looking to develop A.I. technologies.</li>
<li><a href="https://www.nunet.io/">Nunet</a> - A globally decentralized
computing framework that combines latent computing power of
independently owned compute devices across the globe into a dynamic
marketplace of compute resources.</li>
<li><a href="https://phala.network/">Phala Network</a> - A decentralized
off-chain compute infrastructure for Web3 development.</li>
</ul>
<h2 id="blockchains-for-ai-in-finance">Blockchains for AI in
finance</h2>
<ul>
<li><a href="https://numer.ai/">Numerai</a> - Numerai is a hedge fund
powered by a network of anonymous data scientists that build machine
learning models to operate on encrypted data and stake cryptocurrency to
express confidence in their models.</li>
<li><a href="https://cindicator.com/">Cindicator</a> - Cindicator is a
crowd-sourced prediction engine for financial and crypto
indicators.</li>
<li><a href="https://erasure.xxx/">Erasure</a> - Erasure is a
decentralized protocol and data marketplace for financial
predictions.</li>
</ul>
<h2 id="blockchains-for-ai-in-medicine">Blockchains for AI in
medicine</h2>
<ul>
<li><a href="https://doc.ai/about">doc.ai</a> - doc.ai aims to
decentralize precision medicine on the blockchain by using AI.</li>
<li><a href="https://www.burstiq.com/">BurstIQ</a> - Healthcare data
marketplace with granular ownership and granular consent of data. By
using on-chain storage on a custom blockchain, BurstIQ can comply with
HIPAA, GDPR, and other regulations.</li>
</ul>
<h2 id="blockchains-for-ai-in-supply-chains">Blockchains for AI in
supply chains</h2>
<h2 id="academic-research">Academic Research</h2>
<ul>
<li><a href="https://doi.org/10.3390/e21080723">Coin.AI</a> -
Baldominos, A., &amp; Saez, Y. (2019). Coin.AI: A proof-of-useful-work
scheme for blockchain-based distributed deep learning. <em>Entropy</em>,
21(8), 723.</li>
<li><a href="https://doi.org/10.1109/DAPPCON.2019.00023">WekaCoin</a> -
Bravo-Marquez, F., Reeves, S., &amp; Ugarte, M. (2019, April).
Proof-of-learning: a blockchain consensus mechanism based on machine
learning competitions. In <em>2019 IEEE International Conference on
Decentralized Applications and Infrastructures (DAPPCON)</em>
(pp. 119-124). IEEE.</li>
<li><a href="https://arxiv.org/abs/1904.07349">Deep Learning-Based
Consensus</a> - Li, B., Chenli, C., Xu, X., Shi, Y., &amp; Jung, T.
(2019). DLBC: A Deep Learning-Based Consensus in Blockchains for Deep
Learning Services. <em>arXiv preprint arXiv:1904.07349</em>.</li>
<li><a href="https://doi.org/10.1109/BLOC.2019.8751419">Proof of Deep
Learning</a> - Chenli, C., Li, B., Shi, Y., &amp; Jung, T. (2019, May).
Energy-recycling blockchain with proof-of-deep-learning. In <em>2019
IEEE International Conference on Blockchain and Cryptocurrency
(ICBC)</em> (pp. 19-23). IEEE.</li>
<li><a href="https://doi.org/10.1145/3366624.3368156">BlockML</a> -
Merlina, A. (2019, December). BlockML: a useful proof of work system
based on machine learning tasks. In <em>Proceedings of the 20th
International Middleware Conference Doctoral Symposium</em>
(pp. 6-8).</li>
<li><a href="https://doi.org/10.1109/ACCESS.2020.2981447">Convergence of
AI and DLT</a> - Pandl, K. D., Thiebes, S., Schmidt-Kraepelin, M., &amp;
Sunyaev, A. (2020). On the convergence of artificial intelligence and
distributed ledger technology: A scoping review and future research
agenda. <em>IEEE Access</em>, 8, 57075-57095.</li>
<li><a href="https://arxiv.org/abs/2007.15145">Proof of Learning</a> -
Lan, Y., Liu, Y., &amp; Li, B. (2020). Proof of Learning (PoLe):
Empowering Machine Learning with Consensus Building on Blockchains.
<em>arXiv preprint arXiv:2007.15145</em>.</li>
<li><a
href="https://doi.org/10.1109/Blockchain.2019.00057">Decentralized and
Collaborative AI on Blockchain</a> - Harris, J. D., &amp; Waggoner, B.
(2019, July). Decentralized and collaborative AI on blockchain. In
<em>2019 IEEE International Conference on Blockchain (Blockchain)</em>
(pp. 368-375). IEEE.</li>
<li><a href="https://doi.org/10.1007/978-3-030-59638-5_10">Decentralized
and Collaborative AI on Blockchain</a> - Harris, J. D. (2020,
September). Analysis of Models for Decentralized and Collaborative AI on
Blockchain. In <em>International Conference on Blockchain</em>
(pp. 142-153). Springer, Cham.</li>
<li><a href="https://doi.org/10.3389/fbloc.2020.00023">Hyperparameter
Optimization</a> - Mittal, A., &amp; Aggarwal, S. (2020). Hyperparameter
optimization using sustainable proof of work in blockchain.
<em>Frontiers in Blockchain</em>, 3, 23.</li>
<li><a href="https://doi.org/10.1109/TPDS.2021.3056773">Proof of
Federated Learning</a> - Qu, X., Wang, S., Hu, Q., &amp; Cheng, X.
(2021). Proof of federated learning: A novel energy-recycling consensus
algorithm. <em>IEEE Transactions on Parallel and Distributed
Systems</em>, 32(8), 2074-2085.</li>
<li><a href="https://doi.org/10.1109/ICBC51069.2021.9461067">Proof of
neural architecture</a> - Li, B., Lu, Q., Jiang, W., Jung, T., &amp;
Shi, Y. (2021, May). A mining pool solution for novel
proof-of-neural-architecture consensus. In <em>2021 IEEE International
Conference on Blockchain and Cryptocurrency (ICBC)</em> (pp. 1-3).
IEEE.</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/steven2358">Steven Van Vaerenbergh</a> has
waived all copyright and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/steven2358/awesome-blockchain-ai">blockchainai.md
Github</a></p>

1082
html/blockchains.html Normal file

File diff suppressed because it is too large Load Diff

9934
html/boardgames.md2.html Normal file

File diff suppressed because it is too large Load Diff

176
html/bookauthoring.md2.html Normal file
View File

@@ -0,0 +1,176 @@
<h1 id="awesome-book-authoring">Awesome Book Authoring</h1>
<p>A collection of <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a> resources for technical book authors.</p>
<h1 id="table-of-contents">Table of Contents</h1>
<ul>
<li><a href="#must-reads">Must Reads</a></li>
<li><a href="#book-proposals">Book Proposals</a></li>
<li><a href="#contracts">Contracts</a></li>
<li><a href="#royalties-advances-and-other-money-stuff">Royalties,
Advances, and Other Money Stuff</a></li>
<li><a href="#editors">Editors</a></li>
<li><a href="#publishers">Publishers</a></li>
<li><a href="#marketing">Marketing</a></li>
<li><a href="#misc">Misc.</a></li>
<li><a href="#list-of-publishers">List of Publishers</a></li>
<li><a href="#self-publishing">Self Publishing</a></li>
<li><a href="#writing-workflows-and-tooling">Writing Workflows and
Tooling</a></li>
<li><a
href="#personal-experiences-post-mortems-and-campfire-stories">Personal
Experiences, Post Mortems and Campfire Stories</a></li>
</ul>
<h2 id="must-reads">Must Reads</h2>
<ul>
<li><a href="http://www.aristeia.com/authorAdvice.html">Scott Meyers
Advice to Prospective Book Authors</a></li>
<li><a href="http://www.fasterj.com/articles/bookwriting.shtml">Writing
A Technical Book: Is It Worthwhile?</a></li>
</ul>
<h2 id="book-proposals">Book Proposals</h2>
<ul>
<li><a
href="http://web.archive.org/web/20130809065323/http://oreilly.com/oreilly/author/ch02.html">The
Proposal (OReilly: So You Want to Write a Book?)</a></li>
<li><a
href="http://www.aristeia.com/authorAdvice.html#bookProposal">Scott
Meyers Advice on Preparing a Book Proposal</a></li>
<li><a href="http://www.informit.com/about/write_for_us.aspx">Write for
Us (Pearson Education)</a></li>
<li><a
href="http://www.quepublishing.com/promotions/write-for-us-drafting-a-proposal-137677">Drafting
a Proposal (Que Publishing)</a></li>
<li><a
href="http://www.quepublishing.com/promotions/write-for-us-anatomy-of-a-toc-137678">Anatomy
of a TOC (Que Publishing)</a></li>
<li><a
href="https://pragprog.com/write-for-us/proposal-guidelines">Proposal
Guidelines (The Pragmatic Programmers)</a></li>
</ul>
<h2 id="contracts">Contracts</h2>
<ul>
<li><a
href="http://www.writersdigest.com/online-editor/book-contract-whats-negotiable-and-whats-not">Book
Contract: Whats Negotiable and Whats Not</a></li>
<li><a href="http://www.aristeia.com/authorAdvice.html#contracts">Scott
Meyers Advice on Contracts</a></li>
<li><a
href="http://web.archive.org/web/20130704110948/http://oreilly.com/oreilly/author/ch03.html">The
Contract (OReilly: So You Want to Write a Book?)</a></li>
<li><a
href="https://web.archive.org/web/20161010102603/http://www.apress.com/files/Apress_Contract.pdf">Apress
Standard Contract</a></li>
<li><a href="https://www.nostarch.com/download/nspagreement.pdf">No
Starch Press Standard Contract</a></li>
</ul>
<h2 id="royalties-advances-and-other-money-stuff">Royalties, Advances,
and Other Money Stuff</h2>
<ul>
<li><a href="http://www.aristeia.com/authorAdvice.html#moneyStuff">Scott
Meyers on Royalties, Advances, and Other Money Stuff</a></li>
<li><a
href="http://web.archive.org/web/20130704110948/http://oreilly.com/oreilly/author/ch03.html#royadv">Royalties
and Advances (OReilly: So You Want to Write a Book?)</a></li>
<li><a href="http://www.fasterj.com/articles/bookwriting.shtml">Writing
A Technical Book: Is It Worthwhile?</a> - The benefits for writing a
technical book, and the basics of how book advances work.</li>
<li><a
href="http://www.writersdigest.com/online-editor/how-book-advances-work-a-simple-explanation-for-writers">How
Book Advances Work A Simple Explanation for Writers</a></li>
<li><a
href="http://web.archive.org/web/20130704110948/http://oreilly.com/oreilly/author/ch03.html#advance">Typical
OReilly Advance Structure</a></li>
</ul>
<h2 id="editors">Editors</h2>
<ul>
<li><a
href="http://www.aristeia.com/authorAdvice.html#publishersAndEditors">Scott
Meyers on the Importance of a Good Editor</a></li>
<li><a
href="http://www.quepublishing.com/promotions/write-for-us-the-editing-process-137679">The
Editing Process and Editor Types (Que Publishing)</a></li>
<li><a
href="http://web.archive.org/web/20130710213743/http://oreilly.com/oreilly/author/ch04.html">Writing
and Editing (OReilly: So You Want to Write a Book?)</a></li>
</ul>
<h2 id="publishers">Publishers</h2>
<ul>
<li><a
href="http://www.aristeia.com/authorAdvice.html#findingAPublisher">Scott
Meyers Advice on Finding a Publisher</a></li>
</ul>
<h2 id="marketing">Marketing</h2>
<ul>
<li><a
href="http://web.archive.org/web/20130711002825/http://oreilly.com/oreilly/author/ch06.html">Marketing
Your Book (OReilly: So You Want to Write a Book?)</a></li>
</ul>
<h2 id="misc.">Misc.</h2>
<ul>
<li><a href="http://www.aristeia.com/authorAdvice.html#schedule">Scott
Meyers on Advance Sales, and How They Are Impacted by The Delivery
Schedule</a></li>
<li><a href="https://news.ycombinator.com/item?id=12118554">Ask HN:
Considerations when asked to write a book?</a> - A discussion on Hacker
News where many authors discuss their experience.</li>
</ul>
<h2 id="list-of-publishers">List of Publishers</h2>
<ul>
<li><a href="http://www.oreilly.com/work-with-us.html">OReilly</a></li>
<li><a href="http://www.apress.com/write-for-us/">Apress</a></li>
<li><a href="https://write-with-us.pragprog.com/">The Pragmatic
Programmers</a></li>
<li><a href="http://authors.packtpub.com/">Packt Publishing</a></li>
<li><a href="http://www.informit.com/about/write_for_us.aspx">Pearson
(parent company for Addison-Wesley, Prentice Hall Professional, Que,
Sams, and more)</a></li>
<li><a href="http://www.quepublishing.com/about/write_for_us.aspx">Que
Publishing</a></li>
<li><a href="https://www.manning.com/write-for-us">Manning
Publications</a></li>
<li><a
href="http://www.wrox.com/WileyCDA/Section/id-105073.html">Wrox</a></li>
<li><a href="https://www.nostarch.com/writeforus.htm">No Starch
Press</a></li>
</ul>
<h2 id="self-publishing">Self Publishing</h2>
<ul>
<li><a
href="https://medium.com/@davetron5000/self-vs-professional-publishing-c3397bd7defd#.lrfhasuo5">Self
vs Professional Publishing</a> - The pros and cons of each, plus a look
at many of the options available for self publishing.</li>
</ul>
<h2 id="writing-workflows-and-tooling">Writing Workflows and
Tooling</h2>
<ul>
<li><a
href="https://medium.com/@chacon/living-the-future-of-technical-writing-2f368bd0a272#.8x6g1wxjb">Living
the Future of Technical Writing</a> - Scott Chacon shares his workflow
and tools for writing “Pro Git” in Asciidoc.</li>
</ul>
<h2 id="personal-experiences-post-mortems-and-campfire-stories">Personal
Experiences, Post Mortems and Campfire Stories</h2>
<ul>
<li><a
href="https://medium.com/@brindelle/writing-a-programming-book-faqs-after-writing-learning-react-native-8a5ea8ce04e#.e85mhxolh">Writing
a Programming Book: FAQs after Writing Learning React Native</a></li>
<li><a href="http://blog.codinghorror.com/do-not-buy-this-book/">Do Not
Buy This Book</a> - Jeff Atwoods warning to potential writers.</li>
<li><a
href="http://www.adamtornhill.com/articles/writingbook/writingtechbook.htm">Writing
a Technical Book: Motivation, Publishing and how to stay focused without
ruining your Life</a> - Adam Tornhill shares experience gained writing
his three books (two of them self published).</li>
<li><a
href="http://www.voidspace.org.uk/python/articles/technical-writing.shtml">Writing
a Technical Book</a> - Michael Foord shares his experience publishing
with Apress.</li>
<li><a
href="http://www.philosophicalgeek.com/2014/11/10/tips-for-writing-a-programming-book/">Tips
for Writing a Programming Book</a></li>
</ul>
<p><a
href="https://github.com/TalAter/awesome-book-authoring">bookauthoring.md
Github</a></p>

1026
html/bootstrap.html Normal file

File diff suppressed because it is too large Load Diff

682
html/broadcasting.md2.html Normal file
View File

@@ -0,0 +1,682 @@
<h1 id="awesome-broadcasting-awesome">Awesome Broadcasting <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of amazingly awesome open source resources for
broadcasters.</p>
<ul>
<li><a href="#awesome-broadcasting">Awesome Broadcasting</a>
<ul>
<li><a href="#clocks--studio-screens">Clocks &amp; Studio
Screens</a></li>
<li><a href="#codecs">Codecs</a></li>
<li><a href="#companion-screens">Companion Screens</a></li>
<li><a href="#connected-tvs">Connected TVs</a></li>
<li><a href="#control-systems">Control Systems</a></li>
<li><a href="#distributed-media-processing">Distributed Media
Processing</a></li>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#dvb--wifi">DVB &amp; WiFi</a></li>
<li><a href="#animation-graphics--video-playout">Animation, Graphics
&amp; Video Playout</a></li>
<li><a href="#hybrid-radio">Hybrid Radio</a></li>
<li><a href="#liveip">LiveIP</a></li>
<li><a href="#media-players">Media Players</a></li>
<li><a href="#metadata">Metadata</a></li>
<li><a href="#monitoring--quality-control">Monitoring &amp; Quality
Control</a></li>
<li><a href="#multimedia-content-processing">Multimedia content
processing</a></li>
<li><a href="#network--storage-testing">Network &amp; Storage
Testing</a></li>
<li><a href="#nmos">NMOS</a></li>
<li><a href="#podcasting">Podcasting</a></li>
<li><a href="#radio-production">Radio Production</a></li>
<li><a href="#software-defined-radio">Software-defined radio</a></li>
<li><a href="#subtitling">Subtitling</a></li>
<li><a href="#communication">Communication</a></li>
<li><a href="#video-production">Video Production</a></li>
<li><a href="#streaming">Streaming</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#blogs">Blogs</a></li>
<li><a href="#websites">Websites</a></li>
</ul></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h2 id="clocks-studio-screens">Clocks &amp; Studio Screens</h2>
<ul>
<li><a
href="https://github.com/saschaludwig/OnAirScreen">OnAirScreen</a> -
Cross-platform “OnAir Lamp” solution targeted for use in professional
broadcast environments.</li>
<li><a href="https://github.com/simonhyde/PiClock">PiClock</a> -
Customisable network based displays of clocks, on-air, mic live and
other studio indicators.</li>
<li><a href="https://github.com/ael/piclock_advanced">PiClock
Advanced</a> - Improved version of PiRSClock-Full with changed layout,
added timers and network capabilities.</li>
<li><a
href="https://github.com/jdgwarren/pirsclockfull">PiRSClock-Full</a> -
Radio Studio Clock with studio indicators for mics, telephones etc.</li>
</ul>
<h2 id="codecs">Codecs</h2>
<ul>
<li><a href="https://www.xiph.org/flac/">FLAC</a> - Free Lossless Audio
Coding, used by some broadcasters for audio exchange, storage.</li>
<li><a href="https://lame.sourceforge.io/">Lame</a> - A high quality
MPEG Audio Layer III (MP3) encoder.</li>
<li><a
href="https://sourceforge.net/projects/opencore-amr/">opencore-amr</a> -
Audio codecs extracted from Android Open Source Project, including
AAC.</li>
<li><a href="https://www.opus-codec.org/">Opus</a> - A totally open,
royalty-free, highly versatile audio codec.</li>
<li><a href="http://turingcodec.org/">Turing Codec</a> - An H.265/HEVC
open source software encoder designed for fast and efficient video
compression.</li>
<li><a href="https://www.twolame.org/">TwoLame</a> - An MPEG Audio Layer
2 (MP2) encoder.</li>
</ul>
<h2 id="companion-screens">Companion Screens</h2>
<ul>
<li><a
href="https://github.com/bbc/dial-discovery-ios">dial-discovery-ios</a>
- A library for the discovery of devices via the DIAL protocol on the
iOS platform.</li>
<li><a
href="https://github.com/bbc/dvbcss-synckit-ios">dvbcss-synckit-ios</a>
- iOS libraries for companion screen applications that are synchronised
frame-accurately to a TV.</li>
<li><a
href="https://github.com/BBC/dvbcss-synctiming">dvbcss-synctiming</a> -
A system for measuring how accurately a TV or companion are
synchronised.</li>
<li><a href="https://github.com/BBC/pydvbcss">pydvbcss</a> -
Implementation of the DVB Companion Screens and Streams protocols for
synchronised media playback.</li>
</ul>
<h2 id="connected-tvs">Connected TVs</h2>
<ul>
<li><a href="https://ebu.io/project/cpa">Cross-Platform
Authentication</a> - CPA offers an open standard for associating any
media device with an online identity.</li>
<li><a href="https://github.com/Samsung/HbbPlayer">HbbPlayer</a> - An
HbbTV and W3C specifications compliant application that can playback
media from a URL.</li>
<li><a href="http://bbc.github.io/tal/">TAL</a> - The TV Application
Layer (TAL) is an open source library for building applications for
Connected TV devices.</li>
</ul>
<h2 id="control-systems">Control Systems</h2>
<ul>
<li><a href="http://bbc.github.io/bug">BUG</a> - Broadcast Universal
Gateway - Control a wide range of broadcast and network equipment from
your browser.</li>
<li><a href="https://github.com/Lawo/ember-plus">Lawo EmberPlus</a> -
Ember Plus - open protocol for interfacing to / from broadcast control
systems.</li>
<li><a href="https://github.com/cbdevnet/midimonster">MIDIMonster</a> -
Lightweight adapter tool for common show control protocols.</li>
</ul>
<h2 id="distributed-media-processing">Distributed Media Processing</h2>
<ul>
<li><a href="https://github.com/sensorstorm/StormCV">StormCV</a> -
Apache Storm + OpenCV = large scale distributed image and video
analysis.</li>
</ul>
<h2 id="documentation">Documentation</h2>
<ul>
<li><a href="https://github.com/nick-prater/kronekeeper">Kronekeeper</a>
- A web based application for recording and managing Krone frame
records.</li>
</ul>
<h2 id="dvb-wifi">DVB &amp; WiFi</h2>
<ul>
<li><a href="https://github.com/ebu/dtt2ip">DTT 2 IP</a> - Broadcast to
IP conversion for Wifi indoor coverage.</li>
<li><a href="https://sourceforge.net/projects/dvbinspector/">DVB
Inspector</a> - An open-source DVB analyzer.</li>
<li><a href="http://www.videolan.org/projects/dvblast.html">DVBlast</a>
- A simple and powerful MPEG-2/TS demux and streaming application.</li>
<li><a href="https://github.com/njh/dvbshout">dvbshout</a> - Tool to
send DVB audio to a shoutcast server or a RTP stream.</li>
<li><a
href="http://www.avalpa.com/the-key-values/15-free-software/33-opencaster">Opencaster</a>
- A free and open source MPEG2 transport stream data generator and
packet manipulator.</li>
<li><a href="https://sourceforge.net/projects/project-x/">Project X</a>
- DVB demux tool.</li>
<li><a href="https://github.com/njh/ts2mpa">ts2mpa</a> - Simple tool to
extract MPEG Audio from a MPEG Transport Stream (TS).</li>
<li><a href="https://tsduck.github.io/">TSDuck</a> - Extensible toolkit
for MPEG/DVB transport streams testing, monitoring, integration,
debugging, and more.</li>
<li><a
href="https://befinitiv.wordpress.com/wifibroadcast-analog-like-transmission-of-live-video-data/">WiFiBroadcast</a>
- Analog-like transmission of live video data.</li>
</ul>
<h2 id="animation-graphics-video-playout">Animation, Graphics &amp;
Video Playout</h2>
<ul>
<li><a href="https://github.com/thaytan/aurena">Aurena</a> - A network
distributed media playback system.</li>
<li><a href="https://developer.blender.org/diffusion/">Blender</a> - 3D
creation suite supporting 3D modelling, animation, motion tracking,
video editing, and more.</li>
<li><a href="https://github.com/svt/bridge">Bridge</a> - Next generation
graphics control software, with extension support.</li>
<li><a href="http://www.casparcg.com/">CasparCG</a> - A professional
graphics and video play-out software, proven in 24/7 broadcasts since
2006.</li>
<li><a href="https://github.com/ffplayout/ffplayout">ffplayout</a> -
Rust and FFmpeg based playout from folder or playlists.</li>
<li><a href="https://github.com/Streampunk/macadam">Macadam</a> -
Blackmagic Node.js bindings that support HTML/CSS (via <a
href="https://www.electronjs.org/">Electron</a>) and SVG (via <a
href="https://github.com/Streampunk/sevruga">Sevruga</a>) graphics.</li>
<li><a href="https://github.com/nebulabroadcast">Nebula</a> - Media
asset management and broadcast automation system.</li>
<li><a href="https://www.nodecg.dev/">NodeCG</a> - Broadcast graphics
rendered in a browser using Node.js.</li>
<li><a href="https://github.com/jaskie/PlayoutAutomation">Open Playout
Automation</a> - A CasparCG-based MCR play-out system.</li>
<li><a href="https://ossia.io/">ossia</a> - A free and open-source
intermedia sequencer.</li>
<li><a href="https://github.com/nrkno/Sofie-TV-automation">Sofie - TV
Automation</a> - MOS-driven automation system for news casts, with many
libraries for e.g. device control.</li>
<li><a href="https://github.com/TuomoKu/SPX-GC">SPX - Graphics
Controller</a> - Graphics control client for live video productions and
live streams.</li>
<li><a href="https://github.com/jaskie/StudioTVPlayer">Studio TV
Player</a> - Simple TV studio player with SDI, NDI and MPEG TS
outputs.</li>
</ul>
<h2 id="hybrid-radio">Hybrid Radio</h2>
<ul>
<li><a href="https://github.com/bbc/node-radiodns">RadioDNS for
Node.js</a> - Perform RadioDNS resolutions and service lookups in
node.js.</li>
<li><a href="https://github.com/ebu/radiodns-manager">RadioDNS
Manager</a> - Platform to manage Hybrid Radio services, e.g. RadioVIS,
RadioEPG and Service Following.</li>
<li><a href="https://github.com/ebu/radiotag.js">RadioTag.js</a> -
RadioTag client library in JavaScript.</li>
<li><a href="https://github.com/bbc/RadioVisDemo">RadioVIS Demo</a> -
RadioVIS client application in Python.</li>
<li><a href="https://github.com/ebu/radiovis-html5player">RadioVIS Html
Player</a> - RadioVIS Player using WebSocket.</li>
<li><a href="https://github.com/bbc/node-radiovis-stomp-server">RadioVIS
Stomp Server</a> - RadioVIS STOMP server written in node.js.</li>
</ul>
<h2 id="liveip">LiveIP</h2>
<p><em>Audio/Video over IP &amp; Streaming</em></p>
<ul>
<li><a href="https://danielnoethen.de/">butt</a> - broadcast using this
tool (butt) is an easy to use, multi OS streaming tool. It supports
SHOUTcast and Icecast.</li>
<li><a href="https://coolmic.net/">Cool Mic</a> - Android audio
livestreaming Icecast source client app.</li>
<li><a href="http://www.darkice.org/">DarkIce</a> - Live audio streamer
that records and encodes from an audio interface and sends to a
streaming server.</li>
<li><a href="https://github.com/ebu/pi-list">EBU LIST</a> - Live IP
Software Toolkit to assist EBU members in the implementation of IP based
facilities.</li>
<li><a href="https://icecast.org/">Icecast</a> - Streaming media
(audio/video) server which supports Ogg (Vorbis and Theora), Opus, WebM
and MP3.</li>
<li><a
href="https://github.com/IrisBroadcast/irisbroadcast.github.io/">IRIS
Broadcast</a> - A project founded in Sweden to publish Open Source
software for professional radio broadcasts.</li>
<li><a href="http://www.kamailio.org/">Kamailio</a> - Open SIP server,
commonly used for Audio contribution over IP using SIP (EBU ACIP).</li>
<li>See the <a href="#nmos">NMOS</a> list for the AMWA Networked Media
Open Specifications and open source implementations and tools.</li>
<li><a href="https://jamesharrison.github.io/openob/">OpenOB</a> - Open
Outside Broadcast project for radio contribution links and
studio-transmitter links based on Opus.</li>
<li><a href="https://www.pjsip.org/">PJSIP</a> - Open Source multimedia
library implementing SIP, SDP, RTP, STUN, TURN, and ICE.</li>
<li><a href="http://www.pogo.org.uk/~mark/trx/">trx</a> - A simple
toolset for broadcasting live audio from Linux.</li>
</ul>
<h2 id="media-players">Media Players</h2>
<ul>
<li><a href="https://github.com/ebu/dash.js">Dash.js</a> - A reference
client implementation for the playback of MPEG DASH via Javascript and
compliant browsers.</li>
<li><a href="https://gpac.wp.imt.fr/home/">GPAC</a> - Multimedia player,
packager and tools.</li>
<li><a href="http://idjc.sourceforge.net/">IDJC</a> - A GTK+
Shoutcast/Icecast client with two main media players.</li>
<li><a href="https://github.com/xbmc/xbmc">Kodi</a> - A software media
player and entertainment hub for digital media.</li>
<li><a href="">Media4DPlayer</a> - HTML5 player focused on
accessibility.</li>
<li><a href="https://www.musicpd.org/">MPD</a> - A flexible, powerful,
server-side application for playing music.</li>
<li><a href="https://www.mpg123.de/">mpg123</a> - A fast console MPEG
Audio Player and decoder library.</li>
<li><a href="https://www.mixxx.org/">Mixxx</a> - A free, open source DJ
software.</li>
<li><a href="https://waveform.prototyping.bbc.co.uk/">Peaks.js</a> -
Browser-based audio waveform visualisation.</li>
<li><a href="https://github.com/canalplus/rx-player">rx-player</a> -
HTML5/Javascript video player that supports MPEG-DASH and
SmoothStreaming.</li>
<li><a href="http://www.vlc.org">VLC</a> - Simple, fast and powerful
media player.</li>
</ul>
<h2 id="metadata">Metadata</h2>
<ul>
<li><a href="https://sourceforge.net/projects/bmxlib/">BMXlib</a> -
Library and utilities to read and write broadcasting media files.
Primarily supports the MXF file format.</li>
<li><a href="https://github.com/ebu/ebucore">EBUCore</a> - The Github
for maintenance of the <a
href="https://tech.ebu.ch/docs/tech/tech3293.pdf">EBUCore
schema</a>.</li>
<li><a href="https://github.com/mikrosimage/jebu-core">jebu-core</a> -
Java port of <a href="https://tech.ebu.ch/publications/tech3293">EBU
Tech 3293</a> EBU Core metadata, including the <a
href="https://tech.ebu.ch/publications/tech3364">Audio Definition
Model</a>.</li>
<li><a href="https://github.com/irt-open-source/libadm">libadm</a> -
Audio Definition Model (ITU-R BS.2076) handling C++11 library.</li>
<li><a href="https://github.com/stoth68000/libklvanc">libklvanc</a> - C
library for ancillary data extraction from SDI and SMPTE ST 2110-40
(CEA-708, AFD, SCTE-104, etc.).</li>
<li><a href="https://github.com/AMWA-TV/maj">MAJ API</a> - Pure Java
library for reading and writing MXF and AAF files.</li>
<li><a href="https://github.com/AMWA-TV/sdpoker">SDPoker</a> - CLI tool
and library for testing SMPTE ST2110 SDP files.</li>
<li><a href="https://github.com/ebu/tvanytime">TV-Anytime</a> - The
TV-Anytime schema github maintenance page.</li>
</ul>
<h2 id="monitoring-quality-control">Monitoring &amp; Quality
Control</h2>
<ul>
<li><a href="https://github.com/HSU-ANT/beaqlejs">BeaqleJS</a> - A
framework to create browser based listening tests for subjective audio
quality assessment.</li>
<li><a href="https://github.com/njh/jackmeter">Jack Meter</a> - Text
console based DPM (Digital Peak Meter) for JACK.</li>
<li><a href="http://plugin.org.uk/meterbridge/">JACK Meterbridge</a> - A
collection of graphical Audio meters for JACK (ballistics may be
incorrect).</li>
<li><a
href="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html">Jmeters</a>
- A collection of graphical audio meters for JACK, including VU, PPM and
<a href="https://tech.ebu.ch/publications/r128">EBU R 128</a> Loudness
meters.</li>
<li><a href="https://github.com/x42/ltc-tools">LTC-tools</a> - A
collection of tools to handle Linear Timecode (LTC) and convert to MIDI
Timecode (MTC).</li>
<li><a href="https://mediaarea.net/MediaConch">MediaConch</a> -
Implementation checker, policy checker, &amp; reporter for Matroska,
FFV1, &amp; PCM.</li>
<li><a href="https://mediaarea.net/en/MediaInfo">MediaInfo</a> - A
convenient unified display of the most relevant technical and tag data
for video and audio files.</li>
<li><a href="https://github.com/Myriadbits/MXFInspect">MXF Inspect</a> -
A Windows tool to display the internal structure of an MXF (Material
eXchange Format) file.</li>
<li><a href="https://github.com/martim01/pam">Pi Audio Monitor</a> -
Audio Monitoring for Raspberry Pi, supports S/PDIF, AES3, AES67,
Livewire and Ravenna.</li>
<li><a href="https://github.com/Netflix/photon">Photon</a> -
Implementation of the SMPTE Interoperable Master Format (IMF)
standard.</li>
<li><a href="https://github.com/bavc/qctools">QCTools</a> - Quality
Control tools for video preservation to analyse digitized video
files.</li>
<li><a href="https://github.com/njh/rotter">Rotter</a> - Recording of
Transmissions / Audio Logger for JACK.</li>
<li><a href="https://github.com/x42/silan">silan</a> - Audiofile silence
analyzer.</li>
<li><a href="https://github.com/njh/silentjack">SilentJack</a> -
Dead-air / Silence detector for JACK.</li>
<li><a href="https://www.sonicvisualiser.org/">Sonic Visualiser</a> - An
application for viewing and analysing the contents of music audio
files.</li>
<li><a href="https://github.com/Netflix/vmaf">VMAF</a> - Perceptual
video quality assessment based on multi-method fusion.</li>
<li><a href="https://github.com/MarcAntoine-Arnaud/wisual">Wisual</a> -
A web service for Visual Quality Assessment, which supports PSNR, SSIM,
VQM, etc.</li>
</ul>
<h2 id="multimedia-content-processing">Multimedia content
processing</h2>
<ul>
<li><a
href="https://github.com/avTranscoder/avTranscoder">AvTranscoder</a> -
FFmpeg/LibAV-based high-level API to re-wrap or transcode media, with
bindings for Java and Python.</li>
<li><a href="https://github.com/Streampunk/beamcoder">Beam Coder</a> -
Node.js native bindings to FFmpeg, with support for asynchronous
processing via promises and streams.</li>
<li><a href="https://github.com/axiomatic-systems/Bento4">Bento4</a> -
Full-featured MP4 format and MPEG DASH C++ class library and tools.</li>
<li><a href="https://github.com/bbc/brave">Brave</a> - Basic Real-time
AV Editor - lets you preview, mix, and route live audio and video
streams on the cloud.</li>
<li><a
href="https://github.com/madebyhiro/codem-isoboxer">Codem-isoboxer</a> A
small browser-based MPEG-4 (ISOBMFF) parser.</li>
<li><a
href="https://github.com/Streampunk/node-red-contrib-dynamorse-core">Dynamorse</a>
- IT swiss army knife - a Node-RED media pipeline builder, adding
professional media processing nodes.</li>
<li><a href="https://github.com/ebu/ebu_adm_renderer">EBU ADM
Renderer</a> - Reference implementation of the EBU ADM Renderer (<a
href="https://tech.ebu.ch/publications/tech3388">EBU Tech 3388</a>)</li>
<li><a href="https://github.com/bcoudurier/FFmbc">FFmbc</a> - FFmpeg
customized for broadcast and professional usage.</li>
<li><a href="http://ffmpeg.org">FFmpeg</a> - A cross-platform solution
to record, convert and stream audio and video. Supports SMPTE ST
2110.</li>
<li><a href="https://github.com/jliljebl/flowblade">Flowblade</a> - A
multitrack non-linear video editor.</li>
<li><a href="https://gstreamer.freedesktop.org/">GStreamer</a> - A
library for constructing graphs of media-handling components.</li>
<li><a href="https://github.com/Streampunk/kelvinadon">Kelvinadon</a> -
Node.JS pure Javascript module for streaming MXF files to and from
JSON.</li>
<li><a href="https://www.kfrlib.com/">KFR</a> - Fast, modern C++ DSP
framework, DFT/FFT, Audio resampling, FIR/IIR, Biquad, EBU R 128.</li>
<li><a href="https://github.com/l-smash/l-smash/">L-SMASH</a> - A
rigidly spec-compliant ISOBMFF library, which has full DASH muxing
support.</li>
<li><a href="https://libav.org/">LibAV</a> - Open source audio and video
processing tools.</li>
<li><a href="https://github.com/irt-open-source/libbw64">libbw64</a>
 Header-only Broadcast Wave 64 (ITU-R BS.2088) C++11 library.</li>
<li><a href="https://github.com/ebu/libear">libear</a> - A C++11 library
to render ADM content according to Recommendation ITU-R BS.2127.</li>
<li><a href="https://github.com/jiixyj/libebur128">Libebur128</a> - A
library that implements the EBU R 128 standard for loudness
normalisation.</li>
<li><a href="https://github.com/mikrosimage/loudness_validator">Loudness
Validator</a> - A set of applications to analyse, visualise and correct
the loudness.</li>
<li><a href="https://github.com/gpac/mp4box.js">MP4Box.js</a> -
JavaScript library to process MP4 files in the browser (and in
NodeJS).</li>
<li><a href="https://sourceforge.net/projects/mxflib/">MXFLib</a> - A
multi-platform C++ library for reading and writing MXF files.</li>
<li><a href="https://github.com/obsproject/obs-studio">OBS-Studio</a> -
Software for live streaming and screen recording.</li>
<li><a href="https://github.com/ob-encoder">Open Broadcast Encoder</a> -
Broadcast encoder built from Open Source components.</li>
<li><a href="https://bitbucket.org/fk/rgain">rgain</a> - Tools and
Python library to read, write and calculate Replay Gain.</li>
<li><a href="https://github.com/c-bata/rtmp">rtmp</a> - Server
implementation of Adobes RTMP 1.0 protocol in Go.</li>
<li><a href="https://sourceforge.net/projects/snowmix/">Snowmix</a> -
Live Video Mixer.</li>
<li><a href="http://sox.sourceforge.net/">SoX</a> - The Swiss Army knife
of sound processing programs.</li>
<li><a href="https://github.com/svt/encore">SVT Encore</a> - Selfhosted
video transcoding plattform, built around FFmpeg.</li>
<li><a href="https://github.com/tuttleofx/TuttleOFX">TuttleOFX</a> - An
open source image processing framework based on OpenFX plugin
standard.</li>
<li><a href="https://github.com/cmassiot/upipe/">UPipe</a> - Primarily
designed to be the core of a multimedia player, transcoder or
streamer.</li>
<li><a href="https://github.com/bbc/videocontext">VideoContext</a> -
Experimental HTML5/WebGL library for creating interactive and responsive
web videos.</li>
<li><a href="https://github.com/voc/voctomix">Voctomix</a> -
Customizable conference recording/mixing/streaming software based on
Python and GStreamer.</li>
</ul>
<h2 id="network-storage-testing">Network &amp; Storage Testing</h2>
<ul>
<li><a href="https://sourceforge.net/projects/msmeter/">BBC Media
Storage Meter</a> - An application for the testing of network attached
(professional media) storage.</li>
<li><a href="https://github.com/axboe/fio">Fio</a> - Flexible I/O
Tester</li>
<li><a href="https://iperf.fr/">iPerf3</a> - The TCP, UDP and SCTP
network bandwidth measurement tool.</li>
<li><a href="https://github.com/ebu/smpte2110-analyzer">SMPTE 2110-20
Analyzer</a> - Analyzer to inspect network packets generated in
accordance with SMPTE ST 2110.</li>
<li><a href="https://github.com/roddypratt/tslumd-wireshark">Wireshark
dissector for TSL UMD protocol V3.1, V4</a> - Analyzers for TSL UMD
(under-monitor display) protocol V3.1 and V4.</li>
<li><a href="https://github.com/roddypratt/router_dissectors">Wireshark
dissectors for Video Routers</a> - Analyzers for various video
router/matrix protocols.</li>
<li><a
href="https://github.com/NEOAdvancedTechnology/ST2110_pcap_zoo">Examples
of SMPTE ST 2110 pcap files</a></li>
</ul>
<h2 id="nmos">NMOS</h2>
<p>The <a href="https://specs.amwa.tv/nmos">Networked Media Open
Specifications</a> are themselves open source.</p>
<ul>
<li><a href="https://specs.amwa.tv/nmos-testing">AMWA NMOS Testing
Tool</a> - Automated test suites for the AMWA NMOS family of
specifications, as used in the <a
href="https://jt-nm.org/jt-nm_tested/">JT-NM Tested</a> programme</li>
<li><a href="https://github.com/bbc/nmos-joint-ri">BBC NMOS Joint
Reference Implementation</a> - A Vagrant provisioning to build 4 virtual
machines, an IS-04/IS-05 Node, IS-04 Registry, BCP-003-02 Authorisation
Server, and the NMOS Testing Tool.</li>
<li><a href="https://github.com/deltacasttv/nmos-ipvc-samples">DELTACAST
IP Virtual Card NMOS samples</a> - A demonstration of the integration of
several NMOS standards with the DELTACAST IP Virtual Card through <a
href="https://github.com/sony/nmos-cpp">nmos-cpp</a>.</li>
<li><a href="https://github.com/rhastie/easy-nmos">Easy-NMOS</a> - A
starter kit that allows the user to launch a simple NMOS setup with
minimal installation steps, composed of three Docker containers: an NMOS
Registry, a virtual NMOS Node, and the AMWA NMOS Testing Tool.</li>
<li><a href="https://github.com/sony/nmos-cpp">nmos-cpp</a> - An
implementation of the AMWA Networked Media Open Specifications in C++,
including an NMOS Registry and a toolkit and example of building an NMOS
Node.</li>
<li><a href="https://github.com/sony/nmos-js">nmos-js</a> - A simple
browser-based NMOS Client/Controller with an IS-04 Registry browser and
IS-05 Connection Management.</li>
<li><a href="https://hub.docker.com/r/rhastie/nmos-cpp">NVIDIA NMOS
Docker</a> - Docker container with Registry and Controller,
IS-04/05/08/07/09, BCP-003-01</li>
<li><a href="https://github.com/NVIDIA/nvnmos">NVIDIA NMOS Library</a>
(NvNmos) - A simple-to-use C/C++ library for adding an NMOS Node to your
application, with support for IS-04, IS-05, BCP-002-01, BCP-002-02,
BCP-004-01, etc.</li>
</ul>
<h2 id="podcasting">Podcasting</h2>
<ul>
<li><a href="https://github.com/AntennaPod/AntennaPod">AntennaPod</a> -
A podcast manager for Android (<a
href="https://antennapod.org/">antennapod.org</a>).</li>
<li><a
href="https://github.com/amugofjava/anytime_podcast_player">Anytime
Podcast Player</a> - Free and easy to use podcast player for Android and
iOS (<a href="https://anytimeplayer.app/">anytimeplayer.app</a>).</li>
<li><a href="https://github.com/ad-aures/castopod">Castopod</a> -
Podcast Hosting and Broadcasting (<a
href="https://castopod.org/">castopod.org</a>).</li>
<li><a href="https://github.com/gpodder/gpodder">gPodder</a> - Media
aggregator and podcast client (<a
href="https://gpodder.org/">gpodder.org</a>).</li>
<li><a href="https://github.com/podlove/podlove-publisher">Podlove
Publisher</a> - Podcast Publisher for WordPress (<a
href="https://podlove.org/podlove-podcast-publisher">podlove.org</a>).</li>
<li><a href="https://github.com/podlove/podlove-ui">Podlove Web
Player</a> - Podcast-optimized, HTML5-based video and audio player (<a
href="https://podlove.org/podlove-web-player">podlove.org</a>).</li>
<li><a href="https://github.com/Ultraschall">Ultraschall</a> - Suite of
Plugins and UI tweaks to use with the DAW <a
href="https://www.reaper.fm/">Reaper</a> tailored towards Podcasters (<a
href="https://ultraschall.fm/">ultraschall.fm</a>)</li>
</ul>
<h2 id="radio-production">Radio Production</h2>
<ul>
<li><a href="https://github.com/sourcefabric/airtime">Airtime</a> -
Radio management application for remote broadcast automation (via
web-based schedule).</li>
<li><a href="https://ardour.org/">Ardour</a> - A digital audio
workstation.</li>
<li><a href="https://www.audacityteam.org/">Audacity</a> -
Cross-platform software for recording and editing sounds.</li>
<li><a href="https://github.com/AzuraCast/AzuraCast">AzuraCast</a> - A
self-hosted web radio management suite.</li>
<li><a href="https://libretime.org/">LibreTime</a> - Radio broadcast
&amp; automation platform (fork of Airtime).</li>
<li><a href="https://github.com/savonet/liquidsoap">Liquidsoap</a> - A
Swiss army knife for multimedia streaming (<a
href="https://www.liquidsoap.info/doc.html">documentation</a>).</li>
<li><a href="https://openbroadcaster.com/">OpenBroadcaster</a> Open
Source LPFM IPTV Broadcast Automation. <a
href="https://github.com/openbroadcaster">Server and Player code
here</a>.</li>
<li><a href="https://github.com/radiorabe/raar">RAAR</a> - A ruby
application to manage and browse an audio archive.</li>
<li><a href="https://github.com/ElvishArtisan/rivendell">Rivendell</a> -
Complete radio broadcast automation solution, translated to many
languages and used worldwide.</li>
</ul>
<h2 id="rundown-automation">Rundown automation</h2>
<ul>
<li><a href="https://github.com/cpvalente/ontime">OnTime</a> - Web based
time keeping system for live events with a broadcast clock view.</li>
<li><a
href="https://github.com/SuperFlyTV/SuperConductor">SuperConductor</a> -
Rundown/playout controller for CasparCG Server, BMD ATEM, OBS Studio,
vMix, OSC-compatible devices, HTTP (REST)-compatible devices among
others.</li>
</ul>
<h2 id="software-defined-radio">Software-defined radio</h2>
<ul>
<li><a href="https://www.gnuradio.org/">GNU Radio</a> - A software
development toolkit that provides signal processing blocks to implement
software radios.</li>
<li><a href="https://gqrx.dk/">Gqrx SDR</a> - An open source software
defined radio receiver (SDR).</li>
<li><a href="https://www.opendigitalradio.org">ODR-mmbTools</a> - Fork
of CRC-mmbTools. Adds live, DAB+, associated data, distributed
infrastructure, SFN.</li>
<li><a
href="https://osmocom.org/projects/rtl-sdr/wiki/rtl-sdr">rtl-sdr</a> -
Turns a Realtek RTL2832 based DVB dongle into a SDR receiver.</li>
<li><a href="https://www.welle.io/">welle.io</a> - An open source DAB
and DAB+ software defined radio (SDR) with support for airspy and
rtlsdr.</li>
</ul>
<h2 id="subtitling">Subtitling</h2>
<ul>
<li><a
href="http://ccextractor.sourceforge.net/about-ccextractor.html">CCExtractor</a>
- A tool that analyzes video files and produces stand-alone subtitle
files.</li>
<li><a
href="https://github.com/ebu/dash.js/tree/ebu-subtitling-dev">EBU-TT-D
Subtitling within dash.js</a> - dash.js fork with EBU-TT-D subtitles in
HTML/CSS overlay. Later added to <a
href="https://github.com/ebu/dash.js">dash.js</a>.</li>
<li><a href="https://github.com/ebu/ebu-tt-d-xsd/">EBU-TT-D W3C XML
Schema</a> - Informative EBU-TT-D XML Schema to support the
implementation of EBU Tech 3380.</li>
<li><a href="https://github.com/ebu/ebu-tt-live-toolkit">EBU-TT Live
Interoperability Toolkit</a> - Components for generating, testing and
distributing <a href="https://tech.ebu.ch/publications/tech3370">EBU-TT
Live</a> subtitles.</li>
<li><a href="https://github.com/bbc/gst-ttml-subtitles">GStreamer TTML
subtitling package</a> - A means for GStreamer pipelines to parse and
render EBU-TT-D (TTML) subtitles.</li>
<li><a href="https://github.com/sandflow/imscJS">imscJS</a> - JavaScript
library for rendering IMSC1 Text and Image Profile documents to
HTML5.</li>
<li><a
href="https://github.com/IRT-Open-Source/irt-ebu-tt-d-application-samples">IRT
EBU-TT-D Application Samples</a> - EBU-TT-D sample files, PNG images and
mp4 videos as rendering references.</li>
<li><a href="https://www.nikse.dk/SubtitleEdit">Subtitle Edit</a> - An
editor for subtitles.</li>
<li><a href="https://github.com/Irt-Open-Source/scf">Subtitling
Conversion Framework (SCF)</a> - Modules for converting subtitle
formats, incl. EBU STL and EBU-TT files.</li>
<li><a href="https://github.com/skynav/ttt">Timed Text Toolkit (ttt)</a>
- Tools that support/use the W3C Timed Text Markup Language (TTML).</li>
</ul>
<h2 id="communication">Communication</h2>
<ul>
<li><a href="https://github.com/Eyevinn/intercom-manager">Intercom
Manager</a> + <a
href="https://github.com/Eyevinn/intercom-frontend">Intercom
Frontend</a> - Intercom system based on built by Eyevinn for SVT.</li>
<li><a href="https://github.com/matiaspl/intercom">DYI intercom</a> -
Hardware + software intercom solution built around Murmur server and
headless Mumble clients based on Rasperry Pi.</li>
</ul>
<h2 id="video-production">Video Production</h2>
<ul>
<li><a href="https://github.com/InsanityRadio/automix/">AutoMix</a> -
Web-based control surface for ATEM vision mixers with automated camera
switching, designed for visualised radio.</li>
<li><a
href="https://github.com/nrkno/tv-automation-mos-connection">MOS-connection</a>
- A JavaScript library for connection and MOS messaging either as MOS
device or NRCS.</li>
<li><a href="https://www.openlighting.org/ola/">Open Lighting
Architecture (OLA)</a> - Travel adaptor for the lighting industry, for
interconnecting DMX-512, IP and USB.</li>
<li><a href="https://www.qlcplus.org/">Q Light Controller+ (QLC+)</a> -
Cross-platform control of DMX or analogue lighting systems (heads,
dimmers, etc.).</li>
<li><a href="https://qprompt.app">QPrompt Teleprompter App</a> -
Convergent teleprompter software that works with studio teleprompters,
tablet teleprompters, webcams, and phones.</li>
<li><a href="http://tallyarbiter.com/">TallyArbiter</a> - Cross-platform
Tally interfacer &amp; tally lights for any camera via phones or
low-cost hardware.</li>
<li><a
href="https://github.com/mattlamb99/vMix-EmberPlus">vMix-EmberPlus</a> -
vMix to EmberPlus gateway. Control vMix from any EmberPlus broadcast
controller like Lawos VSM or EVSs Cerebrum.</li>
</ul>
<h2 id="streaming">Streaming</h2>
<ul>
<li><a href="https://github.com/owncast/owncast">Owncast</a> -
Selfhosted video streaming plattform (https://owncast.online/)</li>
<li><a href="https://github.com/Chocobozzz/PeerTube">PeerTube</a> -
ActivityPub-federated video streaming platform using P2P directly in
your web browser. (https://joinpeertube.org/)</li>
</ul>
<h1 id="resources">Resources</h1>
<p>Various resources, such as books, websites and articles, for
improving your skills and knowledge.</p>
<h2 id="blogs">Blogs</h2>
<ul>
<li><a href="https://github.com/BBC-News-Labs">BBC News Labs</a> - Open
Source projects from BBC News Labs.</li>
<li><a href="https://www.bbc.co.uk/rd">BBC R&amp;D</a> - BBC Research
and Development. Checkout the weekly notes.</li>
<li><a href="http://3dcinecast.blogspot.com/">3D CineCast</a> - A
curation about new media technologies.</li>
<li><a href="https://developers.canal-plus.com/">Canal+</a> - CANAL+
Open Source Community.</li>
<li><a
href="https://web.archive.org/web/20210830075332/https://lab.irt.de/">IRT
Lab</a> - IRT blog posting developments and demos for all digital
audiovisual media technology.</li>
<li><a href="http://techblog.netflix.com/">The Netflix Tech Blog</a> - A
Netflix blog focused on technology and technology issues.</li>
<li><a href="https://youtube-eng.googleblog.com/">Youtube Engineering
and Developers Blog</a> - Whats happening with engineering and
developers at YouTube.</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Please see <a
href="https://github.com/ebu/awesome-broadcasting/blob/master/CONTRIBUTING.md">CONTRIBUTING</a>
for details.</p>
<p><a href="https://github.com/ebu/awesome-broadcasting">broadcasting.md
Github</a></p>

View File

@@ -0,0 +1,530 @@
<h1 id="awesome-browser-extensions-for-github-awesome">Awesome browser
extensions for GitHub <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>All numbers are updated daily and include the overall usage of an
extension across all browsers, the last publish date and stars of the
GitHub repository!</p>
<h2 id="codeless-contribution">Codeless contribution</h2>
<p>Submitting a new extension is easy as opening an Issue. In fact, this
is all you have to do. <a
href="https://github.com/stefanbuck/awesome-browser-extensions-for-github/issues/new?assignees=&amp;labels=submit&amp;template=submit-extension.yml&amp;title=Submit+new+extension">Create
a new issue</a>, thats it! Ill take it from there. If you need to
update an existing listing, please follow the formal pull request
process.</p>
<p>Want to know more about this process? Check out the <a
href="https://stefanbuck.com/blog/codeless-contributions-with-github-issue-forms">Codeless
Contributions with GitHub Issue Forms</a> post on my blog.</p>
<br> <br> <br> <br>
<div data-align="center">
<pre><code>Visit the &lt;a href=&quot;https://stefanbuck.com/awesome-browser-extensions-for-github&quot;&gt;web version&lt;/a&gt; with additional filter options.</code></pre>
</div>
<p><br></p>
<h1 id="list-of-browser-extensions-for-github">List of browser
extensions for GitHub</h1>
<!-- DO NOT EDIT THIS LIST DIRECTLY. Rather you need to update data.json -->
<h3 id="advanced-github-notifier"><a
href="https://github.com/freaktechnik/advanced-github-notifier">Advanced
GitHub Notifier</a>
<a href="https://addons.mozilla.org/firefox/addon/advanced-github-notifier/?src=external-awesome"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Shows notifications when you get a new notification on GitHub and
provides quick access to all notifications in a popup.</p>
<p>Installs: 113 | Stars: 79 | Last update: 2 Jun 2023</p>
<h3 id="autoviewed"><a
href="https://github.com/Luismahou/autoviewed">Autoviewed</a>
<a href="https://chrome.google.com/webstore/detail/autoviewed/occcjmolphcfebdeichmoflmfgeefjef"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Removes clutter from your pull request by automatically marking as
viewed files that arent worth reviewing.</p>
<p>Installs: 39 | Stars: 8 | Last update: n/a</p>
<h3 id="codewing"><a
href="https://github.com/codewing-dev/codewing">CodeWing</a>
<a href="https://chrome.google.com/webstore/detail/codewing-github-code-navi/njkkfaliiinmkcckepjdmgbmjljfdeee"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Next level code navigation for GitHub.</p>
<p>Installs: 599 | Stars: 65 | Last update: n/a</p>
<h3 id="codeflower"><a
href="https://github.com/code-flower/chrome">Codeflower</a>
<a href="https://chrome.google.com/webstore/detail/codeflower/mnlengnbfpfgcfdgfpkjekoaeophmmeh"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/codeflower/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Visualize GitHub repos as d3 force-directed graphs. The extension
gives you a quick overview of the size and composition of any repo.</p>
<p>Installs: 18 | Stars: 15 | Last update: 25 Apr 2022</p>
<h3 id="coderstats-link-for-github"><a
href="https://github.com/coderstats/cxt_coderstats">CoderStats link for
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/coderstats-link-for-githu/necogepejonacpphmlmcagmbjaogpbng"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/coderstats/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>The CoderStats link for GitHub Chrome extension displays a link to
the CoderStats page for the currently displayed user or organization
profile page on GitHub.</p>
<p>Installs: 13 | Stars: 20 | Last update: 2 May 2023</p>
<h3 id="contributors-on-github"><a
href="https://github.com/hzoo/contributors-on-github">Contributors on
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/contributors-on-github/cjbacdldhllelehomkmlniifaojgaeph"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/contributor-on-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Show the # of PRs and other contributors stats in the Issues/PRs tab.
Can be helpful for maintainers that want to know if its a contributors
first PR.</p>
<p>Installs: 6 | Stars: 467 | Last update: 1 Mar 2021</p>
<h3 id="enhanced-github"><a
href="https://github.com/softvar/enhanced-github">Enhanced GitHub</a>
<a href="https://chrome.google.com/webstore/detail/github-plus/anlikcnbgdeidpacdbdljnabclhahhmd"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/enhanced-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/enhanced-github/eibibhailjcnbpjmemmcaakcookdleon"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" width="24" /></a></h3>
<p>Displays size of each file, download link and an option of copying
file contents directly to clipboard</p>
<p>Installs: 626 | Stars: 2071 | Last update: 3 Jun 2024</p>
<h3 id="gifs-for-github"><a
href="https://github.com/N1ck/gifs-for-github">GIFs for GitHub</a>
<a href="https://chrome.google.com/webstore/detail/gifs-for-github/dkgjnpbipbdaoaadbdhpiokaemhlphep"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/gifs-for-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Easily search GIPHY to add a GIF into any GitHub comment box.</p>
<p>Installs: 519 | Stars: 184 | Last update: 18 Jan 2024</p>
<h3 id="gifhub-pull-request"><a
href="https://github.com/bguzmanrio/gifhub-pull-request">Gifhub Pull
Request</a>
<a href="https://chrome.google.com/webstore/detail/gifhub-pull-request/gfjohbpkkbbflchpioebapldlmiflfho"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Find the best GIFs for your awesome pull requests.</p>
<p>Installs: 136 | Stars: 22 | Last update: n/a</p>
<h3 id="git-history"><a href="https://github.com/pomber/git-history">Git
History</a>
<a href="https://chrome.google.com/webstore/detail/git-history-browser-exten/laghnmifffncfonaoffcndocllegejnf"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-history/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Quickly browse the history of a file from any git repository.</p>
<p>Installs: 192 | Stars: 13534 | Last update: 13 Oct 2023</p>
<h3 id="github-csv-diff"><a
href="https://github.com/banyan/github-csv-diff">GitHub CSV Diff</a>
<a href="https://chrome.google.com/webstore/detail/github-csv-diff/dojeallnmgbmdjoboklnojkdfenfgiek"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>GitHub provides a page that only shows diffs with a .diff at the end
of the URL of the pull request. This browser extension makes it easier
to view csv diffs by using daff on that page.</p>
<p>Installs: 34 | Stars: 4 | Last update: n/a</p>
<h3 id="github-code-folding"><a
href="https://github.com/noam3127/github-code-folding">GitHub Code
Folding</a>
<a href="https://chrome.google.com/webstore/detail/github-code-folding/lefcpjbffalgdcdgidjdnmabfenecjdf"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-code-folding"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Code folding - the ability to selectively hide and display sections
of a code - is an invaluable feature in many text editors and IDEs. Now,
developers can utilize that same style code-folding while poring over
source code on the web in GitHub. Works for any type of indentation-
spaces or tabs.</p>
<p>Installs: 104 | Stars: 289 | Last update: 25 Apr 2024</p>
<h3 id="github-custom-tab-size"><a
href="https://github.com/lukechilds/github-custom-tab-size">GitHub
Custom Tab Size</a>
<a href="https://chrome.google.com/webstore/detail/github-custom-tab-size/jcjfkmdkcaopkioccnpbhiemfcmpnghe"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Set custom tab size for code view on GitHub.com</p>
<p>Installs: 558 | Stars: 69 | Last update: n/a</p>
<h3 id="github-diff-navigator"><a
href="https://github.com/daattali/github-diff-navigator-extension">GitHub
Diff Navigator</a>
<a href="https://chrome.google.com/webstore/detail/diff-navigator-for-github/aoojogkiedabnddmokieplfnmjehlneo"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/addon/diff-navigator-for-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Easily navigate through the changes in a file that has been edited on
GitHub.</p>
<p>Installs: 3 | Stars: 19 | Last update: 24 Jun 2020</p>
<h3 id="github-file-icon"><a
href="https://github.com/homerchen19/github-file-icons">GitHub File
Icon</a>
<a href="https://chrome.google.com/webstore/detail/file-icons-for-github-and/ficfmibkjjnpogdcfhfokmihanoldbfe"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>A browser extension which gives different filetypes different icons
on GitHub.</p>
<p>Installs: 20000 | Stars: 1422 | Last update: n/a</p>
<h3 id="github-highlight-selected"><a
href="https://github.com/Nuclides/github-highlight-selected">GitHub
Highlight Selected</a>
<a href="https://chrome.google.com/webstore/detail/github-highlight-selected/lhiklbgjcblimmjjflobpncgihagcmbj"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://github.com/Nuclides/github-highlight-selected"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a></h3>
<p>Highlight selected word in GitHub source view like Sublime Text.</p>
<p>Installs: 1000 | Stars: 144 | Last update: n/a</p>
<h3 id="github-hovercard"><a
href="https://github.com/Justineo/github-hovercard">GitHub Hovercard</a>
<a href="https://chrome.google.com/webstore/detail/github-hovercard/mmoahbbnojgkclgceahhakhnccimnplk"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.opera.com/extensions/details/github-hovercard/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a>
<a href="https://github.com/Justineo/github-hovercard/tree/master/extensions/edge"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" width="24" /></a></h3>
<p>Neat hovercards for GitHub.</p>
<p>Installs: 18634 | Stars: 1822 | Last update: n/a</p>
<h3 id="github-issue-link-status"><a
href="https://github.com/fregante/github-issue-link-status">GitHub Issue
Link Status</a>
<a href="https://chrome.google.com/webstore/detail/github-issue-link-status/nbiddhncecgemgccalnoanpnenalmkic"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-issue-link-status/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Colorize issue and PR links to see their status (open, closed,
merged).</p>
<p>Installs: 92 | Stars: 299 | Last update: 30 Jun 2024</p>
<h3 id="github-npm-stats"><a
href="https://github.com/katranci/github-npm-stats">GitHub Npm Stats</a>
<a href="https://chrome.google.com/webstore/detail/github-npm-stats/oomfflokggoffaiagenekchfnpighcef"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Displays npm package stats on GitHub</p>
<p>Installs: 606 | Stars: 57 | Last update: n/a</p>
<h3 id="github-recommender"><a
href="https://github.com/IndexStorm/git-rec-ext/">GitHub Recommender</a>
<a href="https://chrome.google.com/webstore/detail/github-recommender/hbiichfklkmlebacdfhkojcpmmakmamk"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/github-recommender/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Lists repositories that are similar to the one being viewed</p>
<p>Installs: 29 | Stars: 49 | Last update: 10 Aug 2022</p>
<h3 id="github-red-issues"><a
href="https://github.com/KatsuteDev/GitHub-Red-Issues">GitHub Red
Issues</a>
<a href="https://chrome.google.com/webstore/detail/github-red-issues/kjbbjibfgnnfdeabgmbieapkhpojikpc"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-red-issues"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Revert closed GitHub issues from purple back to red</p>
<p>Installs: 1 | Stars: 39 | Last update: 8 Aug 2024</p>
<h3 id="github-repo-size"><a
href="https://github.com/harshjv/github-repo-size">GitHub Repo Size</a>
<a href="https://chrome.google.com/webstore/detail/github-repository-size/apnjnioapinblneaedefcnopcjepgkci"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Automatically adds repository size to GitHubs repository
summary.</p>
<p>Installs: 20000 | Stars: 1211 | Last update: n/a</p>
<h3 id="github-story-points"><a
href="https://github.com/banyan/github-story-points">GitHub Story
Points</a>
<a href="https://chrome.google.com/webstore/detail/github-story-points/fdhfdpafombnahpjjjcfopmehfofbdko"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-story-points/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Chrome extension to see story points in GitHub projects.</p>
<p>Installs: 15 | Stars: 60 | Last update: 16 Aug 2020</p>
<h3 id="github-user-languages"><a
href="https://github.com/freyamade/github-user-languages">GitHub User
Languages</a>
<a href="https://chrome.google.com/webstore/detail/github-user-languages/kikdmnikeponomghepmfipgiijlmfhfl"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-user-languages/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Generates a pie chart on user profile pages displaying a breakdown of
what languages they have used in their repositories.</p>
<p>Installs: 41 | Stars: 47 | Last update: 25 Sep 2023</p>
<h3 id="github-writer"><a
href="https://github.com/ckeditor/github-writer">GitHub Writer</a>
<a href="https://chrome.google.com/webstore/detail/github-writer/diilnnhpcdjhhkjcbdljaonhmhapadap"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-writer/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>This extension adds the simplicity of WYSIWYG editing to issues,
comments, pull requests, wikis and discussions in GitHub. It accepts
Markdown input and offers productive writing, starting with tables.</p>
<p>Installs: 114 | Stars: 379 | Last update: 10 Apr 2024</p>
<h3 id="github-to-linear"><a
href="https://github.com/delucis/github-to-linear">GitHub to Linear</a>
<a href="https://chrome.google.com/webstore/detail/github-to-linear/hlambaminaoofejligodincejhcbljik"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-GB/firefox/addon/github-to-linear/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>View and create Linear tickets from any GitHub PR or issue.</p>
<p>Installs: 9 | Stars: 24 | Last update: 2 Jun 2024</p>
<h3 id="github-vscode-icons"><a
href="https://github.com/dderevjanik/github-vscode-icons">GitHub
vscode-icons</a>
<a href="https://chrome.google.com/webstore/detail/github-vscode-icons/hoccpcefjcgnabbmojbfoflggkecmpgd"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-vscode-icons/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Show <a
href="https://github.com/vscode-icons/vscode-icons">vscode-icons</a> in
the repository browser.</p>
<p>Installs: 2000 | Stars: 309 | Last update: n/a</p>
<h3 id="gitzip-for-github"><a
href="https://github.com/GitZip/chrome-extension">GitZip for github</a>
<a href="https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/gitzip/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>It can make the sub-directories and files of github repository as zip
and download it</p>
<p>Installs: 3358 | Stars: 38 | Last update: 21 Aug 2023</p>
<h3 id="github-saved-filters"><a
href="https://www.producthunt.com/posts/github-saved-filters">Github
Saved Filters</a>
<a href="https://chrome.google.com/webstore/detail/github-saved-filters/pmkbippobcmchabghaeonfbbcncjhmjm"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Create, save, edit, pin, search and delete filters that you commonly
use on the Github Issues and Pull Requests pages. You are able to scope
filters to be shown globally (on each repo) or only have them show up on
the repo you create them on. Pinning filters is also a feature that this
extension allows you to do. So if you have several filters you use daily
- you have a way to quickly access them, at the top of your list.</p>
<p>Installs: 553 | Stars: n/a | Last update: n/a</p>
<h3 id="githuboriginalstreak"><a
href="https://github.com/Naramsim/GithubOriginalStreak">GithubOriginalStreak</a>
<a href="https://chrome.google.com/webstore/detail/github-original-streak/jgfeifpakohnblfnjdpigclinhbkocja"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-original-streak/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://addons.opera.com/it/extensions/details/github-original-streak/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a></h3>
<p>Extension to get back current and longest streak.</p>
<p>Installs: 23 | Stars: 231 | Last update: 30 Jun 2021</p>
<h3 id="hacker-tab"><a
href="https://github.com/huchenme/hacker-tab-extension">Hacker Tab</a>
<a href="https://chrome.google.com/webstore/detail/hacker-tab/ibomigipadcieapbemkegkmadbbanbgm"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Replace browser new tab screen with GitHub trending projects.</p>
<p>Installs: 2000 | Stars: 352 | Last update: n/a</p>
<h3 id="hide-files-on-github"><a
href="https://github.com/sindresorhus/hide-files-on-github">Hide files
on GitHub</a>
<a href="https://chrome.google.com/webstore/detail/hide-files-on-github/lpnakhpaodhdkleejaehlapdhbgjbddp"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/hide-files-on-github-/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://github.com/sindresorhus/hide-files-on-github#install"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a></h3>
<p>Hide dotfiles from the GitHub file browser.</p>
<p>Installs: 33 | Stars: 320 | Last update: n/a</p>
<h3 id="isometric-contributions"><a
href="https://github.com/jasonlong/isometric-contributions">Isometric
Contributions</a>
<a href="https://chrome.google.com/webstore/detail/isometric-contributions/mjoedlfflcchnleknnceiplgaeoegien"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Allows you to toggle between the normal GitHub contribution chart and
an isometric pixel art version.</p>
<p>Installs: 10000 | Stars: 3486 | Last update: n/a</p>
<h3 id="le-git-graph"><a
href="https://github.com/NirmalScaria/le-git-graph">Le Git Graph</a>
<a href="https://chrome.google.com/webstore/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/le-git-graph-github-git-graph/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Browser extension to add git graph to GitHub website.</p>
<p>Installs: 449 | Stars: 3313 | Last update: 6 Aug 2024</p>
<h3 id="like-on-github"><a
href="https://github.com/Idnan/like-on-github">Like On GitHub</a>
<a href="https://chrome.google.com/webstore/detail/like-on-github/fbkngleiiccokoifohhjhlagkejlphkj"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Chrome extension that adds a button in browser and links this button
to a GitHub repository that you will configure, then on any webpage just
click this extension button and it will add the given link with the
title of the page in that repository.</p>
<p>Installs: 57 | Stars: 235 | Last update: n/a</p>
<h3 id="lovely-forks"><a
href="https://github.com/musically-ut/lovely-forks">Lovely forks</a>
<a href="https://chrome.google.com/webstore/detail/lovely-forks/ialbpcipalajnakfondkflpkagbkdoib"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/lovely-forks/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://github.com/musically-ut/lovely-forks/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a></h3>
<p>See forks with the most stars under the names of repositories.</p>
<p>Installs: 300 | Stars: 596 | Last update: 30 Mar 2024</p>
<h3 id="material-icons-for-github"><a
href="https://github.com/Claudiohbsantos/github-material-icons-extension">Material
Icons for Github</a>
<a href="https://chrome.google.com/webstore/detail/material-icons-for-github/bggfcpfjbdkhfhfmkjpbhnkhnpjjeomc"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/material-icons-for-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/material-icons-for-github/khckkdgomkcjjnpgjmdmbceiddlmiolb"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" width="24" /></a></h3>
<p>Show Material icons for files/folders in repository file viewer.
Display the same icons from vscode-material-icon-theme VSCode
extension.</p>
<p>Installs: 792 | Stars: 491 | Last update: 11 Aug 2024</p>
<h3 id="module-linker"><a
href="https://github.com/fiatjaf/module-linker">Module Linker</a>
<a href="https://addons.mozilla.org/firefox/addon/module-linker/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>An extension that creates direct links to imported modules, external
or internal, on source code on GitHub. Supports multiple languages,
including common ones like Rust, Go, Python and Ruby, but also odd ones
like Nim, Haskell, Julia and Elm.</p>
<p>Installs: 36 | Stars: 250 | Last update: 27 Nov 2019</p>
<h3 id="my-git-repo-news"><a
href="https://github.com/greybax/github-extension-my-repo-news">My Git
Repo News</a>
<a href="https://chrome.google.com/webstore/detail/my-git-repo-news/bpijgihicffjpcnjndpcdicohomlfbhp"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Chrome extension which helps you not to miss important changes in
your news thread related to your repo</p>
<p>Installs: 17 | Stars: 16 | Last update: n/a</p>
<h3 id="notifications-preview-for-github"><a
href="https://github.com/tanmayrajani/notifications-preview-github">Notifications
Preview for GitHub</a>
<a href="https://chrome.google.com/webstore/detail/notifications-preview-for/kgilejfahkjidpaclkepbdoeioeohfmj"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/notifications-preview-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>A Chrome and Firefox extension to quickly see your notifications in a
popup without leaving the current page.</p>
<p>Installs: 58 | Stars: 141 | Last update: 16 Aug 2024</p>
<h3 id="notifier-for-github"><a
href="https://github.com/sindresorhus/notifier-for-github">Notifier for
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/notifier-for-github/lmjdlojahmbbcodnpecnjnmlddbkjhnn"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/notifier-for-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://github.com/sindresorhus/notifier-for-github#install"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a></h3>
<p>Displays your GitHub notifications unread count. Supports GitHub
Enterprise and an option to only show unread count for issues youre
participating in. You can click the icon to quickly see your unread
notifications.</p>
<p>Installs: 518 | Stars: 1821 | Last update: 24 Apr 2024</p>
<h3 id="octolenses"><a
href="https://github.com/rgehan/octolenses">OctoLenses</a>
<a href="https://chrome.google.com/webstore/detail/octolenses/ghlblfakaklgkdmfejdlffbmpcaidoci"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/github-octolenses/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Filter your pull requests/issues in different categories giving you a
big boost in productivity. Also suggests new trending repositories.</p>
<p>Installs: 1 | Stars: 142 | Last update: 16 Jan 2020</p>
<h3 id="octolinker"><a
href="https://github.com/OctoLinker/OctoLinker">OctoLinker</a>
<a href="https://chrome.google.com/webstore/detail/octolinker/jlmafbaeoofdegohdhinkhilhclaklkp"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/octolinker/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://addons.opera.com/extensions/details/octolinker/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a>
<a href="https://apps.apple.com/app/octolinker/id1549308269"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/lbbanfffjfmfdahnfbklminikafhcjjb"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" width="24" /></a></h3>
<p>OctoLinker is the easiest and best way to navigate between files and
projects on GitHub. It supports languages such as JavaScript, Ruby, Go,
PHP, JAVA and more. It works with package.json as well as with
Gemfiles.</p>
<p>Installs: 12901 | Stars: 5263 | Last update: 13 Nov 2022</p>
<h3 id="octopermalinker"><a
href="https://github.com/josephfrazier/octopermalinker">OctoPermalinker</a>
<a href="https://chrome.google.com/webstore/detail/octopermalinker/bcnkgcoohaaaclieohdlkphgfinkgbfm"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>OctoPermalinker is a browser extension that searches GitHub
comments/files for links to files on branches, and adds a link to where
the branch pointed when the comment/file was made/updated. This helps
you avoid following a link that was broken after being posted. For
context, heres some discussion about broken GitHub links: <a
href="https://news.ycombinator.com/item?id=8046710">Dont link to line
numbers in GitHub</a>.</p>
<p>For example, suppose youre looking at a gist that links to a file on
the master branch of a repo. At the time the gist was made, the link
worked, but if the file gets removed, the link is broken.
OctoPermalinker uses the gist creation date to add a permalink that
still works.</p>
<p>Installs: 232 | Stars: 27 | Last update: n/a</p>
<h3 id="octohint"><a
href="https://github.com/pd4d10/octohint">Octohint</a>
<a href="https://chrome.google.com/webstore/detail/octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>The missing IntelliSense hint for GitHub and GitLab</p>
<p>Installs: 4000 | Stars: 961 | Last update: n/a</p>
<h3 id="octotree"><a
href="https://github.com/ovity/octotree">Octotree</a>
<a href="https://chrome.google.com/webstore/detail/octotree/bkhaagjahfmjljalopjnoealnfndnagc"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/octotree/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://github.com/ovity/octotree#install-on-safari"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a>
<a href="https://addons.opera.com/extensions/details/octotree/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" width="24" /></a></h3>
<p>Useful for developers who frequently read source in GitHub and do not
want to download or checkout too many repositories.</p>
<p>Installs: 37142 | Stars: 22752 | Last update: 9 Jun 2024</p>
<h3 id="old-school-github"><a
href="https://github.com/daattali/oldschool-github-extension">Old School
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/old-school-github/blkkkhifjoiedclojflfcenbjigdajeb"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/addon/old-school-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Revert GitHubs UI back to its classic look (before the June 23, 2020
update that has a flat, rounded and more whitespaced design).</p>
<p>Installs: 63 | Stars: 227 | Last update: 14 Jun 2024</p>
<h3 id="open-github-file-links-in-ide"><a
href="https://github.com/lmichelin/open-github-links-in-ide">Open GitHub
file links in IDE</a>
<a href="https://chrome.google.com/webstore/detail/open-github-in-ide/bmifnnfmccmleigpaolofacllndmfned"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/open-github-in-ide/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>This browser extension allows you to open files in your IDE directly
from GitHub, assuming the repository you are working on is cloned on
your computer. When a fragment of a file is displayed, your IDE opens
the file and puts the cursor at the desired line.</p>
<p>Installs: 34 | Stars: 71 | Last update: 23 Sep 2023</p>
<h3 id="pr-monitor"><a href="https://github.com/fwouts/prmonitor">PR
Monitor</a>
<a href="https://chrome.google.com/webstore/detail/pr-monitor/pneldbfhblmldbhmkolclpkijgnjcmng"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/pr-monitor/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Helps you keep track of incoming and outgoing PRs, and notifies you
when you receive a pull request on GitHub.</p>
<p>Installs: 33 | Stars: 117 | Last update: 21 Jun 2023</p>
<h3 id="potential-changes-for-github"><a
href="https://github.com/dzhavat/potential-changes-for-github">Potential
changes for GitHub</a>
<a href="https://chrome.google.com/webstore/detail/potential-changes-for-git/neehipoljbecacjcgcceflmlikiadkob"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/potential-changes-for-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Browser extension that shows which pull requests contain changes
related to a file.</p>
<p>Installs: 4 | Stars: 97 | Last update: 15 Oct 2020</p>
<h3 id="refined-github"><a
href="https://github.com/refined-github/refined-github">Refined
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/refined-github/hlepfoohegkhhmjieoechaddaejaokhf"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/refined-github-/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://apps.apple.com/app/id1519867270"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a></h3>
<p>Extension that simplifies the GitHub interface and adds useful
features.</p>
<p>Installs: 8201 | Stars: 24024 | Last update: 13 Aug 2024</p>
<h3 id="render-whitespace-on-github"><a
href="https://github.com/glebm/render-whitespace-on-github">Render
Whitespace on GitHub</a>
<a href="https://chrome.google.com/webstore/detail/ifdbipohclgnokjgpejhnbjdlgjkkhom"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-GB/firefox/addon/render-whitespace-on-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Are they tabs? Are they spaces? How many? Never wonder again! Renders
spaces as <code>·</code> and tabs as <code></code> in all the code on
GitHub.</p>
<p>Installs: 22 | Stars: 76 | Last update: 25 Apr 2024</p>
<h3 id="semantic-code-reviews"><a href="https://reviewpad.com">Semantic
Code Reviews</a>
<a href="https://chrome.google.com/webstore/detail/semantic-code-reviews/dclabbgfnbmjodobfdhindnleidefmda"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Introduces the Explore tab in the pull request interface where you
can review changes ordered by importance and see the semantic context
surrounding each change.</p>
<p>Installs: 36 | Stars: n/a | Last update: n/a</p>
<h3 id="sourcegraph"><a
href="https://github.com/sourcegraph/sourcegraph/tree/main/client/browser">Sourcegraph</a>
<a href="https://chrome.google.com/webstore/detail/sourcegraph/dgjhfomjieaadpoljlnidmbgkdffpack"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/sourcegraph-for-firefox/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://apps.apple.com/us/app/sourcegraph-for-safari/id1543262193"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a></h3>
<p>The Sourcegraph browser extension gives GitHub IDE-like powers when
youre viewing code, pull requests, and diffs:</p>
<ol type="1">
<li>Go to definition</li>
<li>Find references</li>
<li>Powerful code search with regexp matching, diff searches, and other
filters</li>
<li>Hover tooltips</li>
<li>File tree navigation</li>
</ol>
<p>Installs: 837 | Stars: 10035 | Last update: 14 Apr 2023</p>
<h3 id="tab-size-on-github"><a
href="https://github.com/sindresorhus/tab-size-on-github">Tab Size on
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/tab-size-on-github/ofjbgncegkdemndciafljngjbdpfmbkn"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Make tab indented code more readable by forcing the tab size to 4
instead of 8.</p>
<p>Installs: 2000 | Stars: 281 | Last update: n/a</p>
<h3 id="whats-new-on-github"><a
href="https://github.com/flawyte/whats-new-github">Whats New on
GitHub</a>
<a href="https://chrome.google.com/webstore/detail/whats-new-on-github/ldleapnlgbkpkabhbkkeangmnfpikahe"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/fr/firefox/addon/whats-new-github/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>Helps you see easily which activities happened since you last visited
GitHub.</p>
<p>Installs: 7 | Stars: 34 | Last update: n/a</p>
<h3 id="workerb-for-pull-requests"><a href="undefined">WorkerB for Pull
Requests</a>
<a href="https://chrome.google.com/webstore/detail/workerb-for-pull-requests/cagholjopklnloocclidppnkmpnkghja"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Generate a magic link for your PR and post it on shared Slack
channel, to entice reviewers to pick up your PR faster!</p>
<p>Installs: 1000 | Stars: n/a | Last update: n/a</p>
<h3 id="zenhub"><a href="https://www.zenhub.com/">ZenHub</a>
<a href="https://chrome.google.com/webstore/detail/zenhub-for-github/ogcgkffhplmphkaahpmffcafajaocjbd"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://www.zenhub.com/extension"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>ZenHub is the first and only project management suite that works
natively within GitHub; enhancing your workflow with features built
specifically for startups, fast-moving engineering teams, and the
open-source community. The product is a browser extension that injects
advanced functionality including real-time drag-and-drop Issue Task
Boards, peer feedback via a +1 button, and support for uploading any
file type directly into the GitHub interface. ZenHub makes it easy to
centralize all processes into GitHub, keeping your team lean and
agile.</p>
<p>Installs: 70000 | Stars: n/a | Last update: n/a</p>
<h3 id="eesel-the-new-tab-for-github"><a
href="https://www.eesel.app/">eesel: The new tab for GitHub</a>
<a href="https://chrome.google.com/webstore/detail/eesel-the-new-tab-for-wor/jffaiidojfhflballoapgofphkadiono"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/en-US/firefox/addon/eesel/reviews/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>All your issues, PRs, repos and other work documents right in your
new tab</p>
<p>Installs: 113 | Stars: n/a | Last update: n/a</p>
<h3 id="gitako---github-file-tree"><a
href="https://github.com/enixcoda/gitako">gitako - github file tree</a>
<a href="https://chrome.google.com/webstore/detail/gitako-github-file-tree/giljefjcheohhamkjphiebfjnlphnokk"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/gitako-github-file-tree/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://microsoftedge.microsoft.com/addons/detail/gitako-github-file-tree/alpoloddcggjhakjemghahlkofjekbca"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" width="24" /></a></h3>
<p>file tree for github, and more than that.</p>
<p>Installs: 299 | Stars: n/a | Last update: 7 Jul 2024</p>
<h3 id="github.expandinizr"><a
href="https://github.com/thecodejunkie/github.expandinizr">github.expandinizr</a>
<a href="https://chrome.google.com/webstore/detail/githubexpandinizr/cbehdjjcilgnejbpnjhobkiiggkedfib"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Add breakpoints at 1400px, 1600px and 1800px for full GitHub
experience on large screens. Also removes the truncating of file and
directory names in the repository browser.</p>
<p>Installs: 2000 | Stars: 131 | Last update: n/a</p>
<h3 id="gitpod---dev-environments-in-a-browser-tab"><a
href="https://github.com/gitpod-io/browser-extension">gitpod - dev
environments in a browser tab</a>
<a href="https://chrome.google.com/webstore/detail/gitpod-dev-environments-i/dodmmooeoklaejobgleioelladacbeki"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/gitpod/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a></h3>
<p>gitpod streamlines developer workflows by providing ready-to-code
development environments in your browser - powered by vs code.</p>
<p>Installs: 2280 | Stars: 143 | Last update: 21 Jun 2024</p>
<h3 id="npmhub"><a href="https://github.com/npmhub/npmhub">npmhub</a>
<a href="https://chrome.google.com/webstore/detail/npmhub/kbbbjimdjbjclaebffknlabpogocablj"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a>
<a href="https://addons.mozilla.org/firefox/addon/npm-hub/"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" width="24" /></a>
<a href="https://apps.apple.com/app/npmhub/id1542090429"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" width="24" /></a></h3>
<p>When viewing a repository on github.com that has a package.json file,
this extension will introspect the dependencies in package.json and
display links and description for each dependency, just below the repos
README.</p>
<p>Installs: 72 | Stars: 758 | Last update: 26 Jul 2024</p>
<h3 id="xhub"><a href="https://github.com/nschloe/xhub">xhub</a>
<a href="https://chrome.google.com/webstore/detail/xhub/anidddebgkllnnnnjfkmjcaallemhjee"><img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" width="24" /></a></h3>
<p>Extends GitHub pages with math, diagrams, embedded YouTube videos
etc.</p>
<p>Installs: 426 | Stars: 91 | Last update: n/a <a
href="https://github.com/stefanbuck/awesome-browser-extensions-for-github">browserextensionsforgithub.md
Github</a></p>

194
html/browserify.md2.html Normal file
View File

@@ -0,0 +1,194 @@
<div data-align="center">
<img src="browserify.png" alt="Browserify!">
</div>
<h1 id="awesome-browserify-awesome">Awesome Browserify <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>:crystal_ball: A curated list of awesome <a
href="https://github.com/substack/node-browserify">Browserify</a>
resources, libraries, and tools.</p>
</blockquote>
<p>Please help improve this list by <a
href="contributing.md">contributing</a>!</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#about">About</a></li>
<li><a href="#official-resources">Official Resources</a></li>
<li><a href="#community-resources">Community Resources</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#articles">Articles</a></li>
<li><a href="#demos">Demos</a></li>
<li><a href="#videos">Videos</a></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#development-servers">Development Servers</a></li>
<li><a href="#plugins">Plugins</a></li>
<li><a href="#watchers">Watchers</a></li>
<li><a href="#css-bundlers">CSS Bundlers</a></li>
<li><a href="#transforms">Transforms</a></li>
<li><a href="#node-in-the-browser">Node in the Browser</a></li>
<li><a href="#production-tools">Production Tools</a></li>
</ul></li>
</ul>
<h2 id="about">About</h2>
<p>Browserify lets you <code>require('modules')</code> in the browser by
bundling up all of your dependencies.</p>
<p>You can use a node-style <code>require()</code> to organize your
browser code and load modules installed by npm. Browserify will
recursively analyze all the <code>require()</code> calls in your app in
order to build a bundle you can serve up to the browser in a single
<code>&lt;script&gt;</code> tag.</p>
<h2 id="official-resources">Official Resources</h2>
<ul>
<li><a
href="https://github.com/substack/node-browserify#usage">Docs</a></li>
<li><a
href="https://github.com/substack/browserify-handbook">Handbook</a></li>
<li><a href="https://github.com/substack/node-browserify">Repo</a></li>
<li><a href="http://browserify.org/">Website</a></li>
</ul>
<h2 id="community-resources">Community Resources</h2>
<ul>
<li><a
href="http://webchat.freenode.net/?channels=browserify">IRC</a></li>
<li><a href="http://twitter.com/browserify">Twitter</a></li>
<li><a
href="http://stackoverflow.com/questions/tagged/browserify">StackOverflow</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<ul>
<li><a href="http://browserify.org/#middle-section">Hello World with
Browserify</a></li>
<li><a
href="https://github.com/workshopper/browserify-adventure">Browserify
Adventure</a></li>
<li><a
href="https://ponyfoo.com/articles/a-gentle-browserify-walkthrough">A
Gentle Browserify Walkthrough</a></li>
<li><a href="http://zhaoda.net/2015/10/16/browserify-guide/">Browserify
guide</a> (Chinese)</li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://writingjavascript.org/posts/introduction-to-browserify">Introduction
to Browserify</a></li>
<li><a
href="http://dontkry.com/posts/code/using-npm-on-the-client-side.html">Using
npm on the client side</a></li>
<li><a href="http://benclinkinbeard.com/posts/how-browserify-works/">How
Browserify Works</a></li>
<li><a
href="https://www.viget.com/articles/gulp-browserify-starter-faq">Gulp +
Browserify: The Everything Post</a></li>
<li><a
href="http://www.forbeslindesay.co.uk/post/44144487088/browserify-vs-component">Browserify
vs Component</a></li>
<li><a
href="https://gist.github.com/substack/68f8d502be42d5cd4942">Browserify
for Webpack users</a></li>
<li><a
href="https://mattdesl.svbtle.com/browserify-vs-webpack">Browserify
vs. Webpack</a></li>
</ul>
<h2 id="demos">Demos</h2>
<ul>
<li><a href="http://requirebin.com/?gist=maxogden/9576799">Canvas
Splitter</a> by <a href="http://github.com/hughsk">hughsk</a></li>
<li><a href="http://requirebin.com/?gist=maxogden/9557700">Infinite 2D
Cave Generator</a> by <a href="http://github.com/hughsk">hughsk</a></li>
<li><a href="http://requirebin.com/?gist=maxogden/9557776">2D Velocity
Control</a> by <a
href="http://github.com/sethvincent">sethvincent</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=DCQNm6yiZh0">James Halliday
(substack) - LXJS 2013 - Modularidade para todos</a></li>
<li><a href="https://www.youtube.com/watch?v=CTAa8IcQh1U">Getting
Started with Browserify</a> by <a
href="https://github.com/shama/">shama</a></li>
<li><a href="https://www.youtube.com/watch?v=Uk2bgp8OLT8">Transform your
Bundles with Browserify</a> by <a
href="https://github.com/shama/">shama</a></li>
</ul>
<h2 id="tools">Tools</h2>
<h3 id="development-servers">Development Servers</h3>
<ul>
<li><a href="https://github.com/mattdesl/budo">budo</a> - Dev server for
rapid prototyping.</li>
<li><a href="https://github.com/chrisdickinson/beefy">beefy</a> - Local
development server that aims to make using browserify fast and fun.</li>
<li><a href="https://github.com/maxogden/wzrd">wzrd</a> - Super minimal
browserify development server.</li>
</ul>
<h3 id="plugins">Plugins</h3>
<ul>
<li><a
href="https://github.com/AgentME/browserify-hmr">browserify-hmr</a> -
Hot Module Replacement plugin for Browserify.</li>
</ul>
<h3 id="watchers">Watchers</h3>
<ul>
<li><a href="https://github.com/substack/watchify">watchify</a> - Watch
mode for browserify builds.</li>
<li><a href="https://github.com/royriojas/persistify">persistify</a> -
Wrapper around <code>browserify</code> to make incremental builds.</li>
</ul>
<h3 id="css-bundlers">CSS bundlers</h3>
<ul>
<li><a href="https://github.com/stackcss/sheetify">sheetify</a> -
Modular CSS bundler for browserify.</li>
<li><a href="https://github.com/rotundasoftware/parcelify">parcelify</a>
- Add css to your npm modules consumed with browserify.</li>
<li><a
href="https://github.com/css-modules/css-modulesify">css-modulesify</a>
- Browserify plugin to load CSS Modules.</li>
</ul>
<h3 id="transforms">Transforms</h3>
<ul>
<li><a href="https://github.com/babel/babelify">babelify</a> -
Browserify transform for babel.</li>
<li><a href="https://github.com/benbria/aliasify">aliasify</a> - Remap
require calls at build time.</li>
<li><a href="https://github.com/substack/brfs">brfs</a> -
<code>fs.readFileSync()</code> and <code>fs.readFile()</code> static
asset browserify transform.</li>
</ul>
<h3 id="node-in-the-browser">Node in the Browser</h3>
<ul>
<li><a
href="https://github.com/crypto-browserify/crypto-browserify">crypto-browserify</a>
- Port of nodes <code>crypto</code> module to the browser.</li>
<li><a
href="https://github.com/substack/stream-browserify">stream-browserify</a>
- The <code>stream</code> module from node core, for browsers!</li>
<li><a href="https://github.com/feross/buffer">buffer</a> - The
<code>buffer</code> module from node.js, for the browser.</li>
<li><a href="http://requirebin.com/">requirebin</a> - Write browser
JavaScript programs using modules from NPM.</li>
</ul>
<h3 id="production-tools">Production Tools</h3>
<ul>
<li><a href="https://wzrd.in/">wzrd.in</a> - Browserify CDN.
Browserify-as-a-Service!</li>
<li><a href="https://github.com/yoshuawuyts/bankai">bankai</a> - DIY
asset server. Serves HTML, CSS and JS as streams.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Please read the <a
href="contributing.md">contributing guidelines</a> before getting
started.</p>
<h2 id="license">License</h2>
<p>The <a href="browserify.png">browserify logo</a> is by <a
href="https://github.com/substack">substack</a>.</p>
<p>All other content is released to the public domain under <a
href="https://spdx.org/licenses/CC0-1.0.html">CC0-1.0</a>.</p>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p><a
href="https://github.com/browserify/awesome-browserify">browserify.md
Github</a></p>

115
html/btcdev.html Normal file
View File

@@ -0,0 +1,115 @@
<h1 id="awesome-bitcoin-developer">Awesome Bitcoin Developer</h1>
<h2 id="summary">Summary</h2>
<ol type="1">
<li><a href="#bitcore">Bitcore</a></li>
<li><a href="#multi-signature-address">Multi-Signature Address</a></li>
</ol>
<h2 id="overview">Overview</h2>
<ol type="1">
<li>[Bitcoin: Tips for building a native Bitcoin app]
(http://shout.setfive.com/2014/12/02/bitcoin-tips-for-building-a-native-bitcoin-app/)</li>
<li>[Developing Bitcoin Applications An overview]
(http://www.railslove.com/stories/developing-bitcoin-applications-an-overview)</li>
<li>[The Best Resources for Learning to Build Bitcoin and Block Chain
Applications]
(https://medium.com/zapchain-magazine/the-best-resources-for-learning-to-build-bitcoin-and-block-chain-applications-8de1953506f5)</li>
</ol>
<h2 id="course">Course</h2>
<ol type="1">
<li>[Bitcoin and Cryptocurrency Technologies Online Course]
(https://www.youtube.com/channel/UCNcSSleedtfyDuhBvOQzFzQ)</li>
</ol>
<h2 id="protocol">Protocol</h2>
<ol type="1">
<li>[Bitcoins the hard way: Using the raw Bitcoin protocol]
(http://www.righto.com/2014/02/bitcoins-hard-way-using-raw-bitcoin.html)</li>
</ol>
<h2 id="mining">Mining</h2>
<ol type="1">
<li>[Bitcoin mining the hard way: the algorithms, protocols, and bytes]
(http://www.righto.com/2014/02/bitcoin-mining-hard-way-algorithms.html)</li>
</ol>
<h2 id="bitcoin-core">Bitcoin Core</h2>
<ol type="1">
<li>[Intro to Interacting with Bitcoin Using RPC]
(http://bit-post.com/featured/intro-to-interacting-with-bitcoin-using-rpc-4204)</li>
</ol>
<h2 id="blockchain.info-api">blockchain.info API</h2>
<ol type="1">
<li>[So You Want To Use Bitcon On Your Website]
(https://www.youtube.com/playlist?list=PLhWIQKZKupCYogutsw_qRuDWhjaHm19Ie)</li>
<li>[Building Bitcoin Websites]
(https://www.youtube.com/playlist?list=PLhWIQKZKupCYEPtkR8sPLRJ5VDu8NepcV)</li>
</ol>
<h2 id="coinbase-api">Coinbase API</h2>
<ol type="1">
<li>[How to Make Your First Bitcoin Application]
(https://medium.com/zapchain-magazine/how-to-make-your-first-bitcoin-application-e2e07fb0078e)</li>
</ol>
<h2 id="javascript">Javascript</h2>
<ol start="3" type="1">
<li>[Generating a Bitcoin Address with JavaScript]
(http://procbits.com/2013/08/27/generating-a-bitcoin-address-with-javascript)</li>
</ol>
<h2 id="bitcore">Bitcore</h2>
<ol type="1">
<li><a href="https://www.youtube.com/watch?v=TmkN8yYyOv8">Getting
Started With Bitcore - A Full JavaScript Implementation of
Bitcoin</a></li>
</ol>
<h2 id="multi-signature-address">Multi-Signature Address</h2>
<ol type="1">
<li><a href="https://www.youtube.com/watch?v=YN2Vyu9RupU">How To Create
a Multisig Address and Spend From It</a></li>
<li><a
href="https://www.youtube.com/watch?v=zIbUSaZBJgU">Multi-Signature
Addresses pt1 - Coding This Major Security Improvement</a></li>
<li><a
href="https://www.youtube.com/watch?v=OSA1pwlaypc">Multi-Signature
Addresses pt2 - Spending, Protocol &amp; Coding</a></li>
</ol>
<h2 id="security">Security</h2>
<ol type="1">
<li>[The Bitcoin Security Project]
(https://bitcoinsecurityproject.org/)</li>
<li>[Bitcoin Security 101]
(http://bitcoinsecurity101.com/getting-started/)</li>
</ol>
<h2 id="cryptography">Cryptography</h2>
<ol type="1">
<li>[Learn Cryptography] (http://learncryptography.com/)</li>
</ol>
<h2 id="books">Books</h2>
<ol type="1">
<li>[The Blockchain: Mapping the decentralized future.]
(https://github.com/simondlr/theblockchain)</li>
<li>[Bitcoin Programming Book]
(https://gumroad.com/l/Bitcoin-Programming-book)</li>
<li>[Mastering Bitcoin]
(http://chimera.labs.oreilly.com/books/1234000001802)</li>
<li>[Bitcoin Developer Reference]
(https://github.com/minium/Bitcoin-Spec)</li>
</ol>
<h2 id="academic">Academic</h2>
<ol type="1">
<li>[Peer-to-Peer Review: The State of Academic Bitcoin Research 2014]
(http://suitpossum.blogspot.ca/2014/12/academic-bitcoin-research.html)</li>
<li>[The Ultimate List of Bitcoin and Blockchain White Papers]
(http://startupmanagement.org/2014/12/16/the-ultimate-list-of-bitcoin-and-blockchain-white-papers/)</li>
<li>[List of cryptocurrency whitepapers?]
(http://www.reddit.com/r/coindev/comments/2ayqzj/list_of_cryptocurrency_whitepapers/)</li>
<li>[Bitcoin Academic Research]
(https://docs.google.com/spreadsheets/d/1VaWhbAj7hWNdiE73P-W-wrl5a0WNgzjofmZXe0Rh5sg/edit#gid=0)</li>
</ol>
<h2 id="reddit">Reddit</h2>
<ol type="1">
<li>[CoinDev] (http://www.reddit.com/r/coindev)</li>
</ol>
<h2 id="dapps">Dapps</h2>
<ol type="1">
<li>[Dapps for Beginners]
(https://dappsforbeginners.wordpress.com/)</li>
</ol>
<h2 id="contribute">Contribute</h2>
<p><a href="https://github.com/btcbrdev/awesome-btcdev">btcdev.md
Github</a></p>

View File

@@ -0,0 +1,307 @@
<h1 id="awesome-building-blocks-for-web-apps-awesome-tweet">Awesome
Building Blocks for Web Apps <a href="https://awesome.re"><img
src="https://awesome.re/badge-flat2.svg" alt="Awesome" /></a> <a
href="https://twitter.com/intent/tweet?text=Here%27s%20a%20list%20of%20standalone%20features%20you%20can%20integrate%20into%20your%20web%20app&amp;url=https://github.com/componently-com/awesome-building-blocks-for-web-apps&amp;via=componently&amp;hashtags=webdev,componently,react,blocks,developers"><img
src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social"
alt="Tweet" /></a></h1>
<p><strong>Curated list of standalone features to be integrated into web
applications: Get full features built by others instead of having to
write everything yourself.</strong></p>
<hr>
<p>If you like these building blocks, check out <a
href="https://www.componently.com/?utm_source=github-awesome-components&amp;utm_medium=referral&amp;utm_campaign=awesome-list">componently.com</a>,
a marketplace where developers can search, compare and integrate web
application building blocks.</p>
<hr>
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#ui-elements">UI Elements</a></li>
<li><a href="#exit-intent-popup">Exit Intent Popup</a></li>
<li><a href="#auth">Auth</a></li>
<li><a href="#booking">Booking</a></li>
<li><a href="#notification">Notification</a></li>
<li><a href="#social">Social</a></li>
<li><a href="#chat-bot">Chat Bot</a></li>
<li><a href="#chat">Chat</a></li>
<li><a href="#monitoring">Monitoring</a></li>
<li><a href="#content-management">Content Management</a></li>
<li><a href="#consent-management">Consent Management</a></li>
<li><a href="#media">Media</a></li>
<li><a href="#form">Form</a></li>
<li><a href="#marketing">Marketing</a></li>
<li><a href="#changelog">Changelog</a></li>
<li><a href="#telecommunication">Telecommunication</a></li>
<li><a href="#social-media">Social Media</a></li>
<li><a href="#search">Search</a></li>
<li><a href="#feature-flags">Feature flags</a></li>
<li><a href="#reviews">Reviews</a></li>
<li><a href="#related-awesome-lists">Related awesome-lists</a></li>
</ul>
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
<h2 id="ui-elements">UI Elements</h2>
<ul>
<li><a href="https://tailwindui.com/">Tailwind UI</a> - UI components,
by the creators of Tailwind CSS.</li>
<li><a href="https://webix.com/">Webix</a> - JavaScript UI library and
framework for displaying data in different ways.</li>
<li><a href="https://www.highcharts.com/">Highcharts</a> - Interactive
charts for web.</li>
<li><a href="https://www.webatoms.in">Webatoms</a> - JavaScript bridge
for Xamarin.Forms.</li>
<li><a href="https://www.creative-tim.com/">Creative Tim</a> - Themes
for React, Angular, Vue, Lavarel and HTML5.</li>
<li><a href="https://www.syncfusion.com/">Syncfusion</a> - Data
visualization components and PDF Viewer.</li>
<li><a href="https://coreui.io/pro/vue">CoreUI</a> - Vue admin
template.</li>
<li><a href="https://uifort.com/">UIfort</a> - UI design systems for all
major frontend frameworks.</li>
<li><a href="https://semantic-ui.com/">Semantic UI</a> - Open source UI
component library for React, Meteor, Ember and Angular.</li>
<li><a href="https://designrevision.com/downloads/shards-pro">Design
Revisions Shards Pro</a> - Design blocks for web or mobile apps.</li>
<li><a href="https://themesberg.com">Themesberg</a> - Bootstrap
templates, themes and UI kits.</li>
<li><a href="https://treact.owaiskhan.me/">Treact</a> - React templates
for landing pages, built on Tailwind CSS.</li>
<li><a href="https://creativedesignsguru.com">Creative Designs Guru</a>
- Themes for React, Nextjs and Eleventy, built with Tailwind CSS.</li>
</ul>
<h2 id="exit-intent-popup">Exit Intent Popup</h2>
<ul>
<li><a href="https://wisepops.com/">Wisepops</a> - Contextual popups,
banners and bars for mobile and desktop visitors.</li>
<li><a href="https://www.listagram.com">Listagram</a> - Interactive
opt-in form for collecting email addresses.</li>
<li><a href="https://www.poptin.com">Poptin</a> - Popups and forms that
can be integrated anywhere in the website.</li>
<li><a href="https://www.embedery.com">Embedery</a> - Popups to engage
visitors.</li>
</ul>
<h2 id="auth">Auth</h2>
<ul>
<li><a href="https://auth0.com/">Auth0</a> - Authentication management
with native support for Angular, React and VueJS.</li>
<li><a href="https://clerk.com">Clerk</a> Complete user management UIs
and APIs, purpose-built for React, Next.js, and the modern web.</li>
<li><a href="https://firebase.google.com">Firebase</a> - PaaS from
Google, including authentication management.</li>
<li><a href="https://www.okta.com/">Okta</a> - Authentication and
Authorization solution with support for Angular, React and VueJS.</li>
<li><a href="https://www.onelogin.com/">Onelogin</a> - Authentication
focussed on company internal applications.</li>
<li><a
href="https://azure.microsoft.com/en-us/services/active-directory/#security">Microsoft
Azure Active Directory</a> - Authentication management in Azure, based
on Microsoft accounts.</li>
<li><a href="https://aws.amazon.com/cognito/">AWS Cognito</a> - AWS
authentication management. Frontend integration is part of <a
href="https://aws.amazon.com/de/amplify/">AWS Amplify</a>.</li>
</ul>
<h2 id="booking">Booking</h2>
<ul>
<li><a href="https://calendly.com/">Calendly</a> - Stand-alone booking
solution.</li>
<li><a href="https://www.zoho.com/bookings/">Zoho Bookings</a> - Online
scheduler integrated into Zoho Suite.</li>
<li><a href="https://acuityscheduling.com/">Acuity Scheduling</a> -
Appointment scheduling with extensive API.</li>
<li><a href="https://10to8.com/">10to8</a> - Booking tool with many
features in the free tier.</li>
<li><a href="https://www.supersaas.com/">SuperSaaS</a> - Appointment
scheduling with focus on group scheduling.</li>
<li><a href="https://simplybook.me/">SimplyBook.Me</a> - Booking tool
with its own booking directory.</li>
<li><a href="https://www.oncehub.com/">OnceHub</a> - Scheduling via
ScheduleOnce and meeting management via InviteOnce.</li>
<li><a href="https://youcanbook.me/">YouCanBookMe</a> - Online
scheduling for teams.</li>
<li><a href="https://www.onsched.com/">OnSched</a> - Scheduling API for
marketplaces &amp; applications.</li>
<li><a href="https://www.appointmentplus.com/">AppointmentPlus</a> -
Appointment scheduling with coupons.</li>
<li><a href="https://www.booxi.com/">Booxi</a> - Booking and online
directory components.</li>
<li><a href="https://get.cogsworth.com/">Cogsworth Scheduler</a> -
Online Scheduler for business with a powerful API.</li>
</ul>
<h2 id="notification">Notification</h2>
<ul>
<li><a href="https://onesignal.com/">OneSignal</a> - Mobile and web
notifications.</li>
<li><a href="https://notific.io/">Notific</a> - Notifications including
a PHP SDK.</li>
<li><a href="https://www.wonderpush.com/">WonderPush</a> - Notifications
focused on speed.</li>
<li><a href="https://vwo.com/engage/push-notifications/">VWO Engage</a>
- Notifications as part of a larger marketing suite.</li>
<li><a href="https://signalize.com/">Signalize</a> - Free notifications
with paid analytics add on.</li>
</ul>
<h2 id="social">Social</h2>
<ul>
<li><a href="https://getstream.io/">Stream</a> - Activity feed &amp;
chat APIs.</li>
<li><a href="https://embedsocial.com/products/embedfeed/">EmbedSocials
embedfeed</a> - Social media aggregator.</li>
</ul>
<h2 id="chat-bot">Chat Bot</h2>
<ul>
<li><a href="https://www.freshworks.com/live-chat-software/">Fresh
chat</a> - Chatbot in Freshworks support suite.</li>
<li><a href="https://www.tiledesk.com/">Tiledesh</a> - AI-powered live
chat.</li>
</ul>
<h2 id="chat">Chat</h2>
<ul>
<li><a href="https://www.daily.co/">Daily.co</a> - Video chat.</li>
</ul>
<h2 id="monitoring">Monitoring</h2>
<ul>
<li><a href="https://sentry.io/">Sentry</a> - Full-stack error
monitoring with release management included.</li>
<li><a href="https://raygun.com/platform/crash-reporting">Raygun Crash
Reporting</a> - Error monitoring as part of the Raygun suite.</li>
<li><a href="https://www.honeybadger.io/">Honeybadger</a> - Error,
uptime and check-in monitoring.</li>
<li><a href="https://rollbar.com/">Rollbar</a> - Error monitoring with
the ability to replay HTTP requests that caused errors.</li>
</ul>
<h2 id="content-management">Content Management</h2>
<ul>
<li><a href="https://www.contentful.com">Contentful</a> - Headless
content management system.</li>
</ul>
<h2 id="consent-management">Consent Management</h2>
<ul>
<li><a href="https://cookiefirst.com/">Cookiefirst</a> - Cookie consent
manager.</li>
<li><a href="https://usercentrics.com/">usercentrics</a> - Compliance
manager that can be implemented as part of existing pages.</li>
<li><a href="https://www.sourcepoint.com/">Sourcepoint</a> - Compliance
management as part of a suite including also ad blocker recovery.</li>
<li><a href="https://piwik.pro/gdpr-consent-manager/">PiwikPro</a> -
Compliance management as part of an analytics tool.</li>
<li><a href="https://www.consentmanager.de/">Consent Management
Provider</a> - German management tool for Cookie Consent.</li>
<li><a href="https://www.uniconsent.com/">UniConsent</a> - Consent
management platform for GDPR, CCPA, COPPA compliance.</li>
<li><a href="https://trustarc.com/">TrustArc</a> - Privacy management
for the CCPA, GDPR, LGPD and 900+ other global regulations.</li>
<li><a href="https://www.cookiebot.com/">Cookiebot</a> - Cookie tracking
manager.</li>
<li><a href="https://www.iubenda.com/">iubenda</a> - Consent management
and terms and conditions generator.</li>
<li><a href="https://www.civicuk.com/cookie-control/">Civic Cookie
Control</a> - Smaller Cookie and GDPR compliance product.</li>
<li><a href="https://www.ccm19.de/">CCM19</a> - German cookie consent
manager.</li>
<li><a href="https://cookieinformation.com/">CookieInformation</a> -
Focus on compliance reporting via a dashboard.</li>
<li><a href="https://www.cookiepro.com/">CookiePro</a> - Cookie
management as part of a privacy management solution.</li>
<li><a href="https://github.com/Mastermindzh/react-cookie-consent">React
Cookie Consent</a> - A small and customizable cookie consent bar for
React applications.</li>
<li><a href="https://github.com/buildo/react-cookie-banner">React Cookie
Banner</a> - React cookie banner which can be automatically dismissed
with a scroll.</li>
</ul>
<h2 id="media">Media</h2>
<ul>
<li><a href="https://mux.com/">Mux</a> - Stream hosted and live
videos.</li>
<li><a
href="https://developer.spotify.com/documentation/web-playback-sdk/">Spotify
web playback SDK</a> - Client-side JavaScript library which allows you
to create a new player in Spotify Connect and play any audio track from
Spotify in the browser via encrypted media extensions.</li>
</ul>
<h2 id="form">Form</h2>
<ul>
<li><a href="https://www.staticforms.xyz/">Static Forms</a> - Form that
sends its results to your email.</li>
<li><a
href="https://flyingforms.io/?utm_source=github-awesome-components&amp;utm_medium=referral&amp;utm_campaign=awesome-list">FlyingForms</a>
- Building, versioning and managing forms.</li>
</ul>
<h2 id="marketing">Marketing</h2>
<ul>
<li><a href="https://trustpulse.com/">TrustPulse</a> - Shows recent
buyers on your website.</li>
</ul>
<h2 id="changelog">Changelog</h2>
<ul>
<li><a href="https://www.getbeamer.com">Beamer</a> - Combination of push
notifications and changelog management.</li>
<li><a href="https://changelogfy.com/">Changelogfy</a> - A product
release notes tool.</li>
<li><a href="https://changefeed.app/">Changefeed</a> - Changelog as
stand-alone page or embeddable widget.</li>
<li><a href="https://canny.io/features/changelog">Cannys Changelog</a>
- Combines changelog with product roadmaps.</li>
<li><a href="https://www.productflare.com/changelog">ProductFlares
Changelog</a> - Changelog widget around a product team task management
system.</li>
<li><a href="https://changes.blue">Changes</a> - Changelog building
kit.</li>
</ul>
<h2 id="telecommunication">Telecommunication</h2>
<ul>
<li><a href="https://www.vonage.com/">Vonage</a> - Voice, messaging,
video and data capabilities across unified communications, contact
centers and communications APIs.</li>
</ul>
<h2 id="social-media">Social Media</h2>
<ul>
<li><a href="https://www.addthis.com/">AddThis</a> - Social sharing
buttons, available on AMPs.</li>
<li><a href="https://sharethis.com/">ShareThis</a> - Social sharing
buttons.</li>
<li><a href="https://www.addtoany.com/">AddToAny</a> - Sharing buttons
for many different target services.</li>
</ul>
<h2 id="search">Search</h2>
<ul>
<li><a href="https://www.algolia.com/">Algolia</a> - Search for your
application.</li>
<li><a href="https://github.com/elastic/search-ui">Search UI</a> - UI
integration for ElastiSearch.</li>
</ul>
<h2 id="feature-flags">Feature flags</h2>
<ul>
<li><a href="https://www.optimizely.com/rollouts">Optimizelys
Rollouts</a> - Feature flags combined with A/B testing.</li>
<li><a href="https://launchdarkly.com/">LaunchDarkly</a> - Feature
management with multiple integrations in CI servers and ticketing
systems.</li>
<li><a href="https://www.split.io/">Split</a> - Another feature
management with multiple integrations in CI servers and ticketing
systems.</li>
<li><a href="https://rollout.io/">Rollout</a> - Feature management
focusing on segmented roll-out of features.</li>
</ul>
<h2 id="reviews">Reviews</h2>
<ul>
<li><a href="https://justreview.co/">JustReview</a> - Collect reviews
from e-commerce, social media and review service providers and embed on
a website.</li>
<li><a href="https://reviewsonmywebsite.com/">ReviewsOnMyWebsite</a> -
Collect, monitor and display customer reviews.</li>
</ul>
<h2 id="related-awesome-lists">Related awesome-lists</h2>
<ul>
<li><a
href="https://github.com/mateusortiz/webcomponents-the-right-way">Web
Components</a></li>
<li><a
href="https://github.com/mfornos/awesome-microservices">Microservices</a></li>
<li><a
href="https://github.com/ChristianUlbrich/awesome-microfrontends">Micro
Frontends</a></li>
</ul>
<p><a
href="https://github.com/componently-com/awesome-building-blocks-for-web-apps">buildingblocksforwebapps.md
Github</a></p>

1577
html/c.md2.html Normal file

File diff suppressed because it is too large Load Diff

708
html/cakephp.md2.html Normal file
View File

@@ -0,0 +1,708 @@
<h1 id="awesome-cakephp-awesome">Awesome CakePHP <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of amazingly awesome <strong>CakePHP 5.x+</strong>
plugins, resources and shiny things.</p>
<p>If you are looking for previous CakePHP resources please visit: - the
<a
href="https://github.com/FriendsOfCake/awesome-cakephp/tree/cake2">CakePHP
2.x version</a> of this awesome list - the <a
href="https://github.com/FriendsOfCake/awesome-cakephp/tree/cake3">CakePHP
3.x version</a> of this awesome list - the <a
href="https://github.com/FriendsOfCake/awesome-cakephp/tree/cake4">CakePHP
4.x version</a> of this awesome list - this wiki with a <a
href="https://github.com/FriendsOfCake/awesome-cakephp/wiki#plugins-not-yet-upgraded-from-2x-to-3x">list
of not-yet upgraded plugins</a></p>
<p>Additional lists you might find useful: - <a
href="https://plugins.cakephp.org">CakePHP Plugins</a> - <a
href="https://github.com/ziadoz/awesome-php">Awesome PHP</a> - <a
href="https://github.com/bayandin/awesome-awesomeness">Awesome
Awesomeness</a></p>
<blockquote>
<p>For those wondering; this list differs from plugins.cakephp.org by
supporting plugin subparts (instead of only the whole plugin/repo), more
granular grouping and the primary focus on task-specific
functionality.</p>
</blockquote>
<h2 id="table-of-contents">Table of Contents</h2>
<ul>
<li><a href="#plugins">Plugins</a>
<ul>
<li><a href="#apm">APM</a></li>
<li><a href="#architecture">Architecture</a></li>
<li><a href="#asset-management">Asset Management</a></li>
<li><a href="#auditing--logging">Auditing / Logging</a></li>
<li><a href="#authentication-and-authorization">Authentication and
Authorization</a></li>
<li><a href="#caching">Caching</a></li>
<li><a href="#code-analysis">Code Analysis</a></li>
<li><a href="#debugging">Debugging</a></li>
<li><a href="#email">Email</a></li>
<li><a href="#file-manipulation">File Manipulation</a></li>
<li><a href="#filtering-and-validation">Filtering and
Validation</a></li>
<li><a href="#geolocation">Geolocation</a></li>
<li><a href="#i18n">I18n</a></li>
<li><a href="#imagery">Imagery</a></li>
<li><a href="#libs">Libs</a></li>
<li><a href="#markup">Markup</a></li>
<li><a href="#migration">Migration</a></li>
<li><a href="#miscellaneous">Miscellaneous</a></li>
<li><a href="#navigation">Navigation</a></li>
<li><a href="#nosql">NoSQL</a></li>
<li><a href="#notifications">Notifications</a></li>
<li><a href="#orm--database--datamapping">ORM / Database /
Datamapping</a></li>
<li><a href="#pdf">PDF</a></li>
<li><a href="#queue">Queue</a></li>
<li><a href="#rest-and-api">REST and API</a></li>
<li><a href="#search">Search</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#seo">SEO</a></li>
<li><a href="#skeleton">Skeleton</a></li>
<li><a href="#social">Social</a></li>
<li><a href="#templating">Templating</a></li>
<li><a href="#testing">Testing</a></li>
<li><a href="#third-party-apis">Third Party APIs</a></li>
</ul></li>
<li><a href="#software">Software</a>
<ul>
<li><a href="#development-environment">Development Environment</a></li>
</ul></li>
<li><a href="#web-applications">Web Applications</a>
<ul>
<li><a href="#cms-and-applications-built-on-cakephp">CMS and
applications built on CakePHP</a></li>
<li><a href="#demo">Demo</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#help">Help</a></li>
<li><a href="#cakephp-websites">CakePHP Websites</a></li>
<li><a href="#cakephp-books-and-articles">CakePHP Books and
Articles</a></li>
<li><a href="#cakephp-videos">CakePHP Videos</a></li>
<li><a href="#cakephp-tutorials">CakePHP Tutorials</a></li>
<li><a href="#cakephp-reading-and-listening">CakePHP Reading and
Listening</a></li>
<li><a href="#cakephp-internals-reading">CakePHP Internals
Reading</a></li>
</ul></li>
<li><a href="#conferences">Conferences</a></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h1 id="plugins">Plugins</h1>
<h2 id="apm">APM</h2>
<p><em>Plugins for Application Performance Monitoring.</em></p>
<h2 id="architecture">Architecture</h2>
<ul>
<li><a
href="https://github.com/burzum/cakephp-service-layer">Burzum/CakeServiceLayer
plugin</a> - Service layer and domain/business model
implementation.</li>
</ul>
<h2 id="asset-management">Asset Management</h2>
<p><em>Tools for managing, compressing and minifying website
assets.</em></p>
<ul>
<li><a href="https://github.com/markstory/asset_compress">AssetCompress
plugin</a> - A complete asset manager for CakePHP.</li>
<li><a href="https://github.com/ishanvyas22/asset-mix">AssetMix
plugin</a> - Provides integration with <a
href="https://laravel-mix.com">Laravel Mix</a> asset compilation.</li>
<li><a href="https://github.com/brandcom/cakephp-vite">ViteHelper
plugin</a> - Provides integration with <a
href="https://vite.dev/">Vite</a> asset compilation.</li>
</ul>
<h2 id="auditing-logging">Auditing / Logging</h2>
<p><em>Plugins for auditing and logging.</em></p>
<ul>
<li><a href="https://github.com/lorenzo/audit-stash">AuditStash
plugin</a> - Flexible and rock solid audit log tracking.</li>
<li><a
href="https://github.com/dereuromark/CakePHP-DatabaseLog">DatabaseLog
plugin</a> - Simple and stand-alone logging to database instead of
files.</li>
<li><a href="https://github.com/UseMuffin/Footprint">Muffin/Footprint
plugin</a> - Plugin to allow passing currently logged in user to model
layer.</li>
<li><a href="https://github.com/josegonzalez/cakephp-version">Version
plugin</a> - A plugin that facilitates versioned database entities.</li>
</ul>
<h2 id="authentication-and-authorization">Authentication and
Authorization</h2>
<p><em>Plugins and libraries for implementing authentication and
authorization.</em></p>
<ul>
<li><a
href="https://github.com/ADmad/cakephp-social-auth">ADmad/SocialAuth
plugin</a> - A plugin which allows you to authenticate using social
providers like Facebook/Google/Twitter etc. using <a
href="https://github.com/SocialConnect/auth">SocialConnect/auth</a>
social sign on library.</li>
<li><a
href="https://github.com/rrd108/api-token-authenticator">ApiTokenAuthenticator
plugin</a> - A simple token authentication plugin for CakePHP REST
APIs.</li>
<li><a href="https://github.com/cakephp/authentication">Authentication
plugin</a> - Official CakePHP authentication middleware plugin.</li>
<li><a href="https://github.com/cakephp/authorization">Authorization
plugin</a> - Official CakePHP authorization stack.</li>
<li><a href="https://github.com/CakeDC/users">CakeDC/Users plugin</a> -
Complete user management (admin panel, remember me, etc), Social login
(FB, Twitter, LinkedIn, Google, Instagram), RBAC, API and more.</li>
<li><a href="https://github.com/dereuromark/cakephp-tinyauth">TinyAuth
plugin</a> - Authentication and role-based (single/multi) authorization
as very light-weight approach.</li>
<li><a
href="https://github.com/dereuromark/cakephp-tools">Tools:Passwordable</a>
- Containing <a
href="https://github.com/dereuromark/cakephp-tools/blob/master/docs/Behavior/Passwordable.md">Passwordable
behavior</a> for a DRY approach on password hashing.</li>
<li><a
href="https://github.com/andrej-griniuk/cakephp-two-factor-auth">TwoFactorAuth
plugin</a> - Allows two factor authentication using Google Authenticator
or similar app to generate one-time codes. Based on <a
href="https://github.com/RobThree/TwoFactorAuth">RobThree/TwoFactorAuth</a>
library.</li>
</ul>
<h2 id="caching">Caching</h2>
<p><em>Plugins for caching data.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-cache">Cache
plugin</a> - For caching views (HTML, CSV, JSON, XML, …) as static cache
files.</li>
<li><a
href="https://github.com/CakeDC/cakephp-cached-routing">CakeDC/CachedRouting
plugin</a> - Provides a cached version of the RoutingMiddleware to
improve the load time of routes.</li>
</ul>
<h2 id="code-analysis">Code Analysis</h2>
<p><em>Plugins for analyzing, parsing and manipulation
codebases.</em></p>
<ul>
<li><a
href="https://github.com/CakeDC/cakephp-phpstan">cakedc/cakephp-phpstan</a>
- A PHPStan extension to resolve CakePHP magic around getter return
types for the static analyzer.</li>
<li><a
href="https://github.com/dereuromark/cakephp-ide-helper">IdeHelper
plugin</a> - Helps to make IDE support better by adding annotations to
your existing code similar to what baking does to new code.</li>
<li><a
href="https://github.com/dereuromark/cakephp-ide-helper-extra">IdeHelperExtra
plugin</a> - Useful IdeHelper addons for other plugins or custom use
cases.</li>
<li><a
href="https://github.com/LordSimal/cakephp-psalm">lordsimal/cakephp-psalm</a>
- A Psalm extension to resolve CakePHP magic around getter return types
for the static analyzer.</li>
<li><a
href="https://github.com/dereuromark/cakephp-test-helper">TestHelper
plugin</a> - Provides testing enhancements and TDD support as browser
backend.</li>
</ul>
<h2 id="debugging">Debugging</h2>
<p><em>Plugins for debugging and local development.</em></p>
<ul>
<li><a
href="https://github.com/zunnu/associations-debugger">AssociationsDebugger
plugin</a> - A plugin that draws your model associations as
diagram.</li>
<li><a
href="https://github.com/dereuromark/cakephp-whoops">CakephpWhoops
plugin</a> - PHP errors and exceptions for cool kids with <a
href="https://github.com/filp/whoops">filp/whoops</a>.</li>
<li><a href="https://github.com/cakephp/debug_kit">DebugKit plugin</a> -
The de-facto standard for debugging.</li>
<li><a href="https://github.com/dereuromark/executionorder">Execution
order</a> - A demo app to display the execution order of files, methods
and callbacks.</li>
<li><a href="https://github.com/lordsimal/cakephp-sentry">Sentry
plugin</a> A plugin to seamlessly integrate Sentry for errors and
exceptions.</li>
<li><a href="https://github.com/dereuromark/cakephp-setup">Setup
plugin</a> - A lightweight setup plugin containing debugging and
maintenance tools.</li>
</ul>
<h2 id="email">Email</h2>
<p><em>Plugins for sending and parsing email.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-queue">Queue
plugin</a> - A dependency-free queue-based mail solution using
Mailer/Email class, allowing re-queue on (network) failure.</li>
<li><a href="https://github.com/sprintcube/cakephp-sendgrid">SendGrid
plugin</a> - Email transport plugin for sending email via SendGrid
API.</li>
</ul>
<h2 id="file-manipulation">File Manipulation</h2>
<p><em>Plugins for file manipulation.</em></p>
<ul>
<li><a
href="https://github.com/dereuromark/cakephp-file-storage">FileStorage
plugin</a> - Flexible file storage and upload plugin.</li>
<li><a
href="https://github.com/FriendsOfCake/cakephp-upload">Josegonzalez/Upload
plugin</a> - A customisable plugin that uses <a
href="https://flysystem.thephpleague.com/">Flysystem</a> to write to
multiple backends (Dropbox, FTP, S3, Local, etc.).</li>
</ul>
<h2 id="filtering-and-validation">Filtering and Validation</h2>
<p><em>Plugins for filtering and validating data.</em></p>
<ul>
<li>see Cake/Localized plugin below.</li>
<li>see Tools plugin below.</li>
</ul>
<h2 id="geolocation">Geolocation</h2>
<p><em>Plugins for geocoding addresses and working with latitudes and
longitudes.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-geo">Geo plugin</a>
- Containing <a
href="https://www.dereuromark.de/2012/06/12/geocoding-with-cakephp/">Geocoder
behavior</a> and <a
href="https://www.dereuromark.de/2010/12/21/googlemapsv3-cakephp-helper/">GoogleMaps
helper</a>.</li>
</ul>
<h2 id="i18n">I18n</h2>
<p><em>Plugins for I18n (Internationalization) and L10n
(Localization).</em></p>
<ul>
<li><a href="https://github.com/ADmad/cakephp-i18n">ADmad/I18n
plugin</a> - A plugin with I18n related tools.</li>
<li><a href="https://github.com/cakephp/localized">Cake/Localized
plugin</a> - Localized validation and ready-to-use translation PO
files.</li>
<li><a href="https://github.com/dereuromark/cakephp-translate">Translate
plugin</a> - Translate your translations in the backend with ease.</li>
</ul>
<h2 id="imagery">Imagery</h2>
<p><em>Plugins for manipulating images.</em></p>
<ul>
<li><a href="https://github.com/ADmad/cakephp-glide">ADmad/Glide
plugin</a> - A plugin for using <a
href="https://glide.thephpleague.com/">Glide</a> image manipulation
library.</li>
<li><a
href="https://github.com/dereuromark/cakephp-qrcode/">QrCodePlugin</a> -
Easily render SVG/PNG QR Codes for your app.</li>
</ul>
<h2 id="libs">Libs</h2>
<p><em>Useful libraries or tools that dont fit in any of the other
categories.</em></p>
<ul>
<li><a href="https://github.com/cakephp/chronos">Chronos</a> - A simple
standalone DateTime API extension (successor of Carbon).</li>
<li><a href="https://github.com/composer/installers">Composer
Installers</a> - A multi framework Composer library installer.</li>
<li><a href="https://getcomposer.org/">Composer</a>/<a
href="https://packagist.org/">Packagist</a> - A package and dependency
manager.</li>
<li><a href="https://github.com/alexandresalome/graphviz">Graphviz</a> -
A Graphviz library.</li>
<li><a href="https://github.com/rocketeers/rocketeer">Rocketeer</a> -
PHP task runner and deployment package.</li>
</ul>
<h2 id="markup">Markup</h2>
<p><em>Plugins for working with markup.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-markup">Markup
plugin</a> - Allows to use PHP or JS based syntax highlighting.</li>
</ul>
<h2 id="migration">Migration</h2>
<p><em>Plugins and resources around migration and upgrading.</em></p>
<ul>
<li><a href="https://github.com/cakephp/migrations">Migrations
plugin</a> - (DB) Migration plugin.</li>
<li><a href="https://github.com/cakephp/upgrade">Upgrade app</a> -
Official upgrade app for 3.x=&gt;4.x and 4.x=&gt;5.x.</li>
<li><a href="https://github.com/dereuromark/upgrade">Upgrade app
(extended)</a> - An extended upgrade app for 3.x=&gt;4.x and some 5.x
snippets.</li>
<li><a
href="https://book.cakephp.org/5/en/appendices.html">Upgrade/Migration
Guide</a> - Official migration guide.</li>
</ul>
<h2 id="miscellaneous">Miscellaneous</h2>
<p><em>Misc plugins and libraries.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-ajax">Ajax
plugin</a> - A plugin to ease handling AJAX requests.</li>
<li><a href="https://github.com/CakeDC/enum">CakeDC/Enum plugin</a> - A
plugin to add enumeration list support to your app.</li>
<li><a href="https://github.com/dereuromark/cakephp-dto">CakeDto
plugin</a> - Quickly generate useful data transfer objects for your app
(mutable/immutable), replacing messy arrays and leveraging your IDE
through typehinting and autocomplete.</li>
<li><a href="https://github.com/dereuromark/cakephp-calendar">Calendar
plugin</a> - For generating basic calendars. Includes IcalView for ICS
calendar file generation.</li>
<li><a href="https://github.com/dereuromark/cakephp-feedback">Feedback
plugin</a> - Allow visitors to send quick and easy feedback incl. a
screenshot via sidebar form.</li>
<li><a href="https://github.com/dereuromark/cakephp-flash">Flash
plugin</a> - More powerful flash messages for your application.</li>
<li><a href="https://github.com/CakeDC/cakephp-inertia">Inertia
plugin</a> - Plugin for connecting a Vue 3 app and use an API interface
using a middleware.</li>
<li><a href="https://github.com/cnizzardini/cakephp-preloader">OPCache
Preloader</a> - An OPCache Preloader for CakePHP applications.</li>
<li><a
href="https://github.com/dereuromark/cakephp-setup/blob/master/docs/Maintenance/Maintenance.md">Setup:Maintenance</a>
- Maintenance shell to go into maintenance mode for all requests with
optional IP whitelisting.</li>
<li><a href="https://github.com/dereuromark/cakephp-shim">Shim
plugin</a> - A plugin containing useful shims and improvements as basis
for your application.</li>
<li><a href="https://github.com/dereuromark/cakephp-tools">Tools
plugin</a> - Containing lots of useful helpers, behaviors, components,
commands, helpers, libs and more.</li>
</ul>
<h2 id="navigation">Navigation</h2>
<p><em>Tools for building navigation structures.</em></p>
<ul>
<li><a href="https://github.com/icings/menu">Icings/Menu plugin</a> - A
<a href="https://github.com/KnpLabs/KnpMenu">KnpMenu</a> seasoned menu
plugin for CakePHP.</li>
</ul>
<h2 id="nosql">NoSQL</h2>
<p><em>Plugins for working with “NoSQL” backends.</em></p>
<h2 id="notifications">Notifications</h2>
<p><em>Plugins for working with notification software.</em></p>
<h2 id="orm-database-datamapping">ORM / Database / Datamapping</h2>
<p><em>Plugins that implement object-relational mapping or data-mapping
techniques.</em></p>
<ul>
<li><a href="https://github.com/ADmad/cakephp-sequence">ADmad/Sequence
plugin</a> - Behavior for maintaining ordered list of records.</li>
<li><a href="https://github.com/dereuromark/cakephp-decimal">CakeDecimal
plugin</a> - A value object approach on handling decimals.</li>
<li><a
href="https://github.com/riesenia/cakephp-duplicatable">Duplicatable
plugin</a> - Behavior for duplicating entities including related
data.</li>
<li><a href="https://github.com/lampager/lampager-cakephp">Lampager/Cake
plugin</a> - Rapid pagination without using OFFSET.</li>
<li><a href="https://github.com/usemuffin/orderly">Muffin/Orderly
plugin</a> - Allows setting default order for your tables.</li>
<li><a href="https://github.com/usemuffin/trash">Muffin/Trash plugin</a>
- Soft-delete behavior for CakePHP.</li>
<li><a href="https://github.com/itosho/easy-query">Itosho/EasyQuery
plugin</a> - Behavior for easily generating some complicated queries
like (bulk) insert/upsert etc.</li>
<li><a
href="https://github.com/icings/partitionable">Icings/Partitionable
plugin</a> - Partitionable associations allowing for basic limiting per
group.</li>
</ul>
<h2 id="pdf">PDF</h2>
<p><em>Plugins and software for working with PDF files.</em></p>
<ul>
<li><a href="https://github.com/FriendsOfCake/CakePdf">CakePdf
plugin</a> - A plugin around PDF generation.</li>
</ul>
<h2 id="queue">Queue</h2>
<p><em>Plugins for working with event and task queues.</em></p>
<ul>
<li><a href="https://github.com/cakephp/queue">Queue plugin</a> -
CakePHP core queue system for the <a
href="https://php-enqueue.github.io">php-queue</a> queue library.</li>
<li><a href="https://github.com/dereuromark/cakephp-queue">Queue
plugin</a> - A minimal and dependency-free queue solution.</li>
<li><a
href="https://github.com/dereuromark/cakephp-queue-scheduler">QueueScheduler
plugin</a> - A dependency-free crontab-like scheduler as DB driven
solution and addon to Queue (dereuromark) plugin.</li>
</ul>
<h2 id="rest-and-api">REST and API</h2>
<p><em>Plugins and web tools for developing REST-ful APIs.</em></p>
<ul>
<li><a href="https://github.com/FriendsOfCake/crud">CRUD plugin</a> -
CakePHP Application development on steroids - rapid prototyping /
scaffolding &amp; production-ready code.</li>
<li><a href="https://github.com/CakeDC/cakephp-api">CakeDC/Api
plugin</a> - All-in-one solution to provide a complete API. It includes
versioning, renderers, CRUD, authentication, extensions (paginate,
filter, HATEOAS), and much more.</li>
<li><a
href="https://github.com/andrej-griniuk/cakephp-fractal-transformer-view">FractalTransformerView
plugin</a> - A plugin which allows using <a
href="https://fractal.thephpleague.com/transformers/">Fractal
transformers</a> for your API output.</li>
<li><a href="https://mixerapi.com">MixerApi</a> - Streamline development
of modern RESTful APIs for your teams CakePHP project.</li>
<li><a
href="https://github.com/cnizzardini/cakephp-swagger-bake">SwaggerBake
plugin</a> - This plugin automatically builds OpenAPI from your existing
models and routes for display in Swagger and Redoc.</li>
</ul>
<h2 id="search">Search</h2>
<p><em>Plugins and software for indexing and performing search queries
on data.</em></p>
<ul>
<li><a
href="https://github.com/cakephp/elastic-search">Cake/ElasticSearch
plugin</a> - Alternative ORM using <a
href="https://www.elastic.co/">Elasticsearch</a> as its backend.</li>
<li><a
href="https://github.com/CakeDC/search-filter">CakeDC/SearchFilter
plugin</a> - Powerful and flexible solution for implementing advanced
search functionality. Provides a robust set of tools for creating
dynamic, user-friendly search interfaces with minimal effort.</li>
<li><a href="https://github.com/skie/plum_search">PlumSearch plugin</a>
- Implements custom, flexible and extendable search strategies.
Implements PRG pattern.</li>
<li><a href="https://github.com/FriendsOfCake/search">Search plugin</a>
- Provides easy searching/filtering for paginated views using PRG
pattern.</li>
<li><a href="https://github.com/dereuromark/cakephp-tags">Tags
plugin</a> - For tagging and finding tagged records.</li>
</ul>
<h2 id="security">Security</h2>
<p><em>Plugins and information around security, preventing
vulnerabilities and protection against XSS and alike.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-captcha">Captcha
plugin</a> - Simple, unobtrusive and extendable captcha solution
providing by default an image based math captcha.</li>
<li><a href="https://github.com/dereuromark/cakephp-expose">Expose
plugin</a> - Expose entities through additional UUIDs instead of their
AIID primary keys to obfuscate those IDs and data associated with these
numerically ordered values.</li>
<li><a href="https://github.com/usemuffin/obfuscate">Muffin/Obfuscate
plugin</a> - Primary key obfuscation/shortening using UUIDs, HashIds,
Optimus, Tiny and/or custom obfuscation strategies.</li>
<li><a href="https://github.com/usemuffin/throttle">Muffin/Throttle
plugin</a> - A plugin for rate limiting (API) requests.</li>
<li><a href="https://github.com/ctlabvn/Recaptcha">Recaptcha plugin</a>
- Simple, lightweight Google Recaptcha v2.</li>
</ul>
<h2 id="seo">SEO</h2>
<p><em>Search Engine Optimization.</em></p>
<ul>
<li><a href="https://github.com/UseMuffin/Slug">Muffin/Slug plugin</a> -
A plugin for generating slugs and finding records by slug. Uses a
pluggable architecture which allows using your own slug generator
class.</li>
<li><a
href="https://github.com/dereuromark/cakephp-tools">Tools:Slugged</a> -
Containing Slugged behavior to auto-generate URL-compatible slugs from
titles.</li>
</ul>
<h2 id="skeleton">Skeleton</h2>
<p><em>Plugins and repositories around app skeletons.</em></p>
<ul>
<li><a href="https://github.com/cakephp/app">App template</a> - An empty
CakePHP project for use with composer.</li>
<li><a href="https://github.com/dereuromark/cakephp-app">BS flavored App
template</a> - An empty CakePHP project with BS5 and FontAwesome out of
the box.</li>
</ul>
<h2 id="social">Social</h2>
<p><em>Plugins around social features.</em></p>
<ul>
<li><a href="https://github.com/dereuromark/cakephp-comments">Comments
plugin</a> - Allows users to comment records, supporting different
formats.</li>
<li><a href="https://github.com/dereuromark/cakephp-favorites">Favorites
plugin</a> - Allows users to star/like/favor records.</li>
<li><a href="https://github.com/dereuromark/cakephp-ratings">Ratings
plugin</a> - Allows users to rate records and displays ratings.</li>
</ul>
<h2 id="templating">Templating</h2>
<p><em>Plugins for templating and lexing.</em></p>
<ul>
<li><a href="https://github.com/cakephp/bake">Bake plugin</a> - Provides
code generation functionality.</li>
<li><a href="https://github.com/friendsofcake/bootstrap-ui">BootstrapUI
plugin</a> - Bootstrap 4/5 integration.</li>
<li><a href="https://github.com/FriendsOfCake/cakephp-csvview">CsvView
plugin</a> - A view class to easily generate CSV.</li>
<li><a href="https://github.com/dereuromark/cakephp-feed">Feed
plugin</a> - Containing an RssView class to easily generate (complex)
RSS feeds.</li>
<li><a href="https://github.com/dereuromark/cakephp-meta">Meta
plugin</a> - Makes handling meta tags and SEO-relevant HTML markup DRY
and easy.</li>
<li><a
href="https://github.com/dereuromark/cakephp-templating">Templating</a>
- HTML snippets as value objects, (Font) icons, and templating
topics.</li>
<li><a
href="https://github.com/dereuromark/cakephp-tools">Tools:Tree</a> -
Tree helper to work with Core Tree behavior and handle tree structure
output.</li>
<li><a href="https://github.com/cakephp/twig-view">TwigView plugin</a> -
A plugin to use the Twig Templating Language for views.</li>
<li><a href="https://github.com/impronta48/cakephp-xlsview">XlsView
plugin</a> - A view class to easily generate XLS using
PHPSpreadsheet.</li>
</ul>
<h2 id="testing">Testing</h2>
<p><em>Plugins/Tools for testing codebases and generating test
data.</em></p>
<ul>
<li><a href="https://github.com/cakephp/cakephp-codesniffer">CakePHP
CodeSniffer rules</a> - The official CakePHP CS rules.</li>
<li><a
href="https://github.com/pakacuda/cakephp-fixture-factories">CakephpFixtureFactories
plugin</a> - Create your fixtures dynamically on a test basis,
accelerate the writing and maintenance of your tests.</li>
<li><a
href="https://github.com/FriendsOfCake/fixturize">FriendsOfCake/Fixturize
plugin</a> - More efficient inserting fixtures when running test suites
by decreasing amount of inserts (mysql only).</li>
</ul>
<h2 id="third-party-apis">Third Party APIs</h2>
<p><em>Plugins for accessing third party APIs.</em></p>
<h1 id="software">Software</h1>
<p><em>Software for creating a development environment.</em></p>
<h2 id="development-environment">Development Environment</h2>
<p><em>Software and tools for creating a sandboxed development
environment.</em></p>
<ul>
<li><a href="https://github.com/cnizzardini/cakephp-docker">CakePHP
Docker</a> - A cakephp/app template for docker.</li>
<li><a href="https://github.com/cpierce/cakephp-vagrant-setup">CakePHP
Vagrant Setup</a> - Tool for spinning up multiple CakePHP vanilla dev
environments.</li>
<li><a href="https://ddev.readthedocs.io/en/stable/">DDEV</a> - Docker
based local env.</li>
<li><a href="https://devilbox.readthedocs.io/en/latest/">Devilbox</a> -
A docker development environment for (CakePHP) apps to be auto-setup
including a lot of tools.</li>
<li><a
href="https://github.com/stefanvangastel/docker-cakephp">Docker</a> -
CakePHP in a docker container environment.</li>
<li><a href="https://gitlab.com/amayer5125/galley">Galley</a> - A small
Docker dev environment for CakePHP development which includes a simple
command line utility.</li>
<li><a
href="https://github.com/junichi11/cakephp3-netbeans">NetBeans</a> -
This package provides support for CakePHP in NetBeans 8.1+.</li>
<li><a href="https://github.com/CakeDC/oven">Oven</a> - Setup your
favorite framework with 1 file and 1 click.</li>
<li><a href="https://puppetlabs.com/">Puppet</a> - A server automation
framework and application.</li>
<li><a href="https://www.vagrantup.com/">Vagrant</a> - A portable
development environment utility.</li>
</ul>
<p>IDE specific compatibility information and tips can be found <a
href="https://github.com/dereuromark/cakephp-ide-helper/wiki#ide-support-and-tips">here</a>.</p>
<h2 id="web-applications">Web Applications</h2>
<h2 id="cms-and-applications-built-on-cakephp">CMS and applications
built on CakePHP</h2>
<ul>
<li><a href="https://github.com/baserproject/basercms">baserCMS</a> -
This is a website development framework with RESTful APIs. Installable
as a plugin for CakePHP.</li>
</ul>
<h2 id="demo">Demo</h2>
<p><em>Web-based (demo) applications and tools.</em></p>
<ul>
<li><a href="https://github.com/Kareylo/BlogMVC-CakePHP3">BlogMVC</a> -
A simple Blog example with CakePHP based on <a
href="https://github.com/Grafikart/BlogMVC">BlogMVC Project</a>.</li>
<li><a
href="https://github.com/lorenzo/cakephp3-bookmarkr">Bookmarkr</a> A
bookmarking application built with the CRUD plugin.</li>
<li><a href="https://github.com/ishanvyas22/cakephp-loki-demo">Fluentd +
Grafana Loki demo application</a> - A demo application to send CakePHP
docker container logs to <a href="https://grafana.com/logs/">Grafana
Loki</a> via <a href="https://www.fluentd.org/">Fluentd</a>.</li>
<li><a
href="https://github.com/gothinkster/cakephp-realworld-example-app">RealWorld</a>
- Example CakePHP codebase containing real world examples (CRUD, auth,
advanced patterns and more) that adheres to the <a
href="https://github.com/gothinkster/realworld-example-apps">RealWorld</a>
spec and API.</li>
<li><a href="https://sandbox.dereuromark.de">Sandbox</a> - A sandbox
CakePHP application with lots of demos and plugin showcasings.</li>
<li><a href="https://github.com/lorenzo/cakephp3-examples">Query
Examples</a> Advanced query building examples.</li>
<li><a href="https://github.com/XetaIO/Xeta">Xeta</a> - A resource to
help people starting with CakePHP.</li>
<li><a href="https://github.com/ishanvyas22/cakephpvue-spa">Vue.js Demo
App</a> - A CakePHP + VueJS single page application skeleton.</li>
</ul>
<h1 id="resources">Resources</h1>
<p>Various resources, such as books, websites and articles, for
improving your CakePHP development skills and knowledge.</p>
<h2 id="help">Help</h2>
<p><em>Where to get help.</em></p>
<ul>
<li><a href="https://discourse.cakephp.org/">Official CakePHP Forum</a>
- This is for generic questions and alike.</li>
<li><a
href="https://stackoverflow.com/questions/tagged/cakephp">stackoverflow.com/questions/tagged/cakephp</a>
- This is for specific questions, ideally along with some example
code.</li>
</ul>
<h2 id="cakephp-websites">CakePHP Websites</h2>
<p><em>Useful and current CakePHP-related websites and blogs.</em></p>
<ul>
<li><a href="https://www.cakedc.com/articles">CakeDC</a> - Articles
around CakePHP.</li>
<li><a href="https://www.dereuromark.de">dereuromark.de</a> - An
extensive CakePHP core dev blog.</li>
<li><a href="https://josediazgonzalez.com/">josediazgonzalez.com</a> - A
mainly CakePHP related core dev blog.</li>
<li><a href="https://mark-story.com">mark-story.com</a> - CakePHP lead
dev blog.</li>
</ul>
<h2 id="cakephp-books-and-articles">CakePHP Books and Articles</h2>
<p><em>Fantastic CakePHP-related (e)books and other reading
material.</em></p>
<h2 id="cakephp-videos">CakePHP Videos</h2>
<p><em>Fantastic CakePHP-related videos.</em></p>
<ul>
<li><a href="https://www.youtube.com/user/CakePHP">CakePHP</a> - Channel
about CakePHP videos.</li>
</ul>
<h2 id="cakephp-tutorials">CakePHP Tutorials</h2>
<p><em>Must-do tutorials.</em></p>
<ul>
<li><a
href="https://book.cakephp.org/5/en/tutorials-and-examples/cms/installation.html">Official
Content Management Tutorial</a></li>
</ul>
<h2 id="cakephp-reading-and-listening">CakePHP Reading and
Listening</h2>
<p><em>Documentation and CakePHP-related reading and listening
materials.</em></p>
<ul>
<li><a href="https://book.cakephp.org/">CakePHP Cookbook(!)</a> - The
official CakePHP documentation.</li>
</ul>
<h2 id="cakephp-internals-reading">CakePHP Internals Reading</h2>
<p><em>Reading materials related to the CakePHP internals and
decisions.</em></p>
<ul>
<li><a href="https://github.com/cakephp/cakephp/graphs/contributors">Top
10 (and more) core contributors</a> - Give em a hand.</li>
</ul>
<h1 id="conferences">Conferences</h1>
<h2 id="official">Official</h2>
<p><em>International conference.</em></p>
<ul>
<li><a href="https://cakefest.org/">cakefest.org</a> - Annual CakePHP
Conference.</li>
</ul>
<h2 id="meetups">MeetUps</h2>
<p><em>Regional meet-ups.</em></p>
<ul>
<li><a href="https://www.meetup.com/CakePHP-DE">CakePHP-DE</a> - MeetUps
in Germany.</li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Please see <a href="CONTRIBUTING.md">CONTRIBUTING</a> for
details.</p>
<h2 id="credits">Credits</h2>
<p>awesome-cakephp has been created by <a
href="https://github.com/dereuromark">dereuromark</a> and is currently
maintained by him and the FriendsOfCake group. Thank you to all <a
href="https://github.com/FriendsOfCake/awesome-cakephp/graphs/contributors">contributors</a>,
too.</p>
<p><a href="https://github.com/FriendsOfCake/awesome-cakephp">cakephp.md
Github</a></p>

209
html/calculators.md2.html Normal file
View File

@@ -0,0 +1,209 @@
<h1 id="awesome-calculators-awesome">Awesome Calculators <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<p><a
href="https://github.com/xxczaki/awesome-calculators"><img src="https://i.imgur.com/9q98DcX.png" align="right" width="120"></a></p>
<blockquote>
<p>A curated list of resources related to calculators!</p>
</blockquote>
<p>Is your project mentioned in this list? See <a
href="https://github.com/xxczaki/awesome-calculators/blob/master/mentioned.md">mentioned.md</a>!</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#calculator-apps">Calculator apps</a>
<ul>
<li><a href="#android">Android</a></li>
<li><a href="#windows">Windows</a></li>
<li><a href="#mac">Mac</a></li>
<li><a href="#linux">Linux</a></li>
<li><a href="#cross-platform">Cross-Platform</a></li>
<li><a href="#web">Web</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#communities">Communities</a></li>
<li><a href="#tutorials">Tutorials</a></li>
<li><a href="#videos">Videos</a></li>
</ul>
<hr /></li>
</ul>
<h2 id="calculator-apps">Calculator apps:</h2>
<h3 id="android">Android</h3>
<ul>
<li><a
href="https://play.google.com/store/apps/details?id=cz.hipercalc&amp;hl=en">HiPER
Scientific Calculator</a> - Advanced scientific calculator, with lots of
features, for example result history and themes.</li>
<li><a
href="https://play.google.com/store/apps/details?id=org.solovyev.android.calculator&amp;hl=en">Calculator
++</a> - Scientific calculator with modern, Google Material Design
interface.</li>
<li><a
href="https://play.google.com/store/apps/details?id=com.google.android.calculator&amp;hl=en">Google
Calculator</a> - Official calculator from Google.</li>
<li><a
href="https://play.google.com/store/apps/details?id=com.sec.android.app.popupcalculator&amp;hl=en">Samsung
Calculator</a> - New, official calculator from Samsung.</li>
<li><a
href="https://play.google.com/store/apps/details?id=com.microblink.photomath&amp;hl=en">Photomath
(Camera Calculator)</a> - Calculate math problems using camera.</li>
<li><a
href="https://play.google.com/store/apps/details?id=uk.co.nickfines.RealCalc&amp;hl=en">RealCalc</a>
- Scientific calculator with realistic interface.</li>
<li><a
href="https://play.google.com/store/apps/details?id=dk.andsen.hp41&amp;hl=en">a41cv</a>
- Excellent emulation of the classic <a
href="http://www.hpmuseum.org/hp41.htm">HP-41CV</a> calculator.</li>
<li><a
href="https://play.google.com/store/apps/details?id=com.Revsoft.Wabbitemu&amp;hl=en">Wabbitemu</a>
- Emulate Texas Instruments graphing calculators on your device.</li>
<li><a
href="https://github.com/shagr4th/droid48/tree/master/app/src/main">Droid48
(src)</a>, <a
href="https://play.google.com/store/apps/details?id=org.ab.x48">Droid48
(app)</a> - Android port of x48, the awesome HP48GX/SX emulator</li>
<li><a href="https://scalarmath.org/">Scalar</a> - Powerful math engine
and math scripting language, that combines the simplicity of standard
calculators with the flexibility of scripting.</li>
</ul>
<h3 id="windows">Windows</h3>
<ul>
<li><a href="https://github.com/Microsoft/calculator">Windows
Calculator</a> - Simple yet powerful calculator that ships with
Windows</li>
<li><a href="http://hiperdevelopment.wixsite.com/hipercalc">HiPER
Scientific Calculator (Windows Edition)</a> - Advanced scientific
calculator with lots of features.</li>
<li><a href="https://github.com/davebrny/in-line-calculator">in-line
calculator (AutoHotkey Calculator)</a> - Interface-less calculator for
Windows that lets you do basic math without having to leave the line
youre typing on.</li>
<li><a href="https://winaero.com/download.php?view.1795">Old Windows 7/8
Calculator in Windows 10</a> - Opportunity to use old Windows 7/8
calculator in Windows 10.</li>
<li><a href="http://www.graphcalc.com/">GraphCal</a> - Professional
calculator with unique features.</li>
</ul>
<h3 id="mac">Mac</h3>
<ul>
<li><a href="https://numi.io/">Numi</a> - Beautiful calculator with
great features, including unit &amp; time zone conversion.</li>
<li><a href="https://soulver.app/">Soulver 3</a> - Smart notepad with a
built-in calculator.</li>
<li><a href="https://www.phnsft.com/products/calculator/">Calculator +
ƒ</a> - Powerful, extensible calculator for the Mac.</li>
</ul>
<h3 id="linux">Linux</h3>
<ul>
<li><a href="https://github.com/galculator/galculator">Galculator</a> -
GTK 2 / GTK 3 based scientific calculator.</li>
<li><a href="https://github.com/KDE/kcalc">KCalc</a> - Calculator which
offers many more mathematical functions than meet the eye on a first
glance.</li>
<li><a href="https://github.com/gwenhael-le-moine/x48">x48</a> - Emulate
the HP48GX/SX, one of the best engineering calculators ever.</li>
</ul>
<h3 id="cross-platform">Cross-Platform</h3>
<ul>
<li><a href="https://parsify.app">Parsify Desktop</a> - Extendable
calculator for the 21st Century.</li>
<li><a href="https://github.com/DCKT/electron-calculator">Simple
Electron Calculator</a> - Basic, cross-platform calculator made with
Electron.</li>
<li><a href="https://github.com/xxczaki/elcalc">elcalc</a> - Calculator
with simple &amp; beautiful interface.</li>
<li><a href="https://github.com/lirios/calculator">Material Design
Calculator</a> - Cross-platform material design calculator.</li>
<li><a href="http://www.speedcrunch.org/">SpeedCrunch</a> -
High-precision scientific calculator featuring a fast, keyboard-driven
user interface.</li>
<li><a href="https://liri.io/apps/calculator/">Liri Calculator</a> -
Cross-platform, Material Design calculator with all the features you
would expect from a modern calculator.</li>
<li><a href="https://github.com/metadelta/mdlt">mdlt</a> - Command-line
utility for quick math.</li>
<li><a href="https://github.com/alfredxing/calc">calc</a> - Simple, fast
and intuitive command-line calculator written in Go.</li>
<li><a href="https://github.com/KrzysztofSzewczyk/JSharpCalculator">J#
Calculator Barebones</a> - Very simple calculator written in J#. Made as
program for J# newcomers to extend and learn from.</li>
<li><a href="https://qalculate.github.io/">Qalculate!</a> -
Cross-platform scientific calculator including unit/currency
converters.</li>
</ul>
<h3 id="web">Web</h3>
<ul>
<li><a href="https://www.wolframalpha.com/">Wolfram|Alpha</a> -
Computational knowledge engine.</li>
<li><a href="http://web2.0calc.com/">Web 2.0 Scientific Calculator</a> -
Online calculator, that provides basic and advanced mathematical
functions useful for school or college.</li>
<li><a href="https://material-calculator.netlify.com/">Calculator.js</a>
- Open-Source, web calculator with beautiful Google Material Design
interface.</li>
<li><a href="http://notepadcalculator.com/">Notepad Calculator</a> -
Calculator with user-friendly, unique notepad interface.</li>
<li><a href="http://www.calculator.net/">Calculator.net</a> - Huge
collection of various calculators.</li>
<li><a href="https://clcalc.net/">Clcalc.net</a> - Open-Source
command-line style arbitrary precision calculator with mathematical,
scientific, programming functions and more.</li>
<li><a href="https://www.desmos.com/">Desmos</a> - Online set of tools
related to math, including a set of calculators, exams and more.</li>
<li><a href="https://www.geogebra.org/">Geogebra</a> - Free online math
tools for graphing, geometry, 3D, and more. Includes interactive
graphical calculator.</li>
</ul>
<h2 id="resources">Resources</h2>
<h3 id="communities">Communities</h3>
<ul>
<li><a href="https://www.reddit.com/r/calculators/">Calculators
Subreddit</a> - The place to share tips, tricks, and games regarding
graphing or high powered calculators.</li>
<li><a href="https://math.stackexchange.com/">Mathematics Stack
Exchange</a> - Great place to ask questions about math.</li>
<li><a href="https://mathoverflow.net/">MathOverflow</a> - Question
&amp; Answer site for professional mathematicians.</li>
</ul>
<h3 id="tutorials">Tutorials</h3>
<ul>
<li><a
href="https://www.codementor.io/azeezolaniran2016/a-simple-calculator-app-using-react-and-node-a0ubeooxk">Simple
calculator app using React &amp; Node.js</a> - Really easy tutorial for
beginners.</li>
<li><a
href="https://www.programiz.com/cpp-programming/examples/calculator-switch-case">Calculator
in C++ using switch…case</a> - How to create a basic calculator in C++
using switch…case.</li>
<li><a
href="https://www.programiz.com/python-programming/examples/calculator">Simple
calculator in Python</a> - Create a simple calculator with Python.</li>
</ul>
<h3 id="videos">Videos</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=e4PTvXtz4GM">Arthur
Benjamin - Faster than a calculator</a></li>
<li><a href="https://www.youtube.com/watch?v=3GfuVDtGhWo">Tricks for
your calculator</a></li>
<li><a href="https://www.youtube.com/watch?v=3GfuVDtGhWo">How to use
scientific calculator?</a></li>
<li><a href="https://www.youtube.com/watch?v=WhtvLpi8Z1M">Scott
Flansburg, the human calculator</a></li>
<li><a href="https://www.youtube.com/watch?v=kvymoFdjuHw">15 Year Old
Yaashwin Sarawanan is a human calculator | Asias Got Talent
2019</a></li>
<li><a
href="https://www.youtube.com/playlist?list=PLZHQObOWTQDP5CVelJJ1bNDouqrAhVPev">3Blue1Brown
Lockdown math series (11 episodes)</a></li>
</ul>
<hr />
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://akepinski.me">Antoni Kepinski</a> has waived all copyright
and related or neighboring rights to this work.</p>
<p><a
href="https://github.com/xxczaki/awesome-calculators">calculators.md
Github</a></p>

413
html/canvas.md2.html Normal file
View File

@@ -0,0 +1,413 @@
<h1 id="awesome-canvas">Awesome Canvas</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>A curated list of awesome Canvas examples, related articles and
posts. Inspired by <a
href="https://github.com/vinta/awesome-python">awesome-python</a>.</p>
<h2 id="contributing">Contributing</h2>
<p>Please take a quick gander at the <a
href="https://github.com/raphamorim/awesome-canvas/blob/master/CONTRIBUTING.md">contribution
guidelines</a> first.</p>
<h2 id="summary">Summary</h2>
<ul>
<li><p><a href="#canvas">Canvas</a></p>
<ul>
<li><a href="#definition">Definition</a></li>
<li><a href="#examples">Examples</a></li>
</ul></li>
<li><p><a href="#libraries">Libraries</a></p></li>
<li><p><a href="#resources">Resources</a></p>
<ul>
<li><a href="#talks">Talks</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#twitter">Twitter</a></li>
<li><a href="#websites-and-tutorials">Websites and Tutorials</a></li>
</ul></li>
<li><p><a href="#license">License</a></p></li>
</ul>
<h2 id="canvas">Canvas</h2>
<h3 id="definition">Definition</h3>
<p>“Added in HTML5, the HTML &lt;canvas&gt; element can be used to draw
graphics via scripting in JavaScript. For example, it can be used to
draw graphs, make photo compositions, create animations or even do
real-time video processing or rendering.” by <a
href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API">Mozilla
Developer Network</a></p>
<h3 id="examples">Examples</h3>
<p><em>Some good examples about creation with canvas.</em></p>
<ul>
<li><a href="http://codepen.io/soulwire/full/Ffvlo">30.000 particles</a>
[<a href="http://codepen.io/soulwire/pen/Ffvlo">show me the code</a>] •
A result of a study creating performant particles with Canvas 2D.</li>
<li><a href="http://www.effectgames.com/demos/canvascycle/">Canvas
Colour Cycling</a> [<a
href="http://www.effectgames.com/effect/article.psp.html/joe/Old_School_Color_Cycling_with_HTML5">show
me the code</a>] • This demo is an implementation of a full 8-bit color
cycling engine, rendered into an HTML5 Canvas in real-time.</li>
<li><a href="http://cssdeck.com/labs/full/4do6cnjm">Canvas Loader</a>
[<a href="http://cssdeck.com/labs/4do6cnjm">show me the code</a>] •
Reference to make loaders using canvas.</li>
<li><a href="http://cssdeck.com/labs/full/zeaklousedit">Circular
Rings</a> [<a href="http://cssdeck.com/labs/zeaklousedit">show me the
code</a>] • A great example about how to create circular rings using
canvas.</li>
<li><a href="http://gyu.que.jp/jscloth/">Cloth 3D Effect</a> (Google
Chrome strongly recommended) • Thid demo renders a 3d model of Apple
iPod with sphere environmental mapping technique.</li>
<li><a href="http://raphamorim.io/canvas-experiments/cloth">Cloth
Effect</a> [<a
href="https://github.com/raphamorim/canvas-experiments">show me the
code</a>] • A cloth 3D effect fork.</li>
<li><a href="http://raphamorim.io/canvas-experiments/particles">Colorful
Particles</a> [<a
href="https://github.com/raphamorim/canvas-experiments">show me the
code</a>] • Experiment show how to generates random particles. Very
simple code for assimilate.</li>
<li><a
href="http://www.kevs3d.co.uk/dev/shaders/distancefield3.html">Distance
Field Waves</a> [<a
href="https://github.com/kevinroast/webglshaders/blob/master/distancefield3.html">show
me the code</a>] • A example about GPU rendering shader experiments with
procedural 3D scene generation using ray marching and distance field
(also known as sphere tracing) rendering techniques.</li>
<li><a href="http://raphamorim.io/canvas-experiments/draw">Draw
Table</a> - [<a
href="https://github.com/raphamorim/canvas-experiments">show me the
code</a>] • A simple example about events using canvas.</li>
<li><a href="http://cssdeck.com/labs/full/fibrous">Fibrous Texture</a>
[<a href="http://cssdeck.com/labs/fibrous">show me the code</a>] •
Simple canvas based animation; draws random lines across the field.
Makes an interesting papery pattern that becomes increasingly detailed
with each iteration.</li>
<li><a href="http://cssdeck.com/labs/full/image-nodes">Image Nodes</a>
[<a href="http://cssdeck.com/labs/image-nodes">show me the code</a>] •
Interactive nodes built from image data. Use the mouse to play.</li>
<li><a
href="http://raphamorim.io/canvas-experiments/inception">Inception</a>
[<a href="https://github.com/raphamorim/canvas-experiments">show me the
code</a>] • Generates a scrawl of a city, a canvas HTML5 experiment.
Based on Inception movie</li>
<li><a href="http://cssdeck.com/labs/full/js-metaballs">JS Metaballs</a>
[<a href="http://cssdeck.com/labs/js-metaballs">show me the code</a>] •
Experiment for Chrome. Mix of webkit-filter and canvas for a metaballs
effect.</li>
<li><a href="http://raphamorim.io/just-canvas/">Just Canvas</a> [<a
href="https://github.com/raphamorim/just-canvas">show me the code</a>]•
This is a JavaScript experiment to capture movements. Just Dance Idea +
HTML5 Canvas Implementation.</li>
<li><a href="http://lab.hakim.se/linjer/">Linjer</a> • Amazing
experiment about nodes effects in addition with cloth and animation
effect.</li>
<li><a href="http://spielzeugz.de/html5/liquid-particles.html">Liquid
Particles</a> • A good example about Liquid Particles.</li>
<li><a href="http://www.lucidchart.com/documents/demo">LucidChart</a>
A complete tool to draw diagrams and other geometric forms, made in
canvas.</li>
<li><a href="http://www.kevs3d.co.uk/dev/lsystems/">L-System Turtle
Fractal Renderer</a> • A example about fractal renderer using
canvas.</li>
<li><a href="https://matrix.dotglitch.dev/">Matrix Animation</a> [<a
href="https://github.com/knackstedt/matrix-animation">show me the
code</a>] • A Matrix Rain animation using canvas.</li>
<li><a href="http://codepen.io/ara_node/full/nuJCG/">Motion Graphic
Typeface</a> [<a href="http://codepen.io/ara_node/pen/nuJCG">show me the
code</a>] • A example about typeface animation.</li>
<li><a href="http://cssdeck.com/labs/full/neatnait-canvas-rain">Neatnait
Canvas Rain</a> [<a
href="http://cssdeck.com/labs/neatnait-canvas-rain">show me the
code</a>] • A reference to create rain particles.</li>
<li><a href="http://codepen.io/pixelgrid/full/ECrKd">Particles</a> [<a
href="http://codepen.io/pixelgrid/pen/ECrKd">show me the code</a>] •
Reference to create astonishing particles.</li>
<li><a
href="http://codepen.io/VincentGarreau/full/pnlso/">Particles.js</a> [<a
href="http://codepen.io/VincentGarreau/pen/pnlso">show me the code</a>]
• Beautiful particles created using canvas.</li>
<li><a
href="http://cssdeck.com/labs/full/ping-pong-game-tutorial-with-html5-canvas-and-sounds">Ping
Pong Game</a> [<a
href="http://cssdeck.com/labs/ping-pong-game-tutorial-with-html5-canvas-and-sounds">show
me the code</a>] • Besides being a good example, it also is a tutorial
about game made with canvas.</li>
<li><a href="http://www.pirateslovedaisies.com/">Pirates Love
Daisies</a> • A entire game created using canvas</li>
<li><a href="https://github.com/rgab1508/PixelCraft">PixelCraft</a> • A
pixel-art editor made using canvas</li>
<li><a href="http://raphamorim.io/raining-day/">Raining Day</a> [<a
href="https://github.com/raphamorim/canvas-experiments">show me the
code</a>] • Raindrops using canvas. Its Neatnait Canvas Rain fork.</li>
<li><a href="http://www.spielzeugz.de/html5/space-noodles/">Space
Noodles</a> • Amazing example about line movement and animation.</li>
<li><a href="https://fralonra.github.io/star-time-lapse/demo/">Star Time
Lapse Effect</a> [<a
href="https://github.com/fralonra/star-time-lapse">show me the code</a>]
• An example about creating a star time-lapse sky using canvas.</li>
<li><a href="http://cssdeck.com/labs/full/fjqj6ifd">Tree in the
Breeze</a> [<a href="http://cssdeck.com/labs/fjqj6ifd">show me the
code</a>] • Demo about generating 2D trees in canvas.</li>
<li><a href="https://ramesaliyev.com/trigonoparty">Trigonoparty!</a> [<a
href="https://github.com/ramesaliyev/trigonoparty">show me the code</a>]
• Simple trigonometry visualisation.</li>
<li><a href="https://codepen.io/tv/DPOage">tsParticles examples</a>
Collection of <a
href="https://github.com/matteobruni/tsparticles">tsParticles</a>
particles animations samples</li>
<li><a
href="http://www.craftymind.com/factory/html5video/CanvasVideo.html">Video
Destruction</a> • Block based destruction of HTML5 video, best viewed in
webkit based browsers.</li>
<li><a href="http://cssdeck.com/labs/full/oluh99m6">Wipers</a> [<a
href="http://cssdeck.com/labs/oluh99m6">show me the code</a>] • Wipers
receiving life with canvas.</li>
<li><a href="http://cssdeck.com/labs/full/3d-lorenz-atractor">3D Lorenz
Atractor</a> [<a href="http://cssdeck.com/labs/3d-lorenz-atractor">show
me the code</a>] • A simple canvas example showing a Lorenz
atractor</li>
<li><a href="http://cssdeck.com/labs/full/xtunjekt">3D Movement in HTML5
Canvas</a> [<a href="http://cssdeck.com/labs/xtunjekt">show me the
code</a>] • Excelent example about vector postion and movement.</li>
<li><a href="http://07055944295.com/solvalou.php">3D Space Craft</a> • A
Space Craft made and rotating with canvas.</li>
<li><a
href="https://www.chromeexperiments.com/experiment/wormz">Wormz</a>
Particles experiment.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<h3 id="to-draw-using-canvas">To draw using canvas</h3>
<ul>
<li><a href="http://www.kesiev.com/akihabara/">Akihabara</a> is HTML5
games library for making pixel based games using Javascript and the
canvas tag.</li>
<li><a href="https://github.com/chartjs/Chart.js">Chart.js</a> is a
lightweight JavaScript library for creating dynamic and visually
appealing charts using the HTML5 Canvas element.</li>
<li><a href="http://web.chemdoodle.com/">ChemDoodle</a> is an open
source chemistry and chem-informatics toolkit where canvas is being used
to solve common chemistry related tasks, displaying the molecules in a
variety of different ways.</li>
<li><a href="https://github.com/d3/d3">d3</a> (or D3.js) is a JavaScript
library for visualizing data using web standards. D3 helps you bring
data to life using SVG, Canvas and HTML.</li>
<li><a href="https://createjs.com/easeljs">EaselJS</a> is a JavaScript
library that makes working with the HTML5 Canvas element easy. Useful
for creating games, generative art, and other highly graphical
experiences. EaselJS is part of CreateJS - a modular libraries and tools
which work together or independently to enable rich interactive content
on open web technologies via HTML5.</li>
<li><a href="http://fabricjs.com">fabric.js</a> provides interactive
object model on top of canvas element and also has SVG-to-canvas (and
canvas-to-SVG) parser</li>
<li><a href="https://github.com/iioinc/iio.js">iio.js</a> - A javascript
library that speeds the creation and deployment of HTML5 Canvas
applications</li>
<li><a href="http://jdan.github.io/isomer/">isomerjs</a> - An isometric
graphics library for HTML5 canvas</li>
<li><a
href="https://github.com/gorhill/Javascript-Voronoi">Javascript-Voronoi</a>
- A Javascript implementation of Fortunes algorithm to compute Voronoi
cells</li>
<li><a href="https://github.com/konvajs/konva">Konva</a> - Konva.js is
an HTML5 Canvas JavaScript framework that extends the 2d context by
enabling canvas interactivity for desktop and mobile applications.</li>
<li><a href="https://github.com/raphamorim/origami.js">Origami.js</a> -
JS Lib to redesign canvas API interface</li>
<li><a href="https://p5js.org">p5.js</a> - p5.js is a JS client-side
library for creating graphic and interactive experiences</li>
<li><a href="https://github.com/paperjs/paper.js">Paper.js</a> -
Scriptographer ported to JavaScript and the browser, using HTML5
Canvas.</li>
<li><a href="https://pencil.js.org/">Pencil.js</a> - Nice modular
Javascript library with clear OOP syntaxe and lots of features.</li>
<li><a href="http://www.pixijs.com">Pixi.js</a> - Super fast HTML 5 2D
rendering engine that uses webGL with canvas fallback</li>
<li><a href="http://ejohn.org/blog/processingjs/">Processingjs</a> is a
data visualization programming language.
<ul>
<li><a
href="http://ejohn.org/blog/overview-of-processing/">Overview</a></li>
<li><a href="http://ejohn.org/apps/processing.js/examples/basic/">91
basic demos</a></li>
</ul></li>
<li><a href="https://github.com/a-jie/Proton">Proton</a> is a
lightweight and powerful javascript particle engine. With it you can
easily create countless cool effects</li>
<li><a href="https://ptsjs.org">Pts.js</a> - Pts is a javascript library
for visualization and creative-coding.</li>
<li><a href="https://roughjs.com/">Rough.js</a> - Rough.js is a graphics
library that lets you draw in a sketchy, hand-drawn-like, style</li>
<li><a href="https://scrawl-v8.rikweb.org.uk/">Scrawl-canvas</a> -
easily add multiple responsive, accessible and interactive
&lt;canvas&gt; elements to a web page</li>
<li><a href="https://github.com/soulwire/sketch.js">Sketch</a> -
Cross-Platform JavaScript Creative Coding Framework</li>
<li><a href="http://threejs.org/">Three.js</a> is a javascript library
that makes WebGL - 3D in the browser, however you can <a
href="http://threejs.org/docs/#Reference/Renderers/CanvasRenderer">render
using canvas instead of WebGL</a>
<ul>
<li><a
href="http://threejs.org/docs/#Manual/Introduction/Creating_a_scene">Introduction</a></li>
<li><a href="http://threejs.org/examples/">Some amazing
examples</a></li>
</ul></li>
<li><a href="https://particles.matteobruni.it/">tsParticles</a> is a
lightweight library for creating easily particles animations. It
includes ready to use components for the most used Javascript frameworks
(ReactJS, VueJS, Angular, etc.)</li>
<li><a
href="https://github.com/filamentgroup/jQuery-Visualize">Visualize</a>
is a JQuery plugin who creates charts and graphs from tabular data using
the HTML canvas element.</li>
<li><a href="https://github.com/metafizzy/zdog">zDog</a> - Flat, round,
designer-friendly pseudo-3D engine for canvas &amp; SVG</li>
<li><a href="https://zimjs.com/">ZIM</a> - ZIM is a general Canvas
Framework with simple, powerful JavaScript that lets everyone, from
beginners to professionals, code creativity.</li>
<li><a href="https://github.com/ecomfe/zrender">zrender</a> - A
lightweight canvas library which providing 2d draw for Apache ECharts
(incubating)</li>
</ul>
<h3 id="for-other-purposes-but-still-use-canvas">For other purposes, but
still use canvas</h3>
<ul>
<li><a href="https://github.com/Flipboard/react-canvas">React Canvas</a>
- High performance
<canvas>
rendering for React components.</li>
</ul>
<h2 id="resources">Resources</h2>
<p>Where to discover more about Canvas.</p>
<h3 id="talks">Talks</h3>
<ul>
<li><a href="https://www.youtube.com/watch?v=Prkyd5n0P7k">Google I/O
2012 - GRITS: PvP Gaming with HTML, by Colton McAnlis</a></li>
<li><a href="https://www.youtube.com/watch?v=_fBRJgH_c1s">Mobile HTML5
Graphics Performance, by Sam Abadir</a></li>
<li><a href="https://www.youtube.com/watch?v=S256vAqGY6c">The Making of
an HTML5 Platform Game, by David Geary</a></li>
<li><a href="https://www.youtube.com/watch?v=T8OCEqM7mqU">High
Performance Mobile Web Game Development in HTML5, by Sangmin
Shim</a></li>
<li><a href="https://www.youtube.com/watch?v=sLt9WeyGVEQ">HTML5 Canvas
Animation with Javascript, by Josh Robertson</a></li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a href="http://shop.oreilly.com/product/0636920013327.do">HTML5
Canvas</a> by Steve Fulton, Jeff Fulton - OReilly. Updated: <a
href="http://shop.oreilly.com/product/0636920026266.do">2nd
Edition</a></li>
<li><a
href="http://www.amazon.com/HTML5-Canvas-For-Dummies-Cowan/dp/1118385357">HTML5
Canvas For Dummies</a> by Don Cowan</li>
<li><a
href="http://www.amazon.com/gp/product/1430232919/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;tag=rawkes-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1430232919">Foundation
HTML5 Canvas: For Games and Entertainment</a> by Rob Hawkes</li>
<li><a
href="https://www.packtpub.com/web-development/html5-canvas-cookbook">HTML5
Canvas Cookbook</a> - by Eric Rowell</li>
<li><a
href="http://joshondesign.com/p/books/canvasdeepdive/title.html">HTML
Canvas Deep Dive</a> - by Josh Marinacci</li>
</ul>
<h3 id="twitter">Twitter</h3>
<ul>
<li><a href="https://twitter.com/jeresig"><span class="citation"
data-cites="jeresig">@jeresig</span></a> - Creator of <a
href="https://github.com/jeresig/processing-js">Processing.js</a></li>
<li><a href="https://twitter.com/mrdoob"><span class="citation"
data-cites="mrdoob">@mrdoob</span></a> - Creator of <a
href="https://github.com/mrdoob/three.js">three.js</a></li>
<li><a href="https://twitter.com/soulwire"><span class="citation"
data-cites="soulwire">@soulwire</span></a> - Creator of <a
href="https://github.com/soulwire/sketch.js">sketch.js</a> and actively
creating and sharing canvas/WebGL experiments</li>
<li><a href="https://twitter.com/spielzeugz"><span class="citation"
data-cites="spielzeugz">@spielzeugz</span></a> - Actively creating and
sharing canvas experiments</li>
<li><a href="https://twitter.com/paul_irish"><span class="citation"
data-cites="paul_irish">@paul_irish</span></a> - Active contributor and
write a <a
href="http://www.paulirish.com/2011/requestanimationframe-for-smart-animating/">reference
post about requestAnimationFrame</a></li>
<li><a href="https://twitter.com/end3r"><span class="citation"
data-cites="end3r">@end3r</span></a> - HTML5 game developer and
EnclaveGames indie studio founder</li>
</ul>
<h3 id="websites-and-tutorials">Websites and Tutorials</h3>
<ul>
<li><a
href="https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial">Mozilla
Developer Network Canvas Tutorial</a> - This tutorial describes how to
use the
<canvas>
element to draw 2D graphics, starting with the basics. The examples
provided should give you some clear ideas what you can do with canvas
and will provide code snippets that may get you started in building your
own content.</li>
<li><a href="http://www.html5canvastutorials.com/">HTML5 Canvas
Tutorials</a></li>
<li><a
href="http://creativejs.com/2011/08/31-days-of-canvas-tutorials/">31
days of canvas</a></li>
<li><a
href="https://dev.opera.com/articles/html5-canvas-basics/">Dev.Opera:
HTML5 Canvas — the Basics</a> - This article takes you through the
basics of implementing a 2D canvas context, and using the basic canvas
functions, including lines, shape primitives, images, text, and more.
You are assumed to have mastered JavaScript basics already.</li>
<li><a href="http://billmill.org/static/canvastutorial/">Breakout</a> -
a fantastic tutorial for any canvas programming wannabes, where he runs
through the steps needed to create a Breakout clone. The tutorial
consists of 12 very clear and concise steps, where you can view a demo
of how your project should look so far.</li>
<li><a href="https://davidwalsh.name/canvas-demos">Canvas Demos by David
Walsh</a> - 9 Mind-Blowing Canvas Demos with their respective source
code.</li>
<li><a href="http://acko.net/blog/js1k-demo-the-making-of/">Procedural
Drawing in Canvas</a> - a tutorial that explains more about how
procedural drawing works so that others can also learn the skill and
start producing their own patterns.</li>
<li><a
href="https://html.spec.whatwg.org/multipage/scripting.html#the-canvas-element">The
canvas element in the HTML5 draft standard</a></li>
<li><a
href="https://msdn.microsoft.com/en-us/ie/hh410106#_HTML5_canvas">Internet
Explorer 9 Guide for Developers: HTML5 canvas element</a></li>
<li><a
href="http://www.felinesoft.com/blog/index.php/2010/09/accelerated-game-programming-with-html5-and-canvas/">Accelerated
Game Programming with HTML5 and canvas</a> - this tutorial describes the
structure of a typical game class in JavaScript, drawing to the canvas,
double buffering, map/tile representation and player movement.</li>
<li><a href="http://labs.skookum.com/demos/barcampclt_physics/">Physics
for Lazy Game Developers</a> - Provides examples of velocity,
acceleration, collisions, rotation and particle effects.</li>
<li><a
href="https://medium.com/@raphamorim/draw-particles-using-html5-canvas-6151ab214f7a">Draw
Particles using HTML5 Canvas</a> - Shortcut tutorial shows how create
simple and colorful particles.</li>
<li><a
href="http://www.williammalone.com/articles/create-html5-canvas-javascript-game-character/1/">Create
a game chracter with HTML5 and JavaScript - Part 1</a></li>
<li><a
href="http://www.williammalone.com/articles/create-html5-canvas-javascript-game-character/2/">Create
a game chracter with HTML5 and JavaScript - Part 2</a></li>
<li><a
href="https://www.khanacademy.org/computing/hour-of-code/hour-of-code-tutorial/v/welcome-hour-of-code">Khan
Academy - Hour of Drawing with Code</a></li>
<li><a
href="http://students.cs.ucl.ac.uk/schoolslab/projects/HT5">Making a
Lunar Lander in JavaScript</a> - A 5 lesson tutorial that explain how to
make a Lunar Lander game in JavaScript.</li>
<li><a
href="https://www.w3schools.com/graphics/canvas_intro.asp">W3Schools
Canvas Tutorial</a> - Tutorial covering various features and methods and
with many practical examples</li>
</ul>
<h2 id="license">License</h2>
<p>The content of this project itself is licensed under the <a
href="http://creativecommons.org/licenses/by/3.0/us/deed.en_US">Creative
Commons Attribution 3.0 license</a>.</p>
<p><a href="https://github.com/raphamorim/awesome-canvas">canvas.md
Github</a></p>

887
html/capacitor.md2.html Normal file
View File

@@ -0,0 +1,887 @@
<h1 id="awesome-capacitor-awesome">Awesome Capacitor <a
href="https://awesome.re"><img src="https://awesome.re/badge-flat2.svg"
alt="Awesome" /></a></h1>
<div data-align="center">
<pre><code>&lt;img width=&quot;100%&quot; src=&quot;https://raw.githubusercontent.com/riderx/awesome-capacitor/main/awesome_capacitor.png&quot; alt=&quot;Awesome&quot;&gt;
&lt;br&gt;</code></pre>
</div>
<br/>
<div data-align="center">
<p>⚡ A curated list of awesome resources related to the
<a href='https://www.capacitorjs.com/'>Capacitor</a> Platform. <br />
Capacitor is an open-source native runtime for building Web Native apps.
Create cross-platform iOS, Android, and Progressive Web Apps with
JavaScript, HTML, and CSS. <br/></p>
</div>
<div data-align="center">
<a href="https://capgo.app/"><img src='https://raw.githubusercontent.com/Cap-go/capgo/main/assets/capgo_banner.png' alt='Capgo - Instant updates for capacitor'/></a>
<h2>
<a href="https://capgo.app/?ref=awesomelist"> ➡️ Get Instant updates for
your App with Capgo 🚀</a>
</h2>
<h2>
<a href="https://capgo.app/consulting/?ref=awesomelist"> Fix your
annoying bug now, Hire a Capacitor expert 💪</a>
</h2>
</div>
<p><br></p>
<p><br></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-plugins">Official plugins</a></li>
<li><a href="#community-plugins">Community plugins</a></li>
<li><a href="#capgo-plugins">Capgo plugins</a></li>
<li><a href="#capawesome-plugins">Capawesome plugins</a></li>
<li><a href="#transistor-software-plugins">Transistor Software
plugins</a></li>
<li><a href="#aparajita-plugins">Aparajita plugins</a></li>
<li><a href="#other-plugins">Other plugins</a></li>
<li><a href="#cordova-plugins">Cordova plugins</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#learning">Learning</a></li>
<li><a href="#demo-apps">Demo apps</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#freelancers">Freelancers</a></li>
<li><a href="#author">Author</a></li>
</ul>
<h2 id="official-plugins">Official plugins</h2>
<p>Official plugins for <a
href="https://github.com/ionic-team/capacitor-plugins">Capacitor</a> and
maintained by ionic are listed here.</p>
<ul>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/action-sheet">Action
Sheet</a> - Provides access to native Action Sheets.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/app">App</a>
- Handles high-level App state and events.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/app-launcher">App
Launcher</a> - Allows to check if an app can be opened and open it.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/browser">Browser</a>
- Provides the ability to open an in-app browser and subscribe to
browser events.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/camera">Camera</a>
- Provides the ability to take a photo with the camera or choose an
existing one from the photo album.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/clipboard">Clipboard</a>
- Enables copy and pasting to/from the system clipboard.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/device">Device</a>
- Exposes internal information about the device, such as the model and
operating system version, along with user information such as unique
IDs.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/dialog">Dialog</a>
- Provides methods for triggering native dialog windows for alerts,
confirmations, and input prompts.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/filesystem">File
system</a> - Provides a NodeJS-like API for working with files on the
device.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/geolocation">Geolocation</a>
- Provides simple methods for getting and tracking the current position
of the device using GPS, along with altitude, heading, and speed
information if available.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/haptics">Haptics</a>
- Provides physical feedback to the user through touch or
vibration.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/keyboard">Keyboard</a>
- Provides keyboard display and visibility control, along with event
tracking when the keyboard shows and hides.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/local-notifications">Local
Notifications</a> - Provides a way to schedule device notifications
locally (i.e. without a server sending push notifications).</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/motion">Motion</a>
- Tracks accelerometer and device orientation (compass heading,
etc.).</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/network">Network</a>
- Provides network and connectivity information.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/preferences">Preferences</a>
- Provides a simple key/value persistent store for lightweight data, ex
Storage.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/push-notifications">Push
Notifications</a> - Provides access to native push notifications.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/screen-reader">Screen
Reader</a> - Provides access to TalkBack/VoiceOver/etc. and provides
simple text-to-speech capabilities for visual accessibility.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/share">Share</a>
- Provides methods for sharing content in any sharing-enabled apps the
user may have installed.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/splash-screen">Splash
Screen</a> - Provides methods for showing or hiding a Splash image.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/status-bar">Status
Bar</a> - Provides methods for configuring the style of the Status Bar,
along with showing or hiding it.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/text-zoom">Text
Zoom</a> - Provides the ability to change Web View text size for visual
accessibility.</li>
<li><a
href="https://github.com/ionic-team/capacitor-plugins/tree/main/toast">Toast</a>
- Provides a native notification pop up for displaying important
information to a user.</li>
</ul>
<h2 id="community-plugins">Community plugins</h2>
<p>Community plugins owned by <a
href="https://github.com/capacitor-community">Capacitor organisation</a>
and maintained by selected community member are listed here.</p>
<ul>
<li><a href="https://github.com/capacitor-community/admob">Admob</a> - A
native plugin for AdMob.</li>
<li><a
href="https://github.com/capacitor-community/app-icon">App-icon</a> -
Capacitor community plugin for changing an apps icon.</li>
<li><a href="https://github.com/capacitor-community/apple-sign-in">Apple
sign in</a> - Capacitor Sign in with Apple.</li>
<li><a
href="https://github.com/capacitor-community/background-geolocation">Background
geolocation</a> - Receive geolocation updates even while app is
backgrounded.</li>
<li><a
href="https://github.com/capacitor-community/barcode-scanner">Barcode
scanner</a> - A fast and efficient QR / barcode scanner for
Capacitor.</li>
<li><a
href="https://github.com/capacitor-community/bluetooth-le">Bluetooth-le</a>
- Bluetooth Low Energy.</li>
<li><a
href="https://github.com/capacitor-community/camera-preview">Camera
preview</a> - Camera preview.</li>
<li><a
href="https://github.com/capacitor-community/capacitor-googlemaps-native">Googlemaps</a>
- Plugin using native Maps API for Android and iOS.</li>
<li><a
href="https://github.com/capacitor-community/contacts">Contacts</a> -
Contacts Plugin for Capacitor.</li>
<li><a href="https://github.com/capacitor-community/date-picker">Date
picker</a> - Native DateTime Picker Plugin for Capacitor Apps.</li>
<li><a
href="https://github.com/capacitor-community/electron">Electron</a> -
Support for the Electron platform.</li>
<li><a
href="https://github.com/capacitor-community/facebook-login">Facebook
Login</a> - A native plugin for Facebook Login.</li>
<li><a href="https://github.com/capacitor-community/file-opener">File
opener</a> - The plugin is able to open a file given the mimeType and
the file uri.</li>
<li>Firebase
<ul>
<li><a
href="https://github.com/capacitor-community/firebase-analytics">Analytics</a>
- A native plugin for Firebase analytics.</li>
<li><a
href="https://github.com/capacitor-community/firebase-crashlytics">Crashlytics</a>
- Firebase Crashlytics.</li>
<li><a href="https://github.com/capacitor-community/fcm">Fcm</a> -
Enable Firebase Cloud Messaging features for Capacitor apps.</li>
<li><a
href="https://github.com/capacitor-community/firebase-remote-config">Remote
config</a> - A native plugin for Firebase remote config.</li>
</ul></li>
<li><a href="https://github.com/capacitor-community/flipper">Flipper</a>
- A native plugin for flipper debugger.</li>
<li><a href="https://github.com/capacitor-community/http">Http</a> - A
native HTTP plugin for CORS-free requests and file transfers.</li>
<li><a
href="https://github.com/capacitor-community/intercom">Intercom</a> -
Enable Intercom features for Capacitor apps.</li>
<li><a href="https://github.com/capacitor-community/keep-awake">Keep
awake</a> - Prevent your screen from getting some sleep.</li>
<li><a href="https://github.com/capacitor-community/media">Media</a> -
Enable some media features for Capacitor such as create albums, save
videos, gifs and more.</li>
<li>Microsoft
<ul>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter">Appcenter</a>
- AppCenter SDK.</li>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter-analytics">Analytics</a>
- AppCenter Analytics.</li>
<li><a
href="https://github.com/capacitor-community/appcenter-sdk-capacitor/tree/master/appcenter-crashes">Crashes</a>
- AppCenter Crashes.</li>
</ul></li>
<li><a
href="https://github.com/antonymarion/capacitorjs-mqtt-native-plugin">MQTT
v5</a> - A native plugin for using MQTT v5 with correlation data and
Request/Response Pattern.</li>
<li><a href="https://github.com/capacitor-community/native-audio">Native
audio</a> - A native plugin for native audio engine.</li>
<li><a
href="https://github.com/capacitor-community/native-market">Native
market</a> - A native market plugin for linking to google play or app
store.</li>
<li><a
href="https://github.com/capacitor-community/photoviewer">Photoviewer</a>
- PhotoViewer table images with full-screen and sharing
capabilities.</li>
<li><a
href="https://github.com/capacitor-community/privacy-screen">Privacy
screen</a> - Protects your app from displaying a screenshot in recents
screen/App Switcher.</li>
<li><a href="https://github.com/capacitor-community/react-hooks">React
hooks</a> - React Hooks for Capacitor apps.</li>
<li><a href="https://github.com/capacitor-community/realm">Realm</a> - A
native plugin for MongoDB Realm.</li>
<li><a
href="https://github.com/capacitor-community/screen-brightness">Screen
brightness</a> - Control screen brightness on iOS and android.</li>
<li><a
href="https://github.com/capacitor-community/speech-recognition">Speech
recognition</a> - A native plugin for speech recognition.</li>
<li><a href="https://github.com/capacitor-community/sqlite">Sqlite</a> -
Native &amp; electron SQLite databases.</li>
<li><a href="https://github.com/capacitor-community/stripe">Stripe</a> -
Stripe SDK bindings for Capacitor Applications.</li>
<li><a href="https://github.com/capacitor-community/tauri">Tauri</a> -
Support for the Tauri platform.</li>
<li><a href="https://github.com/capacitor-community/text-to-speech">Text
to speech</a> - Synthesizing speech from text.</li>
<li><a href="https://github.com/capacitor-community/twitter">Twitter</a>
- Enable TwitterKit features for Capacitor.</li>
<li><a href="https://github.com/capacitor-community/uxcam">Uxcam</a> -
UXCam and FullStory analytics. It uses UXCam for Android and iOS
platforms and FullStory for Web/PWA.</li>
<li><a href="https://github.com/mia-z/capacitor-websocket">Websocket</a>
- Plugin providing native Websocket implementations for each
platform.</li>
</ul>
<h2 id="capgo-plugins"><a href="https://capgo.app/">Capgo
plugins</a></h2>
<p>Plugins owned by <a href="https://github.com/Cap-go">Capgo
organisation</a> and maintained by <a
href="https://github.com/riderx"><span class="citation"
data-cites="riderx">@riderx</span></a> and community member with Open
collective .</p>
<ul>
<li><a href="https://github.com/riderx/native-market/">Native Market</a>
- A native market plugin for linking to google play or app store.</li>
<li><a
href="https://github.com/Cap-go/capacitor-native-biometric/">Native
Biometric</a> - This plugin gives access to the native biometric apis
for android and iOS</li>
<li><a href="https://github.com/Cap-go/camera-preview/">Camera
Preview</a> - Camera preview</li>
<li><a href="https://github.com/Cap-go/capacitor-updater/">Updater</a> -
Live update for capacitor apps</li>
<li><a href="https://github.com/Cap-go/capacitor-uploader/">Uploader</a>
- Background Uploader for capacitor apps</li>
<li><a
href="https://github.com/RevenueCat/purchases-capacitor/">Purchases</a>
- In-app Subscriptions Made Easy with RevenueCat sdk</li>
<li><a href="https://github.com/riderx/capacitor-flash/">Flash</a> -
Switch the Flashlight / Torch of your device.</li>
<li><a
href="https://github.com/riderx/capacitor-screen-recorder/">Screen
Recorder</a> - Record devices screen</li>
<li><a href="https://github.com/Cap-go/capacitor-crisp/">Crisp</a> -
Crisp native SDK for capacitor</li>
<li><a href="https://github.com/Cap-go/capacitor-nativegeocoder/">Native
Geocoder</a> - Capacitor plugin for native forward and reverse
geocoding</li>
<li><a href="https://github.com/Cap-go/capacitor-inappbrowser/">In App
Browser</a> - Capacitor plugin in app browser</li>
<li><a href="https://github.com/riderx/capacitor-mute/">Mute</a> -
Detect if the mute switch is enabled/disabled on a device</li>
<li><a href="https://github.com/Cap-go/native-audio/">Native Audio</a> -
A native plugin for native audio engine</li>
<li><a href="https://github.com/Cap-go/capacitor-shake/">Shake</a> -
Detect shake gesture in device</li>
<li><a
href="https://github.com/Cap-go/capacitor-navigation-bar/">Navigation
Bar</a> - Set navigation bar color for android lolipop and higher</li>
<li><a href="https://github.com/Cap-go/ivs-player/">IVS Player</a> - Ivs
player for capacitor app</li>
<li><a href="https://github.com/Cap-go/home-indicator/">Indicator</a> -
hide and show home button indicator in Capacitor app</li>
<li><a href="https://github.com/Cap-go/native-purchases/">Native
Purchases</a> - In-app Subscriptions Made Easy</li>
<li><a
href="https://github.com/Cap-go/capacitor-data-storage-sqlite/">Data
Storage</a> - Capacitor SQLite Storage</li>
<li><a
href="https://github.com/Cap-go/capacitor-android-usagestatsmanager/">Usage
Stats Manager</a> - Capacitor plugin for android usage stats
manager</li>
<li><a
href="https://github.com/Cap-go/capacitor-streamcall/">Streamcall</a> -
Capacitor plugin for streamcall</li>
<li><a href="https://github.com/Cap-go/capacitor-social-login/">Social
Login</a> - Capacitor plugin for social login</li>
<li><a href="https://github.com/Cap-go/capacitor-jw-player/">JW
Player</a> - Capacitor plugin for jw player</li>
<li><a
href="https://github.com/Cap-go/capacitor-ricoh360-camera-plugin/">Ricoh360
Camera</a> - Capacitor plugin for ricoh360 camera</li>
<li><a
href="https://github.com/Cap-go/capacitor-autofill-save-password/">Autofill
save password</a> - Capacitor plugin to save login into device password
managager</li>
</ul>
<h2 id="capawesome-plugins"><a href="https://capawesome.io/">Capawesome
plugins</a></h2>
<p>Plugins owned by <a
href="https://github.com/capawesome-team">Capawesome organisation</a>
and maintained by <a href="https://github.com/robingenz"><span
class="citation" data-cites="robingenz">@robingenz</span></a>.</p>
<ul>
<li><a
href="https://github.com/capawesome-team/capacitor-background-task">Background
tasks</a> - A native plugin for running background tasks.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-badge">Badge</a> -
Access and update the badge number of the app icon.</li>
<li>Firebase
<ul>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/analytics/README.md">Analytics</a>
- Firebase plugins for Capacitor. Supports Android, iOS and the
web.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/app/README.md">App</a>
- Capacitor plugin for Firebase App.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/authentication/README.md">Auth</a>
- Handle the authentication on Native layer and propagate the token to
the web view layer.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/performance/README.md">Performance</a>
- Capacitor plugin for Firebase Performance Monitoring.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-firebase/blob/main/packages/crashlytics/README.md">Crashlytics</a>
- Capacitor plugin for Firebase Crashlytics.</li>
</ul></li>
<li><a
href="https://github.com/capawesome-team/capacitor-screen-orientation">Screen
orientation</a> - Lock/unlock the screen orientation.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-app-update">Native
updates</a> - Capacitor plugin that assists with app updates.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-file-picker">File
picker</a> - Capacitor plugin that allows the user to select a
file.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-managed-configurations">Managed
configuration</a> - Capacitor plugin to access managed configuration
settings.</li>
<li><a
href="https://github.com/capawesome-team/capacitor-photo-editor">Photo
editor</a> - Capacitor plugin that allows the user to edit a photo.</li>
</ul>
<h2 id="transistor-software-plugins"><a
href="https://www.transistorsoft.com//">Transistor Software
plugins</a></h2>
<p>Plugins owned by <a
href="https://github.com/transistorsoft">Transistor Software plugins</a>
and maintained by <a href="https://github.com/christocracy"><span
class="citation" data-cites="christocracy">@christocracy</span></a>.</p>
<ul>
<li><a
href="https://github.com/transistorsoft/capacitor-background-geolocation">Background
Geolocation</a> - The most sophisticated background location-tracking
&amp; geofencing module with battery-conscious motion-detection
intelligence for iOS and Android.</li>
<li><a
href="https://github.com/transistorsoft/capacitor-background-fetch">Background
Fetch</a> - Periodic callbacks in the background for both IOS and
Android.</li>
<li><a
href="https://github.com/transistorsoft/capacitor-background-geolocation-firebase">Background
Geolocation Firebase</a> - Firebase adapter for Capacitor Background
Geolocation.</li>
</ul>
<h2 id="aparajita-plugins"><a
href="https://github.com/aparajita?tab=repositories&amp;q=capacitor">Aparajita
plugins</a></h2>
<p>Plugins written and maintained by <a
href="https://github.com/aparajita"><span class="citation"
data-cites="aparajita">@aparajita</span></a>.</p>
<ul>
<li><a
href="https://github.com/aparajita/capacitor-biometric-auth">Biometric
Auth</a> - Easy access to native biometric auth APIs on iOS and
Android.</li>
<li><a href="https://github.com/aparajita/capacitor-dark-mode">Dark
Mode</a> - Universal, reliable dark mode support on the web, iOS and
Android.</li>
<li><a href="https://github.com/aparajita/capacitor-logger">Logger</a> -
Better logging for the web and native Ionic/Capacitor apps.</li>
<li><a
href="https://github.com/aparajita/capacitor-secure-storage">Secure
Storage</a> - Secure, flexible storage for Capacitor apps using iOS
Keychain and Android Keystore. Supports Keychain sync across devices on
iOS.</li>
</ul>
<h2 id="other-plugins">Other plugins</h2>
<p>Independents plugins are listed here.</p>
<ul>
<li><p><a
href="https://github.com/fresha/capacitor-plugin-applepay">Apple Pay</a>
- Get Apple Pay payments in your app.</p></li>
<li><p><a
href="https://github.com/mahnuh/capacitor-plugin-app-tracking-transparency">App
Tracking Transparency</a> - Request user authorization to access
app-related data for tracking the user or the device. iOS only.</p></li>
<li><p><a
href="https://github.com/rdlabo-team/capacitor-brotherprint">Brother
Print</a> - A native Brother Print SDK implementation for iOS &amp;
Android.</p></li>
<li><p><a
href="https://github.com/epicshaggy/capacitor-native-biometric">Biometric</a>
- Use biometrics confirm device owner presence or authenticate
users.</p></li>
<li><p><a
href="https://github.com/xulihang/capacitor-plugin-camera">capacitor-plugin-camera</a>
- A camera plugin that is designed to make it easy to perform image
processing tasks like barcode reading and OCR. We can use reflection to
get the camera frames in another plugin so that it can enjoy native
performance.</p></li>
<li><p><a href="https://github.com/micahlt/ionicCapacitorDarkMode">Dark
mode</a> - Monitor the changes made to systems dark mode.</p></li>
<li><p><a
href="https://github.com/jepiqueau/capacitor-data-storage-sqlite">Data
Storage SQlite</a> - Providing a key-value permanent store for simple
data of type string only to SQLite on IOS, Android and Electron
platforms and to IndexedDB for the Web platform.</p></li>
<li><p><a
href="https://github.com/websitebeaver/capacitor-document-scanner">Document
Scanner</a> - Scan documents (notes, homework, business cards, receipts,
or anything with a rectangular shape).</p></li>
<li><p>Dynamsoft</p>
<ul>
<li><a
href="https://github.com/xulihang/capacitor-plugin-dynamsoft-barcode-reader">Barcode
Reader</a> - Scan barcodes and QR codes using Dynamsoft Barcode
Reader.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-camera-preview">Camera
Preview</a> - Access camera using Dynamsoft Camera Enhancer.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-dynamsoft-document-normalizer">Document
Normalizer</a> - Scan documents using Dynamsoft Document
Normalizer.</li>
<li><a
href="https://github.com/tony-xlh/capacitor-plugin-dynamsoft-label-recognizer">Label
Recognizer</a> - Recognize text on labels like MRZ on passports using
Dynamsoft Label Recognizer.</li>
</ul></li>
<li><p><a
href="https://github.com/RevenueCat/purchases-capacitor">Purchases</a> -
Capacitor in-app purchases and subscriptions made easy with
RevenueCat.</p></li>
<li><p><a
href="https://github.com/EinfachHans/capacitor-email-composer">Email
composer</a> - Open a native E-Mail Composer within your Capacitor
App.</p></li>
<li><p><a
href="https://github.com/SpellChucker/capacitor-plugin-facebook-analytics">Facebook
Analytics</a> - Facebook Analytics Plugin for Capacitor.</p></li>
<li><p>Firebase</p>
<ul>
<li><a
href="https://github.com/mattmilan-dev/capacitor-firebase-appcheck">AppCheck</a>
- Allows usage of native AppCheck tokens.</li>
<li><a
href="https://github.com/Pantrist-dev/capacitor-firebase-dynamic-links">Dynamic
Links</a> - Firebase Dynamic Links.</li>
<li><a
href="https://github.com/EinfachHans/capacitor-firebase-push">Push</a> -
This Plugin it used for Firebase Push Messages. It support Data.</li>
</ul></li>
<li><p><a
href="https://github.com/hinddeep/capacitor-file-selector">File
selector</a> - Select files form Android/iOS devices and the
web.</p></li>
<li><p>Google</p>
<ul>
<li><a
href="https://github.com/CodetrixStudio/CapacitorGoogleAuth">Auth</a> -
Google auth plugin for Capacitor.</li>
<li><a
href="https://github.com/cartona/capacitor-google-play-availability">Availability</a>
- Verifies that Google Play services is installed and enabled, and
request enabling Google Play services on device.</li>
<li><a
href="https://github.com/Ad-Scientiam/capacitor-google-fit">Fit</a> -
Retrieve data from Google Fit.</li>
<li><a href="https://github.com/hemangsk/capacitor-mlkit-language">MlKit
Language</a> - Identify the language of a string of text.</li>
<li><a
href="https://github.com/trancee/capacitor-google-mlkit-vision/">MlKit
Vision</a> - Detect faces in an image, identify key facial features, and
get the contours of detected faces.</li>
</ul></li>
<li><p><a
href="https://github.com/Ad-Scientiam/capacitor-healthkit">Healthkit</a>
- Retrieve data from HealthKit.</p></li>
<li><p><a
href="https://github.com/IT-MikeS/capacitor-intents">Intent</a> -
Supports multiple broadcast receiving of intents, and sending out
BroadcastIntents in Android.</p></li>
<li><p><a
href="https://github.com/calvinckho/capacitor-jitsi-meet">Jitsi</a> -
Make video calls through the free, open-sourced Jitsi video
platform.</p></li>
<li><p><a
href="https://github.com/Elvincth/capacitor-plugin-lightsensor">Lightsensor</a>
- Get the illuminance level on the device.</p></li>
<li><p><a
href="https://github.com/RaphaelWoude/capacitor-native-settings">Native
settings</a> - Open native settings screens.</p></li>
<li><p>NativeScript</p>
<ul>
<li><a href="https://github.com/NativeScript/capacitor">NativeScript
Capacitor</a> - Empower Capacitor with native APIs.</li>
<li><a
href="https://github.com/EddyVerbruggen/nativescript-ar">Augmented
Reality</a> - Add AR experiences.</li>
</ul></li>
<li><p><a href="https://github.com/hugotomazi/navigation-bar">Navigation
bar</a> - Navigation Bar manipulation, hide/show.</p></li>
<li><p><a
href="https://github.com/moberwasserlechner/capacitor-oauth2">Oauth2</a>
- Generic OAuth 2 client plugin. It let you configure the OAuth
parameters yourself instead of using SDKs.</p></li>
<li><p><a
href="https://github.com/phiamo/capacitor-plugin-playlist">Playlist</a>
- Native support for audio playlists, background support, and lock
screen controls.</p></li>
<li><p><a href="https://github.com/leoruhland/capacitor-print">Print</a>
- Print the WebView.</p></li>
<li><p><a href="https://github.com/Nodonisko/capacitor-rate-app">Rate
app</a> - Let users rate your app using native rate app dialog for both
Android and iOS.</p></li>
<li><p><a href="https://github.com/Ayush-Rajniwal/cap-read-sms">Read
sms</a> - Read the users SMS with their permission.</p></li>
<li><p><a
href="https://github.com/AlwaysLoveme/capacitor-plugin-safe-area">Safe
Area</a> - Get SafeArea info on Android and IOS.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-screenshot">Screenshot</a> -
Take a screenshot of the current view.</p></li>
<li><p><a
href="https://github.com/tavosansal/capacitor-plugin-send-intent">Send
intent</a> - Expose a listener in your JavaScript application for when
another application sends data to your Capacitor application via the
Android share menu or share sheet.</p></li>
<li><p><a
href="https://github.com/getsentry/sentry-capacitor">Sentry</a> - Add
Sentry error tracking and performance monitoring for Capacitor
apps.</p></li>
<li><p><a href="https://github.com/vault12/capacitor-shamir">Shamir</a>
- Shamirs Secret Sharing cryptographic algorithm.</p></li>
<li><p><a
href="https://github.com/eventOneHQ/capacitor-stripe-terminal">Stripe
terminal</a> - Stripe Terminal Plugin for Capacitor.</p></li>
<li><p><a href="https://github.com/crabbydavis/sprig">Sprig</a> -
All-in-one product research platform.</p></li>
<li><p><a
href="https://github.com/jbrown0824/capacitor-square-payments">Square
Payments</a> - Enable Square Payments for Capacitor.</p></li>
<li><p><a
href="https://github.com/rbedemann/capacitor-sumup-plugin">Sumup</a> -
SumUp Mobile SDK.</p></li>
<li><p><a href="https://github.com/brugsel/capacitor-udp">UDP</a> -
Support both IPv6 and IPv4, multicast and broadcast.</p></li>
<li><p><a
href="https://github.com/jepiqueau/capacitor-video-player">Video
player</a> - Play a video full-screen on IOS, Android, Web and Electron
platforms.</p></li>
<li><p><a
href="https://github.com/kmasterycsl/capacitor-zalo-login">Zalo
login</a> - Zalo login plugin for Capacitor.</p></li>
<li><p><a
href="https://github.com/diiiary/capacitor-plugin-photo-library">Photo
library</a> - Get all the images from system album.</p></li>
<li><p><a
href="https://github.com/OrdinarySF/capacitor-websocket-client">Websocket
Client</a> - Capacitor WebSocket Client Plugin.</p></li>
<li><p><a
href="https://github.com/sabereen/capacitor-bing-translator">Bing
Translator</a> - A simple and <strong>free</strong> API for using <a
href="https://bing.com/translator">Bing Translator</a>.</p></li>
<li><p><a
href="https://github.com/ebarooni/capacitor-calendar">Capacitor
Calendar</a> - A plugin for interacting with calendar and
reminders.</p></li>
<li><p><a
href="https://github.com/tchvu3/capacitor-voice-recorder">Capacitor
voice recorder</a> - A plugin for simple voice recording.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-app-attest">capacitor-app-attest</a>
- Apple Attest with Ionic Capacitor</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-live-activities">capacitor-live-activities</a>
- Capacitor plugin to use Live Activities on iOS 16.2+.</p></li>
<li><p><a
href="https://github.com/ludufre/capacitor-lottie-splash-screen">capacitor-lottie-splash-screen</a>
- Capacitor plugin to use Lottie animations as splash screen.</p></li>
</ul>
<h2 id="cordova-plugins">Cordova plugins</h2>
<h3 id="compatible">Compatible</h3>
<p>This list will be upgraded soon</p>
<ul>
<li><a
href="https://www.npmjs.com/search?q=cordova-plugin%20capacitor">NPM
search</a></li>
</ul>
<h3 id="incompatible">Incompatible</h3>
<ul>
<li><a
href="https://github.com/akofman/cordova-plugin-add-swift-support"><code>cordova-plugin-add-swift-support</code></a>
(not needed, Capacitor has built in Swift support)</li>
<li><a
href="https://github.com/floatinghotpot/cordova-admob-pro"><code>cordova-plugin-admobpro</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1101">see
details</a>)</li>
<li><a
href="https://github.com/Taracque/cordova-plugin-braintree"><code>cordova-plugin-braintree</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1415">see
details</a>)</li>
<li><a
href="https://github.com/microsoft/code-push"><code>cordova-plugin-code-push</code></a>
(<a href="https://github.com/microsoft/code-push/issues/615">see
details</a>)</li>
<li><a
href="https://github.com/apache/cordova-plugin-compat"><code>cordova-plugin-compat</code></a>
(not needed)</li>
<li><a
href="https://github.com/apache/cordova-plugin-console"><code>cordova-plugin-console</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview"><code>cordova-plugin-crosswalk-webview</code></a>
(Capacitor doesnt allow to change the webview)</li>
<li><a
href="https://github.com/fechanique/cordova-plugin-fcm"><code>cordova-plugin-fcm</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/584">see
details</a>)</li>
<li><a
href="https://github.com/arnesson/cordova-plugin-firebase"><code>cordova-plugin-firebase</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/815">see
details</a>)</li>
<li><a
href="https://github.com/ionic-team/cordova-plugin-ionic-keyboard"><code>cordova-plugin-ionic-keyboard</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/ionic-team/cordova-plugin-ionic-webview"><code>cordova-plugin-ionic-webview</code></a>
(not needed, Capacitor uses WKWebView)</li>
<li><a
href="https://github.com/homerours/cordova-music-controls-plugin"><code>cordova-plugin-music-controls</code></a>
(causes build failures, skipped)</li>
<li><a
href="https://github.com/bitpay/cordova-plugin-qrscanner"><code>cordova-plugin-qrscanner</code></a>
(<a href="https://github.com/ionic-team/capacitor/issues/1213">see
details</a>)</li>
<li><a
href="https://github.com/apache/cordova-plugin-splashscreen"><code>cordova-plugin-splashscreen</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/apache/cordova-plugin-statusbar"><code>cordova-plugin-statusbar</code></a>
(not needed, Capacitor has its own)</li>
<li><a
href="https://github.com/apache/cordova-plugin-wkwebview-engine"><code>cordova-plugin-wkwebview-engine</code></a>
(not needed, Capacitor uses WKWebView)</li>
<li><a
href="https://github.com/mapsplugin/cordova-plugin-googlemaps"><code>cordova-plugin-googlemaps</code></a>
(causes build failures on iOS, skipped for iOS only)</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://github.com/ionic-team/capacitor-docgen">Docgen</a>
- Docs Readme Markdown and JSON Generator for Capacitor Plugins.</li>
<li><a
href="https://github.com/ionic-team/create-capacitor-plugin">Plugin
generator</a> - Create a new Capacitor plugin.</li>
<li><a href="https://github.com/ionic-team/capacitor-assets">Assets</a>
- Local Capacitor icon/splash screen resource generation tool.</li>
<li><a href="https://github.com/Cap-go/tailwind-capacitor">Tailwind
Capacitor</a> - Collection of helper plugin for Tailwind, it add safe
area class and others utlitilies.</li>
<li><a
href="https://chromewebstore.google.com/detail/capacitor-safe-area-simul/ddaaodgcccedhjbjeollookhompnlfhi">Capacitor
safe area simulator</a> - Chrome extension to simulate safe area in the
browser, it support Ionic, Knsta UI and Tailwind Capacitor.</li>
</ul>
<h2 id="learning">Learning</h2>
<p>Places to learn about Capacitor</p>
<h3 id="offical-guides">Offical guides</h3>
<ul>
<li><a href="https://capacitorjs.com/blog/how-capacitor-works">How
Capacitor Works</a> - Capacitor takes a modern web app, and then
packages it up to run on iOS, Android, and PWA.</li>
<li><a
href="https://capacitorjs.com/docs/plugins/creating-plugins">Creating
Plugins</a> - This guide will help you get started creating a shareable
Capacitor plugin which will be published on npm.</li>
<li><a
href="https://capacitorjs.com/docs/guides/splash-screens-and-icons">Creating
Splash Screens and Icons</a> - Use cordova-res to generate resource
images for native projects.</li>
<li><a href="https://capacitorjs.com/docs/guides/deploying-updates">App
Deployment and Realtime Updates</a> - Update your Capacitor app remotely
through the app stores.</li>
<li><a href="https://capacitorjs.com/docs/guides/ci-cd">CI/CD for
Capacitor Apps</a> - Adding Mobile CI/CD to your Capacitor App
development process.</li>
<li><a href="https://capacitorjs.com/docs/guides/storage">Data Storage
in Capacitor</a> - Storing small to large amounts of data in
Capacitor.</li>
<li><a href="https://capacitorjs.com/docs/guides/security">Security Best
Practices for Capacitor</a> - Security best practices for your Capacitor
apps.</li>
<li><a
href="https://capacitorjs.com/docs/guides/push-notifications-firebase">Using
Push Notifications with Firebase</a> - Learn how to get Firebase Cloud
Messaging working on iOS and Android.</li>
<li><a href="https://capacitorjs.com/docs/core-apis/saving-calls">Saving
Plugin Calls</a> - How to save plugin calls in Capacitor.</li>
<li><a
href="https://capacitorjs.com/docs/guides/mocking-plugins">Mocking
Capacitor Plugins</a> - How to create mock objects for Capacitor
plugins.</li>
<li><a
href="https://capacitorjs.com/blog/mobile-apps-with-tailwind-css-nextjs-ionic-and-capacitor">Build
Mobile Apps with Tailwind CSS, Next.js, Ionic Framework, and
Capacitor</a> - A very popular stack for building responsive web apps is
Tailwind CSS and Next.js by Vercel.</li>
</ul>
<h3 id="crash-courses">Crash Courses</h3>
<ul>
<li><a
href="https://www.udemy.com/course/capacitor-crash-course/">Capacitor
Crash Course</a> - Learn to use Capacitor with Ionic by Simon
Grimm.</li>
</ul>
<h3 id="community-tutorials">Community Tutorials</h3>
<ul>
<li><a
href="https://ionicthemes.com/tutorials/native-cross-platform-web-apps-with-ionic-capacitor">Capacitor
Tutorial</a> - Getting Started with Capacitor.</li>
<li><a
href="https://www.joshmorony.com/adding-icons-splash-screens-launch-images-to-capacitor-projects/">Adding
Icons &amp; Splash Screens to Capacitor</a> - Generating the Icon and
Splash Screen Asset.</li>
<li><a href="https://www.youtube.com/watch?v=oXbRcpsytGQ">Capacitor
Workflow in an Ionic Application</a> - Cover the basic workflow when
using Capacitor in an Ionic application.</li>
<li><a
href="https://www.joshmorony.com/running-custom-native-ios-code-in-ionic-with-capacitor/">Creating
a Local Plugin</a> - Running Custom Native iOS Code with Capacitor.</li>
<li><a
href="https://www.joshmorony.com/publishing-a-custom-ios-capacitor-plugin-on-npm/">Publishing
Capacitor Plugin on NPM</a> - Build and publish a standalone Capacitor
plugin using the Capacitor CLI.</li>
<li><a
href="https://www.joshmorony.com/is-an-ionic-application-native/">Do
Capacitor applications are native ?</a> - Demonstrate why referring to
Capacitor applications as “not native” is inaccurate and confusing
terminology.</li>
<li><a href="https://capgo.app/blog/appcenter-migration">Appcenter
migration</a> - Migrating from Microsoft App Center to Capgo in just a
few simple steps.</li>
<li><a
href="https://capgo.app/blog/update-your-capacitor-apps-seamlessly-using-capacitor-updater">Update
app seamlessly</a> - Set up Capacitor-updater into your app to seamless
releases update to your users.</li>
<li><a
href="https://capgo.app/blog/automatic-build-and-release-with-github-actions">Automatic
build and release</a> - Create your own CI/CD pipeline with GitHub
actions for free, to deploy your app every time you push to main.</li>
<li><a
href="https://capawesome.io/blog/the-push-notifications-guide-for-capacitor/">The
Push Notifications Guide for Capacitor</a></li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a href="https://go.ionic.io/capacitor">Building cross platform app
with Capacitor</a> - A New Approach to Cross-Platform Development.</li>
</ul>
<h3 id="case-study">Case study</h3>
<ul>
<li><a
href="https://ionic.io/resources/articles/burger-king-design-system">Burger
King</a> - How Burger King Brought Their Design System to Mobile.</li>
<li><a
href="https://ionic.io/resources/articles/capacitor-vs-cordova-modern-hybrid-app-development">Capacitor
vs Cordova</a> - This guide provides an overview of Capacitor and how it
stacks up against Cordova.</li>
<li><a
href="https://capacitorjs.com/blog/native-react-apps-without-react-native">Native
React Apps Without React Native</a> - React Native is not a web
environment, so its not possible for teams to take their web-based
React to deploy native apps, with Capacitor they can.</li>
</ul>
<h2 id="demo-apps">Demo apps</h2>
<ul>
<li><a
href="https://github.com/ionic-team/capacitor-testapp">capacitor-testapp</a>
- The Capacitor TestApp is used to develop new features and verify bug
fixes in Capacitor and the official plugins.</li>
<li><a
href="https://github.com/robingenz/capacitor-plugin-demo">capacitor-plugin-demo</a>
- Simple Ionic Angular app to demonstrate the use of certain Capacitor
plugins.</li>
<li><a
href="https://github.com/robingenz/capacitor-firebase-plugin-demo">capacitor-firebase-plugin-demo</a>
- Simple Ionic Angular app to demonstrate the use of certain Capacitor
Firebase plugins.</li>
<li><a
href="https://github.com/Cap-go/demo-app">capacitor-updater-plugin-demo</a>
- Simple Ionic Vue app to demonstrate the use of OTA updates.</li>
</ul>
<h2 id="community">Community</h2>
<p>Places to discuss about Capacitor</p>
<ul>
<li><a href="https://discord.com/invite/UPYYRhtyzp">Discord</a> -
Official Discord community.</li>
<li><a href="https://forum.ionicframework.com/c/capacitor">Forum</a> -
Official Forum community.</li>
<li><a href="https://www.reddit.com/r/capacitor">Reddit</a> - Official
Reddit community.</li>
<li><a href="https://stackoverflow.com/tags/capacitor">Stack
Overflow</a> - Official Stack Overflow community.</li>
<li><a
href="https://github.com/capacitor-community/proposals">Proposal</a> -
Official repo for plugin and platform requests.</li>
</ul>
<h2 id="freelancers">Freelancers</h2>
<ul>
<li><a
href="https://cal.com/martindonadieu/get-your-custom-capacitor-plugin?duration=30">Martin
Donadieu</a> - Creator of this list and of Capgo live update system + 10
plugins.</li>
<li><a href="https://www.malt.fr/profile/christophesurbier">Christophe
Surbier</a> - Expert developer mobile since 2009 and Capacitor since
2017.</li>
<li><a href="https://www.malt.fr/profile/timotheeporcq">Timothee
Porcq</a> - Expert developer Mobile Ionic/Angular &amp; Capacitor +7
years.</li>
<li><a href="https://www.malt.fr/profile/nicolasizac">Nicolas Izac</a> -
Developper Fullstack | Vue-Angular-Ionic-Laravel +7 years.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> - first.</p>
<h2 id="author">Author</h2>
<p><a href="https://capgo.app/">Capgo — Live updates for
capacitor</a></p>
<p><a href="https://github.com/riderx/awesome-capacitor">capacitor.md
Github</a></p>

224
html/captcha.md2.html Normal file
View File

@@ -0,0 +1,224 @@
<h1 id="awesome-captcha-awesome">Awesome Captcha <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>Curated list of awesome captcha libraries and captcha crack
tools.</p>
</blockquote>
<p><a href="https://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a> is a type
of challengeresponse test used in computing to determine whether or not
the user is human.</p>
<p><a href="README.md">English</a> | <a href="README-zh.md">中文</a> |
<a href="README-pl.md">Polish</a></p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#libraries">Libraries</a></li>
<li><a href="#generation">Generation</a></li>
<li><a href="#crack">Crack</a>
<ul>
<li><a href="#general">General</a></li>
<li><a href="#chinese">Chinese</a></li>
</ul></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#other">Other</a></li>
<li><a href="#maintainers">Maintainers</a></li>
</ul>
<h2 id="libraries">Libraries</h2>
<ul>
<li><a
href="https://github.com/mewebstudio/captcha">mewebstudio/captcha</a> -
Captcha for Laravel 5.</li>
<li><a href="https://github.com/Gregwar/Captcha">CGregwar/Captcha</a> -
PHP Captcha library.</li>
<li><a href="https://github.com/trekjs/captcha">trekjs/captcha</a> - A
Lightweight Pure JavaScript Captcha for Node.js. No C/C++, No
ImageMagick, No Canvas.</li>
<li><a href="https://code.google.com/archive/p/patchca">patchca</a> -
Simple yet powerful CAPTCHA library written in Java.</li>
<li><a href="https://github.com/google/recaptcha">google/recaptcha</a> -
PHP client library for reCAPTCHA, a free service to protect your website
from spam and abuse.</li>
<li><a
href="https://github.com/ambethia/recaptcha">ambethia/recaptcha</a> -
ReCaptcha helpers for ruby apps.</li>
<li><a
href="https://github.com/anhskohbo/no-captcha">anhskohbo/no-captcha</a>
- No CAPTCHA reCAPTCHA For Laravel.</li>
<li><a
href="https://github.com/lorien/captcha_solver">lorien/captcha_solver</a>
- Universal python API to different captcha solving services.</li>
</ul>
<h2 id="generation">Generation</h2>
<ul>
<li><a href="https://captcha-api.akshit.me">captcha-api</a> - Free, fast
and reliable Captcha API POWERED BY AI</li>
<li><a href="https://github.com/dchest/captcha">dchest/captcha</a> - Go
package captcha implements generation and verification of image and
audio CAPTCHAs.</li>
<li><a href="https://github.com/lepture/captcha">lepture/captcha</a> - A
captcha library that generates audio and image CAPTCHAs.</li>
<li><a
href="https://github.com/lemonce/svg-captcha">lemonce/svg-captcha</a> -
Generate svg captcha in Node.js.</li>
<li><a href="https://github.com/DoubleSpout/ccap">DoubleSpout/ccap</a> -
Node.js generate captcha using c++ library CImg without install any
other lib or software.</li>
<li><a href="https://github.com/contra/captchagen">contra/captchagen</a>
- Captcha generation for Node.js.</li>
<li><a
href="https://github.com/jineshfrancs/CaptchaImageView">jineshfrancs/CaptchaImageView</a>
- Custom ImageView to generate captcha image.</li>
<li><a
href="https://github.com/mcxtzhang/SwipeCaptcha">mcxtzhang/SwipeCaptcha</a>
- Swipe captcha of Android platform.</li>
<li><a
href="https://github.com/mojocn/base64Captcha">mojocn/base64Captcha</a>
- Golang base64-captcha supports digits, numbers,alphabet, arithmetic,
audio and digit-alphabet captcha.</li>
<li><a
href="https://github.com/koto-bank/kocaptcha">koto-bank/kocaptcha</a> -
A simple captcha service with a single API endpoint, written in
Rust.</li>
<li><a href="https://captcheck.netsyms.com">Captcheck</a> - Lightweight,
self-hostable CAPTCHA service written in PHP 7 and MySQL. Uses a
selection of icons from Font-Awesome. Text-only accessibility mode and
support for keyboard-only operation.</li>
<li><a href="https://www.phpcaptcha.org">Securimage</a> - Open-source
free PHP Captcha script.</li>
<li><a
href="https://github.com/Lokno/click-captcha">Lokno/click-captcha</a> -
A visual, click-based CAPTCHA for human authentication.</li>
<li><a
href="https://github.com/ArgoZhang/SliderCaptcha">ArgoZhang/SliderCaptcha</a>
- Slider captcha supporting mobile.</li>
</ul>
<h2 id="crack">Crack</h2>
<h3 id="general">General</h3>
<ul>
<li><a
href="https://github.com/arunpatala/captcha">arunpatala/captcha</a> -
Breaking captchas using torch.</li>
<li><a href="https://github.com/zakizhou/CAPTCHA">zakizhou/CAPTCHA</a> -
Implement classification for CAPTCHA in TensorFlow.</li>
<li><a
href="https://github.com/nladuo/captcha-break">nladuo/captcha-break</a>
- Captcha break based on opencv2, tesseract-ocr and some machine
learning algorithm.</li>
<li><a
href="https://github.com/ypwhs/captcha_break">ypwhs/captcha_break</a> -
Captcha break using CNN with Keras.</li>
<li><a
href="https://github.com/ptigas/simple-captcha-solver">ptigas/simple-captcha-solver</a>
- Simple CAPTCHA solver in python 🐍.</li>
<li><a
href="https://github.com/rickyhan/SimGAN-Captcha">rickyhan/SimGAN-Captcha</a>
- Solve captcha without manually labeling a training set.</li>
<li><a
href="https://github.com/arunpatala/captcha.irctc">arunpatala/captcha.irctc</a>
- Reading irctc captchas with 98% accuracy using deep learning.</li>
<li><a
href="https://github.com/JackonYang/captcha-tensorflow">JackonYang/captcha-tensorflow</a>
- Image Captcha Solving Using TensorFlow and CNN Model.</li>
<li><a href="https://github.com/skyduy/CNN_keras">skyduy/CNN_keras</a> -
CNN | Keras | CAPTCHA
recognition卷积神经网络、Keras框架、验证码识别.</li>
<li><a
href="https://github.com/PatrickLib/captcha_recognize">PatrickLib/captcha_recognize</a>
- Image Recognition captcha without image segmentation.</li>
<li><a
href="https://github.com/zhengwh/captcha-svm">zhengwh/captcha-svm</a> -
Use svm to hack simple captcha.</li>
<li><a
href="https://github.com/chxj1992/captcha_cracker">chxj1992/captcha_cracker</a>
- Crack captcha with CNN.</li>
<li><a
href="https://github.com/chxj1992/slide_captcha_cracker">chxj1992/slide_captcha_cracker</a>
- Crack solution for slide captcha with Canny algorithm.</li>
<li><a
href="https://github.com/JasonLiTW/simple-railway-captcha-solver#english-version">JasonLiTW/simple-railway-captcha-solver#english-version</a>
- Simple captcha solver based on CNN and a training set generator by
imitating the style of captcha.</li>
<li><a
href="https://github.com/lllcho/CAPTCHA-breaking">lllcho/CAPTCHA-breaking</a>
- Breaking the captcha.</li>
<li><a href="https://github.com/ecthros/uncaptcha">ecthros/uncaptcha</a>
- Defeating Googles audio reCaptcha with 85% accuracy.</li>
<li><a href="https://github.com/dessant/buster">dessant/buster</a> -
Captcha solver extension for humans and monsters.</li>
<li><a
href="https://github.com/kerlomz/captcha_trainer">kerlomz/captcha_trainer</a>
- Based on CNN5/DenseNet+BLSTM/LSTM+CTC to realize verification code
identification. Only for training the model.</li>
</ul>
<h3 id="chinese">Chinese</h3>
<ul>
<li><a
href="https://github.com/burness/tensorflow-101/tree/master/chinese_hand_write_rec/src">burness/chinese_hand_write_rec</a>
- Handwritten chinese recognition.</li>
<li><a
href="https://github.com/taosir/cnn_handwritten_chinese_recognition">taosir/cnn_handwritten_chinese_recognition</a>
- As the name shows, handwritten_chinese_recognition with cnn.</li>
<li><a
href="https://github.com/soloice/Chinese-Character-Recognition">soloice/Chinese-Character-Recognition</a>
- This project shows how to use CNN to perform Chinese character
recognition, a much more complicated task compared to MNIST digit
recognition.</li>
<li><a href="https://github.com/muchrooms/zheye">muchrooms/zheye</a> -
Chinese captcha recognition program for handstand character of
zhihu.</li>
<li><a
href="https://github.com/aaronshan/12306-captcha">aaronshan/12306-captcha</a>
- Recognize 12306 captcha with deep learning.</li>
<li><a
href="https://github.com/nickliqian/cnn_captcha">nickliqian/cnn_captcha</a>
- Use cnn recognize captcha by tensorflow.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://github.com/tesseract-ocr/tesseract">Tesseract</a> -
Tesseract Open Source OCR Engine.</li>
<li><a
href="https://github.com/wjcrowcroft/MotionCAPTCHA">MotionCAPTCHA</a> -
MotionCAPTCHA jQuery Plugin - Stop Spam, Draw Shapes.</li>
<li><a
href="https://github.com/subwindow/negative-captcha">Negative-captcha</a>
- A plugin to make the process of creating a negative captcha in Rails
much less painful.</li>
<li><a
href="https://github.com/mbi/django-simple-captcha">Django-simple-captcha</a>
- An extremely simple, yet highly customizable Django application to add
captcha images to any Django form.</li>
<li><a href="https://github.com/dapphp/securimage">Securimage</a> - PHP
CAPTCHA Script.</li>
<li><a
href="https://github.com/lorien/captcha_solver">Captcha_solver</a> -
Univeral API to captcha solving services.</li>
</ul>
<h2 id="other">Other</h2>
<ul>
<li><a
href="https://github.com/emotionLoop/visualCaptcha">VisualCaptcha</a> -
A collection of all the different versions/repos of visualCaptcha.</li>
<li><a href="https://github.com/007/hashcash-js">Hashcash for
PHP/JavaScript forms</a> - An alternative to captcha to fight spam,
based on proof-of-work.</li>
</ul>
<h2 id="maintainers">Maintainers</h2>
<ul>
<li><a href="https://github.com/ZYSzys"><span class="citation"
data-cites="ZYSzys">@ZYSzys</span></a></li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Please do! Check out the <a
href="contributing.md">contributing.md</a> file, or <a
href="https://github.com/ZYSzys/awesome-captcha/issues/new">open an
issue</a>!</p>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/ZYSzys">ZYSzys</a> has waived all copyright and
related or neighboring rights to this work.</p>
<p><a href="https://github.com/ZYSzys/awesome-captcha">captcha.md
Github</a></p>

1345
html/cassandra.md2.html Normal file

File diff suppressed because it is too large Load Diff

482
html/cdk.md2.html Normal file
View File

@@ -0,0 +1,482 @@
<h1 id="awesome-cdk-awesome">Awesome CDK <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a> <a
href="https://github.com/aws/aws-cdk"><img src="https://raw.githubusercontent.com/aws/aws-cdk/master/logo/default-128-dark.png" align="right" alt="CDK"></a></h1>
<blockquote>
<p>Curated list of awesome <a
href="https://github.com/awslabs/aws-cdk">AWS Cloud Development Kit</a>
(AWS CDK) open-source projects, guides, blogs and other resources.</p>
</blockquote>
<p>The AWS Cloud Development Kit (AWS CDK) is an open-source software
development framework for defining cloud infrastructure in code.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#construct-libraries">Construct Libraries</a>
<ul>
<li><a href="#apis">APIs</a></li>
<li><a href="#databases">Databases</a></li>
<li><a href="#static-websites">Static Websites</a></li>
<li><a href="#security">Security</a></li>
<li><a href="#ops">Ops</a></li>
<li><a href="#queue">Queue</a></li>
<li><a href="#cicd">CI/CD</a></li>
<li><a href="#monitoring">Monitoring</a></li>
<li><a href="#workflows">Workflows</a></li>
<li><a href="#multi-accounts-setup">Multi-accounts setup</a></li>
</ul></li>
<li><a href="#high-level-frameworks">High-Level Frameworks</a></li>
<li><a href="#scaffolding">Scaffolding</a></li>
<li><a href="#language-support">Language Support</a></li>
<li><a href="#library-publishing">Library Publishing</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#training-materials-and-sample-code">Training Materials and
Sample Code</a></li>
<li><a href="#blog-posts--talks">Blog Posts &amp; Talks</a></li>
<li><a href="#related-projects">Related Projects</a></li>
<li><a href="#tips--tricks">Tips &amp; Tricks</a></li>
</ul>
<h2 id="construct-libraries">Construct Libraries</h2>
<p>This section includes code libraries in various programming languages
which vend constructs that can be used in CDK apps.</p>
<h3 id="apis">APIs</h3>
<ul>
<li><a href="https://github.com/alexpulver/cdk-chalice">cdk-chalice</a>
- AWS CDK construct for AWS Chalice (Python Serverless Microframework
for AWS).</li>
<li><a href="https://github.com/wulfmann/auto-cdk">auto-cdk</a> -
Automatically generate api-gateway/lambda integrations with the
filesystem (beta).</li>
<li><a href="https://github.com/thomasstep/crow-api">crow-api</a> -
Create a serverless API with routes based on your file structure.</li>
</ul>
<h3 id="databases">Databases</h3>
<ul>
<li><a
href="https://github.com/elegantdevelopment/aws-cdk-dynamodb-seeder">aws-cdk-dynamodb-seeder</a>
- A simple CDK seeder for DynamoDB.</li>
<li><a
href="https://www.npmjs.com/package/cdk-tweet-sentiment">cdk-tweet-sentiment</a>
- Identify sentiments in tweets and log them into an Amazon DynamoDB
table.</li>
<li><a
href="https://github.com/eladb/cdk-dynamo-table-viewer">cdk-dynamo-table-viewer</a>
- Exposes the contents of an Amazon DynamoDB table through a public HTML
page.</li>
<li><a
href="https://github.com/botpress/cdk-postgresql">cdk-postgresql</a> -
AWS CDK Constructs for PostgreSQL.</li>
<li><a
href="https://github.com/kolomied/cdk-sqlserver-seeder">cdk-sqlserver-seeder</a>
- CDK construct that executes custom SQL scripts against SQL Server
database.</li>
</ul>
<h3 id="static-websites">Static Websites</h3>
<ul>
<li><a
href="https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-static-website">cdk-static-website</a>
- CDK component that creates a static website using S3, configures
CloudFront (CDN) and maps a custom domain via Route53 (DNS).</li>
<li><a href="https://github.com/nessjs/ness">ness</a> - CDK powered CLI
tool for deploying static sites to your AWS account.</li>
</ul>
<h3 id="security">Security</h3>
<ul>
<li><p><a
href="https://github.com/farminf/aws-cdk-passwordless">cdk-passwordless</a>
- Construct for having passwordless authentication using
userpool.</p></li>
<li><p><a
href="https://github.com/srihariph/cdk-iam-generator">cdk-iam-generator</a>
- Construct to generate IAM Managed Policies and IAM Roles using JSON
Configuration.</p></li>
<li><p><a href="https://github.com/SSHcom/c3">c3</a> - Enables
compliancy with privacy and security best practices.</p></li>
<li><p><a href="https://github.com/udondan/iam-floyd">cdk-iam-floyd</a>
- IAM policy statement generator with fluent interface.</p></li>
<li><p><a href="https://github.com/k9securityio/k9-cdk">k9-cdk</a> -
Construct to generate secure S3 bucket policies easily.</p></li>
<li><p><a
href="https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-cloudfront-authorization">cdk-cloudfront-authorization</a>
- CloudFront with Cognito authentication using Lambda@Edge.</p></li>
<li><p><a
href="https://github.com/globaldatanet/aws-firewall-factory">aws-firewall-factory</a>
- Deploy, update, and stage your WAFs while managing them centrally via
FMS. ### Ops</p></li>
<li><p><a
href="https://github.com/tecracer/cdk-constructs/tree/master/packages/cdk-instanceStopRule">cdk-instanceStopRule</a>
- CDK component which creates an instance with a CloudWatch rule to stop
it at the end of the day.</p></li>
<li><p><a
href="https://github.com/jmb12686/cdk-time-bomb">cdk-time-bomb</a> - CDK
Construct that implodes your AWS CDK Stack after a set amount of
time.</p></li>
</ul>
<h3 id="queue">Queue</h3>
<ul>
<li><a
href="https://www.npmjs.com/package/cdk-tweet-queue">cdk-tweet-queue</a>
- Fills up an SQS queue with tweets from a tweeter search query.</li>
<li><a
href="https://github.com/mkrn/cdk-ses-template-mailer">cdk-ses-template-mailer</a>
- Constructs to create AWS SES email templates + microservice to send
templated emails with AWS SES.</li>
<li><a
href="https://github.com/kamilbiela/cdk-sqs-monitored">cdk-sqs-monitored</a>
- SQS Construct with dead letter queue and configured alarms.</li>
</ul>
<h3 id="cicd">CI/CD</h3>
<ul>
<li><a href="https://github.com/awslabs/aws-delivlib">aws-delivlib</a> -
Synthesizes CI/CD pipelines for multi-language software delivery (used
by the CDK itself).</li>
<li><a
href="https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-blue-green-container-deployment">cdk-blue-green-container-deployment</a>
- Blue/Green container deployment with CodeDeploy.</li>
</ul>
<h3 id="monitoring">Monitoring</h3>
<ul>
<li><a href="https://github.com/eladb/cdk-watchful">cdk-watchful</a> -
Automatic dashboards and alarms for CDK apps.</li>
<li><a
href="https://github.com/alvyn279/aws-cdk-billing-alarm">aws-cdk-billing-alarm</a>
- Construct that sets up email alerts for exceeding an amount on your
AWS bill.</li>
<li><a
href="https://github.com/cdklabs/cdk-monitoring-constructs">cdk-monitoring-constructs</a>
- Use high-level APIs to create monitoring for your AWS apps. Generates
dashboards automatically.</li>
</ul>
<h3 id="workflows">Workflows</h3>
<ul>
<li><a
href="https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-pull-request-check">cdk-pull-request-check</a>
- CDK component that automatically check pull requests.</li>
<li><a
href="https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-github-webhook">cdk-github-webhook</a>
- CDK component that provisions GitHub webhooks.</li>
<li><a
href="https://github.com/cloudcomponents/cdk-components/blob/master/packages/cdk-codepipeline-slack">cdk-codepipeline-slack</a>
- CDK component that provisions a #slack approval workflow.</li>
<li><a
href="https://github.com/cloudcomponents/cdk-components/tree/master/packages/cdk-codecommit-backup">cdk-codecommit-backup</a>
- Backup CodeCommit repositories to S3.</li>
<li><a
href="https://github.com/taimos/cdk-constructs/tree/master/lib/alexa">Alexa
Deployment Pipeline</a> - Construct which creates a CodePipeline to
deploy Alexa Skills to Lambda and to the Developer console using AWS SAM
and DeployToAlexa action.</li>
<li><a
href="https://github.com/cloudcomponents/cdk-constructs/tree/master/packages/cdk-developer-tools-notifications">cdk-developer-tools-notifications</a>
- Slack / Microsoft Teams / Email notifications for developer tools:
CodeCommit, CodeBuild, CodeDeploy, CodePipeline.</li>
<li><a
href="https://github.com/aeksco/aws-pdf-textract-pipeline">aws-pdf-textract-pipeline</a>
- ETL pipeline for crawling PDFs from the Web using Puppeteer and
transforming their contents into structured data using AWS Textract and
storing the results in DynamoDB.</li>
</ul>
<h3 id="multi-accounts-setup">Multi-accounts setup</h3>
<ul>
<li><a
href="https://github.com/awslabs/aws-bootstrap-kit">aws-bootstrap-kit</a>
- Creates a multi-account set-up with AWS Organization, AWS SSO, DNS,
and AWS CodePipeline.</li>
<li><a
href="https://github.com/pepperize/cdk-organizations">cdk-organizations</a>
- CDK constructs that helps to provision AWS Organization,
Organizational Units (OU), Accounts and Policies.</li>
</ul>
<h2 id="high-level-frameworks">High-Level Frameworks</h2>
<ul>
<li><a href="https://github.com/punchcard/punchcard">punchcard</a> -
TypeScript framework to unify infrastructure and runtime code for the
CDK, so you can declare constructs and implement runtime logic within
the context of one Node.js application.</li>
<li><a href="https://github.com/fogfish/aws-cdk-pure">aws-cdk-pure</a> -
A toolkit to develop purely functional and high-order cloud components
with AWS CDK.</li>
<li><a
href="https://github.com/kolomied/cdk-stepfunctions-patterns">cdk-stepfunctions-patterns</a>
- A set of Step Functions high-level resiliency patterns.</li>
<li><a href="https://github.com/knowsuchagency/orkestra">Orkestra</a> -
An event-driven alternative to Airflow built on the AWS CDK and Step
Functions.</li>
<li><a
href="https://github.com/serverless-stack/serverless-stack">SST</a> - An
open source framework for building serverless applications with CDK. It
features a Live Lambda Development environment, to test and debug Lambda
functions locally without having to redeploy them.</li>
<li><a href="https://github.com/vincentclaes/datajob">Datajob</a> -
Build and deploy a serverless data pipeline or machine learning pipeline
on AWS with no effort.</li>
</ul>
<h2 id="scaffolding">Scaffolding</h2>
<ul>
<li><a
href="https://github.com/vbudilov/reactjs-cognito-starter">ReactJS +
Cognito + CDK Starter</a> - Starter project for ReactJS + Amazon Cognito
+ Amazon Amplify Framework with AWS CDK support.</li>
<li><a
href="https://github.com/luisfarzati/rnbw-aws-cdk/tree/master/packages/cra-template-aws-cdk">cra-template-aws-cdk</a>
- Create React App template using AWS CDK for out of the box, simple
provisioning of serverless React apps.</li>
<li><a
href="https://github.com/cdk-tools/create-cdk-app">create-cdk-app</a> -
Create CDK apps from templates.</li>
<li><a
href="https://github.com/pahud/awscdk-jsii-template">awscdk-jsii-template</a>
- A GitHub template repository to generate a ready environment to build,
test and publish your <a href="(https://github.com/aws/jsii)">JSII</a>
construct lib for AWS CDK.</li>
</ul>
<h2 id="language-support">Language Support</h2>
<ul>
<li><a
href="https://github.com/justincase-jp/AWS-CDK-Kotlin-DSL">AWS-CDK-Kotlin-DSL</a>
- A Wrapper library of <a
href="https://mvnrepository.com/artifact/software.amazon.awscdk">AWS CDK
Java</a>. CI automatically generates code and deploys it by daily.</li>
<li><a
href="https://github.com/LinguaRobot/aws-cdk-maven-plugin">aws-cdk-maven-plugin</a>
- A plugin to define and deploy your AWS CDK applications using Java and
Maven.</li>
<li><a
href="https://github.com/vvo/aws-lambda-nodejs-webpack">aws-lambda-nodejs-webpack</a>
- Alternative Node.js lambda CDK construct, using <a
href="https://webpack.js.org/">webpack</a>.</li>
<li><a
href="https://github.com/floydspace/aws-lambda-nodejs-esbuild">aws-lambda-nodejs-esbuild</a>
- Alternative Node.js lambda CDK construct, using <a
href="https://github.com/evanw/esbuild">esbuild</a>.</li>
</ul>
<h2 id="library-publishing">Library Publishing</h2>
<ul>
<li><a
href="https://github.com/marketplace/actions/aws-cdk-action">GitHub
Action</a> - GitHub Action for AWS CDK.</li>
<li><a href="https://github.com/udondan/jsii-publish">jsii-publish</a> -
A <a href="https://hub.docker.com/r/udondan/jsii-publish">Docker
image</a> and <a
href="https://github.com/marketplace/actions/jsii-publish">GitHub
action</a> to build and publish CDK constructs created via <a
href="https://github.com/aws/jsii">JSII</a>.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://github.com/pistazie/cdk-dia">CDK-Dia</a> -
Automatic infrastructure diagrams for AWS CDK.</li>
</ul>
<h2 id="training-materials-and-sample-code">Training Materials and
Sample Code</h2>
<ul>
<li><a href="https://github.com/aws-samples/aws-cdk-examples">Official
CDK Examples</a> - A set of example projects for the AWS CDK.</li>
<li><a href="https://cdkworkshop.com/">CDK Serverless Workshop</a> - A
workshop that guides you through the process of creating and deploying
CDK application.</li>
<li><a
href="https://egghead.io/courses/build-an-app-with-the-aws-cloud-development-kit?af=6p5abz">Build
an App with AWS Cloud Development Kit course on egghead.io</a></li>
<li><a href="https://youtu.be/Lh-kVC2r2AU">Infrastructure is Code with
the AWS CDK</a> - Recording of re:Invent 2018 session.</li>
<li><a
href="https://github.com/aws-samples/aws-cdk-changelogs-demo">GitHub
Changelog Crawler</a> - A fully fledged CDK app written by Nathan Peck
which uses Fargate, API Gateway, Lambda, CloudFront, S3, ElastiCache,
and Dynamodb.</li>
<li><a href="https://github.com/rix0rrr/cdk-ecs-demo">ECS with CI/CD</a>
- Demo of deploying ECS application using CDK.</li>
<li><a href="https://github.com/tecracer/cdk-templates">Example
templates for aws cdk</a> - Working TypeScript snippets from several AWS
projects.</li>
<li><a href="https://gitlab.com/josef.stach/aws-cdk-lambda-asset">Lambda
packaging asset</a> - CDK asset which builds lambda function and
produces a ZIP file with dependencies.</li>
<li><a href="https://github.com/kevinslin/open-cdk">Open CDK Guide</a> -
Open source guide on CDK and best practices.</li>
<li><a href="https://github.com/denmat/colorteller-aws-cdk">Colorteller
Example</a> - Great example project using Fargate and Appmesh.</li>
<li><a href="https://github.com/cdk-patterns/serverless">CDK
Patterns</a> - An opensource collection of serverless architecture
patterns built with CDK.</li>
<li><a
href="https://sbstjn.com/deploy-react-cra-with-cdk-codepipeline-and-codebuild.html">Create
a CI/CD pipeline using CodePipeline and CodeBuild</a> - The <a
href="https://github.com/sbstjn/cra-pipeline">cra-pipeline</a> project
on GitHub shows an AWS CodePipeline with AWS CodeBuild to deploy a
static React application.</li>
<li><a
href="https://sbstjn.com/serverless-create-react-app-server-side-rendering-ssr-lamda.html">React
SPA with server-side rendering on AWS Lambda</a> - The <a
href="https://github.com/sbstjn/cra-serverless">cra-serverless</a>
project is a serverless architecture to add pre-rendering to a React
website created with <a
href="https://create-react-app.dev">create-react-app</a>.</li>
<li><a
href="https://github.com/shaftoe/api-gateway-lambda-cdk-example">Mini
Tutorial: Setup AWS Lambda + ACM + API Gateway with AWS Cloud
Development Kit</a> - Deploy a functional public API that receives an
HTML form (e.g. /contact_us.html) POST request and delivers its data to
Pushover notification service.</li>
<li><a href="https://github.com/shaftoe/api-l3x-in">Example of REST API
built with CDK</a> - Source code that powers REST APIs at
https://api.l3x.in/.</li>
<li><a href="https://github.com/mlafeldt/dilbert-feed">dilbert-feed</a>
- A serverless application written in Go that allows you to enjoy
Dilbert in your RSS feed reader without any ads.</li>
<li><a
href="https://gitlab.com/verbose-equals-true/django-postgres-vue-gitlab-ecs">django-postgres-vue-gitlab-ecs</a>
- An example Django + Vue.js web app deployed with CDK using GitLab
CI.</li>
<li><a
href="https://github.com/vvo/nextjs-vercel-aws-cdk-example">nextjs-vercel-aws-cdk-example</a>
- A PostgreSQL (RDS), EventBridge (crons) and SNS (background jobs)
example along with a Next.js application.</li>
<li><a href="https://github.com/seeebiii/projen-test">Create and Publish
CDK Constructs Using projen and jsii</a> - A step-by-step guide with
sample code to create a new CDK construct using <a
href="https://github.com/projen/projen">projen</a> and <code>jsii</code>
and publish it to npm, Maven Central, PyPi and NuGet.</li>
</ul>
<h2 id="blog-posts-talks">Blog Posts &amp; Talks</h2>
<ul>
<li><a
href="https://www.slideshare.net/ranguard/aws-cdk-introduction-191140240">Introduction
to how and why CDK</a> - By Leo Lapworth.</li>
<li><a
href="https://garbe.io/blog/2019/03/26/construct-your-own-cdk-construct-library/">How
to Build a CDK Construct Library</a> - By Philipp Garbe.</li>
<li><a href="https://kevinslin.com/aws/cdk_all_the_things/">CDK All The
Things: A Whirlwind Tour</a> - By Kevin S Lin.</li>
<li><a
href="https://aws.amazon.com/blogs/developer/aws-cdk-developer-preview/">AWS
CDK Developer Preview Announcement</a> - The first AWS CDK Developer
Preview announced on on 27 August 2018.</li>
<li><a
href="https://aws.amazon.com/blogs/developer/contributing-to-the-aws-cloud-development-kit/">Contributing
to the AWS Cloud Development Kit</a> - By Mike Cowgill from Intuit.</li>
<li><a
href="https://garbe.io/blog/2018/08/17/first-look-into-cdk/">First look
into AWS Cloud Development Kit</a> - By Philipp Garbe.</li>
<li><a
href="https://www.slideshare.net/philippgarbe/boost-your-aws-infrastructure-with-cdk">Boost
your AWS Infrastructure with the CDK</a> - SlideShare by Philipp
Garbe.</li>
<li><a
href="https://aws.amazon.com/blogs/compute/getting-started-with-the-aws-cloud-development-kit-for-amazon-ecs/">Getting
started with AWS CDK for Amazon ECS</a> - By Nathan Peck.</li>
<li><a
href="https://medium.com/allermedia-techblog/aws-re-invent-2018-best-of-show-cloud-development-kit-cdk-ad1755561ade">AWS
re:Invent 2018, best of show: CDK</a> - Aller Media Tech Blog.</li>
<li><a href="https://youtu.be/IIiIoMGTJec">AWS Cloud Development Kit
introduction with Live Demos</a> - AWS User Group Finland Meetup January
2019.</li>
<li><a
href="https://medium.com/nordcloud-engineering/aws-cdk-a-glimpse-into-the-future-90db660f8a89">AWS
CDKa glimpse into the future</a> - By Nordcloud Engineering.</li>
<li><a
href="https://medium.com/avmconsulting-blog/aws-infrastructure-as-code-with-cdk-1d6fa013ce7d">AWS
Infrastructure as Code with CDK</a> - By Ross Rhodes.</li>
<li><a
href="https://medium.com/swlh/callbacks-with-aws-step-functions-a3dde1bc7203">Callbacks
with AWS Step Functions</a> - By Ross Rhodes.</li>
<li><a
href="https://www.stefreitag.de/wp/2019/03/07/using-aws-cdk-for-code-pipeline-setup/">Using
the CDK for CodePipelines Setup</a> - By Stefan Freitag.</li>
<li><a
href="https://www.stefreitag.de/wp/2019/08/31/paths-are-made-by-walking-or-how-aws-cdk-and-msk-work-together/">Using
the CDK for AWS MSK Setup</a> - By Stefan Freitag.</li>
<li><a href="https://youtu.be/c9UXHPX6-Ns">Serverless Dotnet - E01:
Intro to AWS CDK</a> - By Jake Scott.</li>
<li><a
href="https://github.com/jakejscott/aws-cdk-phone-verify-api">GitHub
repository</a> - By Jake Scott.</li>
<li><a href="https://youtu.be/ZWCvNFUN-sU">Infrastructure is Code with
the AWS CDK</a> - AWS Tech Talk Webinar.</li>
<li><a href="https://aws-blog.de/tags/cdk.html">tecRacer Amazon AWS
Blog</a> - Several Blog Posts from aws-blog.de by Gernot Glawe.</li>
<li><a href="https://youtu.be/dXTEVp0ATzo">Using CDK to build a UDP NLB
Logging Service</a> - By ClouderDex.</li>
<li><a href="https://github.com/ClouderDex/CDK-UDP-NLB-Demo">GitHub
Repo</a> - By ClouderDex.</li>
<li><a
href="https://i.am.fog.fish/2019/08/23/purely-functional-cloud-with-aws-cdk.html">Purely
Functional Cloud Components with AWS CDK</a> - Bu fogfish.</li>
<li><a href="https://fudless.xyz/aws/seedecay/">Using the CDK to probe
multiple accounts (sfn/lambda/sqs/sechub)</a> - Blog post from <a
href="https://fudless.xyz">fudless.xyz</a>.</li>
<li><a
href="https://medium.com/hatchsoftware/using-the-aws-cdk-to-build-scheduled-lambda-functions-13eb1674586e">Scheduled
Lambda Functions and CI/CD pipeline with AWS CDK</a> - By Maarten
Thoelen.</li>
<li><a
href="https://github.com/HatchSoftware/automatic-aws-db-shutdown-cdk">GitHub
Repo</a> - By Maarten Thoelen.</li>
<li><a href="https://lanwen.ru/posts/aws-client-vpn/">AWS Client VPN
with mutual TLS</a> - By Kirill Merkushev.</li>
<li><a
href="https://dev.to/elthrasher/exploring-aws-cdk-step-functions-1d1e">CDK
Step Functions</a> - By Matt Morgan.</li>
<li><a
href="https://dev.to/elthrasher/exploring-aws-cdk-loading-dynamodb-with-custom-resources-jlf">Loading
DynamoDB with Custom Resources</a> - By Matt Morgan.</li>
<li><a
href="https://dev.to/elthrasher/exploring-aws-cdk-a-million-a-minute-dynamodb-and-providerframework-e92">Loading
DynamoDB with Provider Framework</a> - By Matt Morgan.</li>
<li><a
href="https://superluminar.io/2020/02/07/react-spa-und-server-side-rendering-ssr-mit-aws-lambda-cloudfront-und-dem-cdk/">German:
React SPA und server-side rendering (SSR) mit AWS Lambda und
CloudFront</a> - By superluminar GmbH.</li>
<li><a
href="https://a.l3x.in/2020/02/04/migrating-from-terraform-to-cdk.html">Introducing
AWS CDK with a real life Lambda and API gateway example</a> - By
Alexander Fortin.</li>
<li><a
href="https://medium.com/poka-techblog/cloudwatch-dashboards-as-code-the-right-way-using-aws-cdk-1453309c5481">CloudWatch
Dashboards as Code (the Right Way) Using AWS CDK</a> - By Simon-Pierre
Gingras.</li>
<li><a
href="https://dev.to/vvo/coding-the-jamstack-missing-parts-databases-crons-background-jobs-1bpj">Coding
the Jamstack missing parts: databases, crons &amp; background jobs</a> -
By Vincent Voyer.</li>
<li><a
href="https://medium.com/better-programming/aws-cdk-continuous-integration-and-delivery-using-travis-ci-ee5dd7549434">AWS
CDK Continuous Integration and Delivery Using Travis CI</a> - By Thomas
Poignant.</li>
<li><a
href="https://medium.com/cyberark-engineering/custom-resources-with-aws-cdk-d9a8fad6b673?source=friends_link&amp;sk=549fcf9d998bbea304bdd8d834aca9e6">Custom
Resources with AWS CDK</a> - By Roy Ben-Yosef.</li>
<li><a
href="https://aws.amazon.com/blogs/developer/recommended-aws-cdk-project-structure-for-python-applications/">Recommended
AWS CDK project structure for Python applications</a> - By Alex
Pulver.</li>
</ul>
<h2 id="related-projects">Related Projects</h2>
<ul>
<li><a href="https://github.com/awslabs/jsii">jsii</a> - JavaScript
interop interface, the technology that CDK uses to create language
bindings (currently supports .NET, Java and Python).</li>
<li><a href="https://github.com/awslabs/cdk8s/">cdk8s</a> - Define
Kubernetes native apps and abstractions using object-oriented
programming.</li>
<li><a href="https://github.com/hashicorp/terraform-cdk">cdktf</a> -
Define infrastructure resources using programming constructs and
provision them using HashiCorp Terraform.</li>
<li><a href="https://github.com/hupe1980/cdk-threagile">cdktg</a> -
Agile Threat Modeling as Code.</li>
</ul>
<h2 id="tips-tricks">Tips &amp; Tricks</h2>
<ul>
<li><a
href="https://gist.github.com/eladb/68a009cf9c953b04a637bac5c40afdbc">Reflect
on the CDK Type System</a> - Explore the CDKs type system.</li>
<li><a
href="https://github.com/aws/aws-codebuild-docker-images/tree/master/local_builds">Testing
Your Construct Library CodeBuild Configuration Locally</a> - With the
<code>jsii/superchain:latest</code> Docker Image.</li>
</ul>
<h2 id="contributing">Contributing</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<p><a href="https://github.com/kolomied/awesome-cdk">cdk.md
Github</a></p>

Some files were not shown because too many files have changed in this diff Show More