update
This commit is contained in:
918
html/4girls.md2.html
Normal file
918
html/4girls.md2.html
Normal 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&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 women’s 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,
|
||||
women’s 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 people’s 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 Tech’s 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 Machinery’s 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
|
||||
infosec’s 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/">Women’s Technology Program at
|
||||
MIT</a></p>
|
||||
<p>The Women’s 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 ChickTech’s programs
|
||||
providing local high school young womxn with STEM education and
|
||||
spreading ChickTech’s 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. We’ll 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 Women’s 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 world’s
|
||||
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/">She’s 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 women’s engagement
|
||||
with technology & 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 women’s 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 it’s 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-to’s to remarkable stories of
|
||||
people all around the world, articles on feminism or just whatever we
|
||||
feel like talking-writing-filming about, we’ll 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.
|
||||
Google’s 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 they’re 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>Google’s global program providing visibility, community, &
|
||||
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
|
||||
women’s participation in open technology and culture, but it’s 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 industry’s 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
582
html/AIbooks.html
Normal 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 & 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 & 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 & 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 & 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 & Yoshua Bengio & Aaron Courville</li>
|
||||
<li><a href="https://yadi.sk/i/uQAWfeKVmenmkg">Deep Learning Methods and
|
||||
Applications</a> - Li Deng & 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 & Yoshua Bengio & 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&pd_rd_i=0198739834&pd_rd_r=676ace91-552c-4865-a8d3-6273db5418bf&pd_rd_w=zYEu2&pd_rd_wg=hQdGQ&pf_rd_p=5cfcfe89-300f-47d2-b1ad-a4e27203a02a&pf_rd_r=DTH77KT4FSVRMJ47GBVQ&psc=1&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 lib’s
|
||||
document.</li>
|
||||
<li><a
|
||||
href="https://lightgbm.readthedocs.io/en/latest/Features.html#">LightGBM</a>
|
||||
(<strong>Python, R, CLI</strong>) - Microsoft lightGBM lib’s features
|
||||
document.</li>
|
||||
<li><a href="https://arxiv.org/pdf/1706.09516.pdf">CatBoost</a>
|
||||
(<strong>Python, R, CLI</strong>) - Yandex Catboost lib’s 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
990
html/AutoHotkey.md2.html
Normal 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
|
||||
AutoHotkey’s 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&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?&#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&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&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&t=41">link</a>.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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&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&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 Microsoft’s
|
||||
gdiplus.dll - Forum thread: <a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&t=76301&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&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&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&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&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&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&t=138">link</a></li>
|
||||
</ul>
|
||||
<h4 id="edit">Edit</h4>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&t=5063">link</a></li>
|
||||
</ul>
|
||||
<h4 id="general">General</h4>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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&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&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&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
|
||||
ListView’s cells or rows. Forum thread: <a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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&t=76865">link</a></li>
|
||||
</ul>
|
||||
<h3 id="hotkeys">Hotkeys</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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&t=79142&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&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 Bentschi’s - Forum <a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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&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&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
|
||||
Shipp’s 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&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&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&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&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&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&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&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&t=225">link</a></li>
|
||||
<li><a href="http://lintalist.github.io/">Lintalist</a> - Searchable
|
||||
interactive lists to copy & paste text with plugins. Forum thread:
|
||||
<a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&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 & 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 Window’s or Chrome’s Apps. Forum
|
||||
thread: <a
|
||||
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&t=63579&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&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&t=4307&p=24024&hilit=racing#p24024">link</a></li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/download/file.php?id=3349&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&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&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&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&t=77248">Forum</a></li>
|
||||
</ul>
|
||||
<h3 id="debugging">Debugging</h3>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&t=2116">[Class]
|
||||
Console</a> - This class is meant to simplify debugging for scripts from
|
||||
simple text handling, to outputting and logging data & 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&t=300">AHK
|
||||
Studio</a> - SciLexer.dll based IDE for AutoHotkey.</li>
|
||||
<li><a
|
||||
href="https://www.autohotkey.com/boards/viewtopic.php?f=64&t=89901">Adventure
|
||||
(formerly AutoGUI)</a> - by <a
|
||||
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&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&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&t=3108">DRAKON
|
||||
Editor</a> - Visual programming (with DRAKON diagrams) for
|
||||
AutoHotkey.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=7&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&t=89901">Adventure
|
||||
(formerly AutoGUI)</a> - by <a
|
||||
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&u=64723">Alguimist</a>
|
||||
- WYSIWIG GUI Designer and Script Editor.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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/">Pulover’s 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&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&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&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&t=6310">AHK-EXE-Swapper</a>
|
||||
- by evilC - Swap AHK version quickly! Forum thread: <a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&t=5825">link</a>.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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?&#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&t=4633">link</a>.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&t=4555">ActiveScript
|
||||
- Host VBScript and JScript in-process</a> - Provides an interface to
|
||||
Active Scripting languages like VBScript and JScript, without relying on
|
||||
Microsoft’s 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&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&t=32">link</a>,
|
||||
C/C++ to MCode Generator forum <a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=6&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&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&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&t=6033">Classes
|
||||
in AHK, Basic tutorial</a> - AutoHotkey classes basic tutorial.</li>
|
||||
<li><a
|
||||
href="https://autohotkey.com/boards/viewtopic.php?f=7&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&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&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&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&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
1230
html/AutoIt.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
288
html/CSV.md2.html
Normal file
288
html/CSV.md2.html
Normal 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 <-> 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 world’s 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">Ron’s Data
|
||||
Edit</a> (new modern version of <a
|
||||
href="https://www.ronsplace.eu/products/ronseditor">Ron’s 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 <-> 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 you’ve 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 <3 Numerics, CSV<3 JSON, CSV <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> I’m the author of <a
|
||||
href="https://NimbleText.com/Live">NimbleText</a>. Of course I put it
|
||||
first on the list. If I didn’t personally rate it I wouldn’t have spent
|
||||
so much time making and improving it.</p>
|
||||
<p><code>**</code> <span id="footnote2"></span> I wrote
|
||||
<code>agnes</code> but don’t particularly endorse it for others to use
|
||||
(thus haven’t migrated the source code to GitHub). It’s slow and
|
||||
non-streaming. I’d 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
139
html/IoThybrid.md2.html
Normal file
@@ -0,0 +1,139 @@
|
||||
<h1 id="awesome-iot-hybrid-awesome">Awesome IoT & 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
881
html/LaTeX.md2.html
Normal 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 & 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/">MartinThoma’s
|
||||
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 & 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&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
726
html/MATLAB.html
Normal 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> - MATLAB’s 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> - MATLAB’s 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> - MATLAB’s 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). It’s 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 you’ve 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 don’t 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 don’t 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 that’s 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 that’s 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/">Cleve’s 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 Chen’s
|
||||
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> -
|
||||
Shampine’s 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 Octave’s 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 you’d 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>
|
||||
334
html/OpenSourcePhotography.md2.html
Normal file
334
html/OpenSourcePhotography.md2.html
Normal 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 & 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 Panasonic’s
|
||||
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
332
html/PICO8.md2.html
Normal 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 & 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&channels=#pico8&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-8’s Lua</a> - This document is here to help folks with a
|
||||
proficiency in Lua understand the limitations and discrepencies between
|
||||
Lua and PICO-8’s 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&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) & 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 Penner’s 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 & 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 & 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 &
|
||||
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
163
html/ProductManager.html
Normal 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">Don’t
|
||||
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, it’s 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&camp=1789&creative=390957&creativeASIN=B004J4XGN6&linkCode=as2&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&camp=1789&creative=390957&creativeASIN=0062060244&linkCode=as2&tag=httpstwit071f-20">The
|
||||
Innovator’s 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 Innovator’s 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&camp=1789&creative=390957&creativeASIN=B00E257T6C&linkCode=as2&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 designer’s perspective</a>, “I consider this the canonical
|
||||
product design book, and it’s a great place for anyone to start,
|
||||
especially if you don’t 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 you’ll 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&camp=1789&creative=9325&creativeASIN=0984782818&linkCode=as2&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/">You’re
|
||||
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 Graham’s
|
||||
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&utm_campaign=Buffer&utm_content=bufferaceac&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 Manager’s 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&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. Let’s 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
1667
html/R.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
282
html/RemoteWork.html
Normal file
282
html/RemoteWork.html
Normal 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 you’re not getting the best people you can. As
|
||||
an employee, restricting your job search to companies within a
|
||||
reasonable commute means you’re 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 don’t 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&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 & 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 & 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 & 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 & 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. Let’s 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
84
html/SAS.html
Normal 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
63
html/a11y.md2.html
Normal 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-accessibility" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=339140&theme=light" alt="Awesome Accessibility  - A curate list about 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
1186
html/actions.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
1329
html/actionscript3.md2.html
Normal file
1329
html/actionscript3.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
321
html/actionsongoogle.md2.html
Normal file
321
html/actionsongoogle.md2.html
Normal 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 it’s 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/O’19)</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/O’19)</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/O’19)</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/O’19)</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/O’19)</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/O’19)</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/O’19)</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 what’s to come.</li>
|
||||
<li><a href="https://youtu.be/1I-7lpZu_PA">Tools for Building Better
|
||||
Smart Home Actions (Google I/O’19)</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/O’19)</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/O’19)</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/O’19)</a> -
|
||||
In this talk, we’ll 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/O’19)</a></li>
|
||||
<li><a href="https://youtu.be/b3nDCC2K3rY">Data and Insights to Build
|
||||
for the Digital Assistant Era (Google I/O’19)</a></li>
|
||||
<li><a href="https://youtu.be/ZRjkSqVedfY">Designing Quality
|
||||
Conversations for the Google Assistant (Google I/O’19)</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&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> -
|
||||
It’s 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> &
|
||||
<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, there’s 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
264
html/activeadmin.html
Normal 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
1626
html/ada.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
161
html/adafruitio.md2.html
Normal file
161
html/adafruitio.md2.html
Normal 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. It’s 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-Key’s 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&vertical=default&q=%23AdafruitIO&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&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 & 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 & 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&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 Autodesk’s 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
314
html/adfree.md2.html
Normal 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 it’s a website or a magazine or a newspaper. “But
|
||||
such-and-such website won’t 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 don’t 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 won’t 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 à l’Agression
|
||||
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">We’re
|
||||
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
185
html/ads.md2.html
Normal 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 &
|
||||
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/">Beginner’s
|
||||
Guide to Header Bidding</a> - Complete guide to understand HB, why it’s
|
||||
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
376
html/adsb.md2.html
Normal 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 Surveillance–Broadcast (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> - FlightAware’s 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&logo=grafana&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 & 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=&labels=&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
1703
html/adventofcode.html
Normal file
File diff suppressed because it is too large
Load Diff
9582
html/agicocosci.md2.html
Normal file
9582
html/agicocosci.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
175
html/agile.html
Normal file
175
html/agile.html
Normal 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&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. Meier’s 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 Cohn’s 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
284
html/agriculture.md2.html
Normal 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 &
|
||||
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 & 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&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">AgGateway’s 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 Proagrica’s agX platform APIs.</li>
|
||||
<li><a
|
||||
href="https://github.com/aWhereAPI/API-Code-Samples">API-Code-Samples</a>
|
||||
- Contains aWhere’s 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 world’s 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 & 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
581
html/aiinfinance.md2.html
Normal 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&label=Join%20Community&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 & 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 & Books</a></li>
|
||||
<li><a href="#strategies--research">Strategies & 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 & 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 & Books & 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&ie=UTF8&qid=1541717436&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&lpse=B&">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 won’t 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 & 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 &
|
||||
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 & 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>
|
||||
- Gann’s Swing trade strategy for Gekko trade bot.</li>
|
||||
</ul>
|
||||
<h3 id="lottery-gamble">Lottery & 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 & 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 & 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 & 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 & 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 & 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, & 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&utm_medium=twitter&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 & Projects</a> - Explore a curated list of
|
||||
Fintech popular & new libraries, top authors, trending project kits,
|
||||
discussions, tutorials & learning resources on kandi.</li>
|
||||
</ul>
|
||||
<p><a
|
||||
href="https://github.com/georgezouq/awesome-ai-in-finance">aiinfinance.md
|
||||
Github</a></p>
|
||||
323
html/alfredworkflows.md2.html
Normal file
323
html/alfredworkflows.md2.html
Normal 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 & 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 Chrome’s 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ão’s 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
462
html/algolia.html
Normal 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 & 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 & 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 & 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&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">Let’s
|
||||
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 & 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">Algolia’s
|
||||
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 Algolia’s 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 Algolia’s
|
||||
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
1022
html/algorand.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
595
html/algorithms.md2.html
Normal file
595
html/algorithms.md2.html
Normal 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/">Stoimen’s 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&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&list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU">Jenny’s
|
||||
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 Algorithmist’s
|
||||
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> - Beginner’s 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 Beginner’s 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 & 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. It’s 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
|
||||
& 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
|
||||
& 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
|
||||
& 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
|
||||
& 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 & 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 & 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 it’s 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, here’s 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>
|
||||
305
html/algorithmseducation.md2.html
Normal file
305
html/algorithmseducation.md2.html
Normal 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">stoimen’s 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> - Google’s 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
233
html/amaanswers.md2.html
Normal 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> “What’s 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
655
html/amazonalexa.md2.html
Normal 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 <audio> 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 Echo’s 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
|
||||
Amazon’s 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 Amazon’s AlexaSkillsKit for Java.</li>
|
||||
<li><a
|
||||
href="https://github.com/damianFC/alexa-rubykit">alexa-rubykit</a> -
|
||||
Amazon Echo Alexa’s 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 Amazon’s 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 Alexa’s 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 Domino’s 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 Amazon’s 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
|
||||
city’s 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 &
|
||||
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 week’s 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&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 Designer’s Handbook</a> - A Game Designer’s
|
||||
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, you’ll 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&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 Amazon’s 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 world’s largest voice-tech
|
||||
conference</li>
|
||||
<li><a href="http://amazonalexavoxcon.com">Alexa VoxCon</a> - Amazon
|
||||
Alexa’s 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
202
html/amazonseller.md2.html
Normal 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 & 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 & 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 & sponsored products ads.</li>
|
||||
<li><a href="https://prisync.com/">Prisync</a> - Price monitoring &
|
||||
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 &
|
||||
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 & 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 world’s 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 & 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 month’s 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
506
html/analytics.md2.html
Normal 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> & <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 user’s 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 user’s 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 &
|
||||
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 & 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. Doesn’t use cookies and doesn’t 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 & 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, &
|
||||
identify users. Works in browsers & 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 &
|
||||
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 & 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
195
html/android.md2.html
Normal 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>
|
||||
244
html/androidreleasenotes.html
Normal file
244
html/androidreleasenotes.html
Normal 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 I’ve 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 what’s 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 you’re 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>Medium’s 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 you’ve 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 you’ll 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 you’re
|
||||
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
|
||||
what’s 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 you’re 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>
|
||||
661
html/androidsecurity.md2.html
Normal file
661
html/androidsecurity.md2.html
Normal 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&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 & 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 Android’s Java middleware. It is based on the Android Runtime’s
|
||||
(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">QuarksLab’s
|
||||
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 device’s 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">Android’s
|
||||
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&q=android">Exploit
|
||||
Database</a> - click search</li>
|
||||
<li><a
|
||||
href="https://docs.google.com/spreadsheet/pub?key=0Am5hHW4ATym7dGhFU1A4X2lqbUJtRm1QSWNRc3E0UlE&single=true&gid=0&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 Team’s 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
2433
html/androidui.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
6257
html/angular.md2.html
Normal file
6257
html/angular.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
648
html/angularjs.html
Normal file
648
html/angularjs.html
Normal 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 & 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 & 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 AngularJS’s
|
||||
$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 & 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 & 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 team’s 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 & 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 O’Reilly 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>
|
||||
1850
html/annualsecurityreports.md2.html
Normal file
1850
html/annualsecurityreports.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
440
html/ansible.md2.html
Normal file
440
html/ansible.md2.html
Normal 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>. Let’s 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 &
|
||||
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 & 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&list=PLnFWJCugpwfzTlIJ-JtuATD2MBBD7_m3u&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 Ansible’s 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 role’s 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 Ansible’s 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 l’outil 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
|
||||
OS’s 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&type=Repositories&s=updated&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 IDE’s 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 Ansible’s 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
291
html/answers.md2.html
Normal 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">What’s 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 don’t 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 can’t 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
|
||||
Clojure’s <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
|
||||
variable’s 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 C’s 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 JavaScript’s
|
||||
“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
456
html/antdesign.md2.html
Normal file
@@ -0,0 +1,456 @@
|
||||
<pre><code> ---.
|
||||
╭───╮╭──╮ ╭──╮ ╭──╮ ╭───╮ ╭──╮ ╭─── ───╮ ╭──╮ -.. \
|
||||
/ ││ │──│ │ / ╭─╯/ ╭──╯ / \ │ │ │ / ╭─╯ _|_|_
|
||||
│ o ││ │ │ │ / ╰─( \─╮│ ││ ─ ─ │ / ╰─╮ / O \
|
||||
│ ││ │ │ ││ ╭─╯\__ ││ O ││ \_/ ││ ╭─╯ \_______/
|
||||
│ _ ││ ` ' ││ ╰─╮/ \ ││ ││ │ ││ ╰─╮ / \
|
||||
│ │ │ \ / │ │\ │ \ / │ │ ││ │ \/ \
|
||||
╰──┴──╯ ╰──╯─╯ ╰─────╯ ╰───╯ ╰──╯ ╰───╯───╯╰─────╯ /'---'\
|
||||
____/ | \_____
|
||||
╭───╮╭───╮ ╭──────╮ ╭──╮ ╭──╮ ╭───╮╭────╮ ╭───╮╭───╮ __/\____/ \_
|
||||
/ ││ \ │ │ │ \ / ╭─╯/ ╭──╯╰╮ ╭╯ / ││ \ | \
|
||||
│ o ││ _ ││ │ │ \ / ╰─( \─╮ │ │ │ ╭──╯│ _ │ / \__ /\ '_
|
||||
│ ││ │ │╰─╯ ╰─╯ │ 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 Pro’s 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 &
|
||||
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 & 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 antd’s 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
321
html/api.html
Normal 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
|
||||
doesn’t 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 & 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 people’s 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 & 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
|
||||
API’s 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 & 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 API’s 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
663
html/appimage.md2.html
Normal file
@@ -0,0 +1,663 @@
|
||||
<!--lint disable double-link-->
|
||||
<div data-align="center">
|
||||
<pre><code><div>
|
||||
<img width="500" src="media/logo.svg" alt="Awesome AppImage">
|
||||
</div>
|
||||
<a href="https://awesome.re">
|
||||
<!img src="https://awesome.re/badge-flat2.svg" alt="Awesome">
|
||||
</a>
|
||||
<p>
|
||||
<sub>Lovingly crafted AppImage tools and resources. Follow me on <a href="https://twitter.com/probonopd">Twitter</a>.</sub>
|
||||
</p>
|
||||
<br></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 don’t 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">Don’t
|
||||
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 don’t 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&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
482
html/appium.md2.html
Normal 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 Appium–and
|
||||
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 & 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
|
||||
& 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 Appium’s desired capabilities.</li>
|
||||
<li><a
|
||||
href="https://www.zaizi.com/blog/appium-mobile-apps-automation-tool">Appium
|
||||
Architecture & 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 Tips — Changing 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 app’s 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. It’s 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 Appium’s 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&utm_medium=referral&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
217
html/apple.html
Normal 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 Github’s <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 & 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 Xcode’s 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 & 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 & 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 Tsai’s
|
||||
blog</li>
|
||||
<li><a href="https://www.mikeash.com/pyblog/">NSBlog</a> Mike Ash’s
|
||||
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 I’ll 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
931
html/appsec.md2.html
Normal 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 tomorrow’s 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
|
||||
Hacker’s 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 Hacker’s
|
||||
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 World’s 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 & 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">It’s 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
|
||||
Wouldn’t 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">ircmaxell’s blog</a></li>
|
||||
<li><a href="#p%C3%A1draic-bradys-blog">Pádraic Brady’s 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 don’t 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 Hacker’s 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&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 Hacker’s 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 World’s 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 Poly’s 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 & 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 & 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">It’s
|
||||
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 Brady’s advice on building software that isn’t 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> - don’t 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
|
||||
Wouldn’t 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 you’re 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 Security’s 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 shouldn’t 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 you’re 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">ircmaxell’s
|
||||
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 Brady’s 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
202
html/arabic.html
Normal 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 FriBidi’s 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 don’t
|
||||
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 & 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&colid=19XQVAI7YN6HF&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 & Keep This
|
||||
Alive!</h1>
|
||||
<h2 id="العربية">العربية</h2>
|
||||
<p><a href="https://github.com/OthmanAba/awesome-arabic">arabic.md
|
||||
Github</a></p>
|
||||
730
html/arcgisdeveloper.md2.html
Normal file
730
html/arcgisdeveloper.md2.html
Normal 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> - Esri’s official JavaScript API
|
||||
product team samples.</li>
|
||||
<li><a
|
||||
href="https://developers.arcgis.com/python/sample-notebooks/">ArcGIS API
|
||||
for Python Sample Notebooks</a> - Esri’s 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> - Esri’s 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> - Esri’s 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 Esri’s REST JS maintainers.</li>
|
||||
<li><a href="https://developers.arcgis.com/java/sample-code/">ArcGIS
|
||||
Maps SDK for Java samples</a> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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> - Esri’s 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 Platform’s 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&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 & 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&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&utm_source=chrome-extension#gsc.tab=0&gsc.q=geometry%20engine%20site:developers.arcgis.com&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 Esri’s 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 & 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 don’t 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 &
|
||||
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 Esri’s <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
147
html/armexploitation.html
Normal 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 & 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
|
||||
Samsung’s 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 & 2 - Billy Ellis</li>
|
||||
<li><a
|
||||
href="https://www.amazon.co.uk/ARM-Assembly-Language-Fundamentals-Techniques/dp/1439806101">ARM
|
||||
Assembly Language: Fundamentals & 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>
|
||||
708
html/artificialintelligence.md2.html
Normal file
708
html/artificialintelligence.md2.html
Normal 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">CS50’s 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&a_bid=5d7bc0ba">Grokking
|
||||
Deep Learning in Motion</a> - Beginner’s 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 Tech’s 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 & 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 discipline’s 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&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&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 world’s
|
||||
problems</li>
|
||||
<li><a href="http://www.deeplearningbook.org/">Deep Learning</a> -
|
||||
Goodfellow, Bengio and Courville’s 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, you’ll 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
|
||||
you’ll 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">Kaggle’s 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&utm_medium=organic&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 & 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 organization’s
|
||||
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&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 1’s and
|
||||
0’s, 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 today’s 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 Minsky’s 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 Hosftadter’s 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
|
||||
Facebook’s 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. You’ll 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 &
|
||||
Society</a></li>
|
||||
<li><a
|
||||
href="http://iospress.metapress.com/openurl.asp?genre=journal&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> - We’re 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>
|
||||
446
html/astrophotography.md2.html
Normal file
446
html/astrophotography.md2.html
Normal 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
|
||||
Astrophotographer’s 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">Buyer’s
|
||||
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 PixInsight’s 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
|
||||
PixInsight’s 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 Rista’s 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 you’re interested in night
|
||||
photography and particularly deepscapes, this guide hits the spot with
|
||||
it’s succinctness.</li>
|
||||
<li><a
|
||||
href="https://www.adamblockstudios.com/categories/PixInsight">Adam
|
||||
Block’s 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, & 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
|
||||
White’s 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">Harry’s
|
||||
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 Astronomy’s 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 it’s 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 & 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 system’s 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> - Let’s 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/">Astrobin’s 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 & 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
318
html/asyncio.md2.html
Normal file
@@ -0,0 +1,318 @@
|
||||
<blockquote>
|
||||
<p>[!WARNING] This project is looking for a new home. I’m 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, it’s 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 that’s 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&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
|
||||
Python’s 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 -> 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
420
html/atom.md2.html
Normal 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: > 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, you’ll 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, you’ll 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 don’t 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 file’s 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 & 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
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
345
html/audiovisual.md2.html
Normal 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 ETC’s 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 & 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 aren’t supported
|
||||
by the newer Windows editions. There’s 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>
|
||||
597
html/audiovisualization.md2.html
Normal file
597
html/audiovisualization.md2.html
Normal 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">Beeple’s 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 Madeon’s “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_10’s.</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 & Jonathan
|
||||
III</a> - Campaign for George & Jonathan’s “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 Splice’s 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 Rubik’s
|
||||
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> & 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> - Let’s
|
||||
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 NYU’s 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&utm_medium=feed&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&s=150"
|
||||
alt="Willian Justen" /></th>
|
||||
<th style="text-align: center;"><img
|
||||
src="https://avatars2.githubusercontent.com/u/12835911?v=3&s=150"
|
||||
alt="Luis Henrique" /></th>
|
||||
<th style="text-align: center;"><img
|
||||
src="https://avatars3.githubusercontent.com/u/13159727?v=3&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>
|
||||
497
html/auditalgorithms.md2.html
Normal file
497
html/auditalgorithms.md2.html
Normal 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 & 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
|
||||
& 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 & 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
|
||||
rabbit‑holes 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
|
||||
YouTube’s 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 Yelp’s
|
||||
Business Ranking and Review Recommendation Through the Lens of
|
||||
Fairness</a> - (Arxiv) <em>Audits the fairness of Yelp’s 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 network’s 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 model’s 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 & 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,
|
||||
pages529–539) <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 Google’s Top Stories Algorithm</a> - (Flairs-32)
|
||||
<em>Audit of the Google’s 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 & 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 model’s 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&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 TaskRabbit’s 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 Uber’s
|
||||
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
|
||||
Web’s 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
|
||||
(RegML’24)</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
|
||||
(RegML’23)</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
765
html/aurelia.md2.html
Normal 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&utm_medium=badge&utm_campaign=pr-badge&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 Eisenberg’s
|
||||
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
|
||||
& Framework7 vs. Angular2 & 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 &
|
||||
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 charlespockert’s
|
||||
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 &
|
||||
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 &
|
||||
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 you’re
|
||||
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 we’d like changed,
|
||||
we’ll ask you to edit your PR before we merge it. There’s no need to
|
||||
open a new PR, just edit the existing one. If you’re 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
158
html/ava.md2.html
Normal 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 & 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 & 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
239
html/avr.html
Normal 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 Atmel’s 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 don’t 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>
|
||||
- Ilya’s 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 & 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 Atmel’s avr controllers.</li>
|
||||
<li><a href="http://www.tinkerer.eu/AVRLib/">Tinkerer’s 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
2576
html/aws.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
944
html/babylonjs.md2.html
Normal file
944
html/babylonjs.md2.html
Normal 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">Newton’s
|
||||
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 isn’t just graphics; it’s 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 aviator’s 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> -
|
||||
It’s 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>
|
||||
- Don’t 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 there’s 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">Summer’s
|
||||
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
|
||||
Chopin’s “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 & 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 Freak’s 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 &
|
||||
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
361
html/backbone.md2.html
Normal 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 & 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 & 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 Don’t 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
|
||||
Meteor’s 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
471
html/beacon.md2.html
Normal 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 & 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 & 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> & <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> & <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/">What’s
|
||||
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 & 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
|
||||
& 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 & 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> & <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 &
|
||||
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 & 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&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 >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 & 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>
|
||||
& <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
|
||||
& 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> & <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 & 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&hl=de">iBeacon
|
||||
Detector</a></li>
|
||||
<li><a
|
||||
href="https://play.google.com/store/apps/details?id=com.bluemotionlabs.bluescan&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&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 & 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 & 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 & 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 Apple’s 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-Fi’s 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
1907
html/bigdata.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
38
html/bigo.html
Normal file
38
html/bigo.html
Normal 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">MIT’s
|
||||
Introduction to Computers & Programming</a> - <a
|
||||
href="https://www.khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-o-notation">Khan
|
||||
Academy’s Algorithms Course</a></p>
|
||||
<h2 id="questions-answers">Questions & 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
1471
html/billing.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
809
html/bioie.md2.html
Normal file
809
html/bioie.md2.html
Normal file
@@ -0,0 +1,809 @@
|
||||
<div data-align="center">
|
||||
<pre><code><img src="https://github.com/caufieldjh/awesome-bioie/blob/main/images/abie_head.png" alt="Awesome BioIE Logo"/>
|
||||
<br>
|
||||
<a href="https://awesome.re">
|
||||
<img src="https://awesome.re/badge-flat2.svg" alt="Awesome">
|
||||
</a>
|
||||
<br>
|
||||
How to extract information from unstructured biomedical data and text.
|
||||
<br></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
|
||||
Chicago’s 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 Patient’s 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
|
||||
Children’s 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
|
||||
Clinic’s 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
|
||||
& 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 School’s 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 >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 > 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 Liu’s group at Mayo Clinic</a> demonstrates how text
|
||||
embeddings trained on biomedical or clinical text can, but don’t 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 (>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 (>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 protein–protein 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 chemical–disease
|
||||
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>
|
||||
- >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 >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 >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 protein–gene 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-III’s 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 >3.8 million concepts, 14 million concept names, and
|
||||
>200 sources of biomedical vocabulary and identifiers. It’s 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 we’re 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>
|
||||
549
html/biologicalimageanalysis.md2.html
Normal file
549
html/biologicalimageanalysis.md2.html
Normal 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
|
||||
Hitchhiker’s 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>
|
||||
270
html/biologicalvisualizations.md2.html
Normal file
270
html/biologicalvisualizations.md2.html
Normal 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&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 Alzheimer’s 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&protein=gag&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
432
html/bitcoin.md2.html
Normal 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><qr-code></code></a>
|
||||
– A no-framework, no-dependencies, customizable, animate-able, SVG-based
|
||||
<code><qr-code></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 & minimal library for creating, signing & decoding
|
||||
Bitcoin transactions. With Schnorr, Taproot, UTXO & 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 & 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 &
|
||||
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>
|
||||
389
html/bitcoinpaymentprocessors.md2.html
Normal file
389
html/bitcoinpaymentprocessors.md2.html
Normal 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. There’s
|
||||
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 & 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 else’s 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
4471
html/blazor.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
274
html/ble.md2.html
Normal file
274
html/ble.md2.html
Normal 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 Semiconductor’s nRF51 series of
|
||||
chips.</li>
|
||||
<li><a href="https://www.microchip.com/wwwproducts/en/RN4870">RN4870/71
|
||||
Bluetooth Low Energy Module User’s Guide</a> - User’s 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 Apple’s CoreBluetooth
|
||||
framework and Apple’s 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&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 iOS’s proprietary
|
||||
‘Overflow Area’ for background Bluetooth advertising and it’s
|
||||
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
6912
html/blockchain.html
Normal file
File diff suppressed because it is too large
Load Diff
251
html/blockchainai.md2.html
Normal file
251
html/blockchainai.md2.html
Normal 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 Tech’s 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: what’s 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> - Thought’s
|
||||
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 world’s
|
||||
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 &
|
||||
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., & 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., & 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., & 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., & 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., &
|
||||
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., & 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., & 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., & 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., & 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., &
|
||||
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
1082
html/blockchains.html
Normal file
File diff suppressed because it is too large
Load Diff
9934
html/boardgames.md2.html
Normal file
9934
html/boardgames.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
176
html/bookauthoring.md2.html
Normal file
176
html/bookauthoring.md2.html
Normal 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 (O’Reilly: 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: What’s Negotiable and What’s 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 (O’Reilly: 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 (O’Reilly: 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
|
||||
O’Reilly 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 (O’Reilly: 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 (O’Reilly: 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">O’Reilly</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 Atwood’s 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
1026
html/bootstrap.html
Normal file
File diff suppressed because it is too large
Load Diff
682
html/broadcasting.md2.html
Normal file
682
html/broadcasting.md2.html
Normal 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 & 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 & WiFi</a></li>
|
||||
<li><a href="#animation-graphics--video-playout">Animation, Graphics
|
||||
& 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 & Quality
|
||||
Control</a></li>
|
||||
<li><a href="#multimedia-content-processing">Multimedia content
|
||||
processing</a></li>
|
||||
<li><a href="#network--storage-testing">Network & 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 & 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 & 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 &
|
||||
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 & 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 & 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, & reporter for Matroska,
|
||||
FFV1, & 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 Adobe’s 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 & 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
|
||||
& 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 & 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 Lawo’s VSM or EVS’s 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&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> - What’s 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>
|
||||
530
html/browserextensionsforgithub.md2.html
Normal file
530
html/browserextensionsforgithub.md2.html
Normal 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=&labels=submit&template=submit-extension.yml&title=Submit+new+extension">Create
|
||||
a new issue</a>, that’s it! I’ll 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 <a href="https://stefanbuck.com/awesome-browser-extensions-for-github">web version</a> 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 aren’t 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 it’s a contributor’s
|
||||
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 GitHub’s 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 you’re
|
||||
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, here’s some discussion about broken GitHub links: <a
|
||||
href="https://news.ycombinator.com/item?id=8046710">Don’t link to line
|
||||
numbers in GitHub</a>.</p>
|
||||
<p>For example, suppose you’re 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 GitHub’s 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
|
||||
you’re 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">What’s 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 repo’s
|
||||
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
194
html/browserify.md2.html
Normal 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><script></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 node’s <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
115
html/btcdev.html
Normal 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 & 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>
|
||||
307
html/buildingblocksforwebapps.md2.html
Normal file
307
html/buildingblocksforwebapps.md2.html
Normal 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&url=https://github.com/componently-com/awesome-building-blocks-for-web-apps&via=componently&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&utm_medium=referral&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
|
||||
Revision’s 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 & 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 &
|
||||
chat APIs.</li>
|
||||
<li><a href="https://embedsocial.com/products/embedfeed/">EmbedSocial’s
|
||||
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&utm_medium=referral&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">Canny’s Changelog</a>
|
||||
- Combines changelog with product roadmaps.</li>
|
||||
<li><a href="https://www.productflare.com/changelog">ProductFlare’s
|
||||
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">Optimizely’s
|
||||
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
1577
html/c.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
708
html/cakephp.md2.html
Normal file
708
html/cakephp.md2.html
Normal 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 don’t 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=>4.x and 4.x=>5.x.</li>
|
||||
<li><a href="https://github.com/dereuromark/upgrade">Upgrade app
|
||||
(extended)</a> - An extended upgrade app for 3.x=>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 & 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 team’s 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
209
html/calculators.md2.html
Normal 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&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&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&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&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&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&hl=en">RealCalc</a>
|
||||
- Scientific calculator with realistic interface.</li>
|
||||
<li><a
|
||||
href="https://play.google.com/store/apps/details?id=dk.andsen.hp41&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&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
|
||||
you’re 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 & 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 & 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
|
||||
& 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 & 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 | Asia’s 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
413
html/canvas.md2.html
Normal 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 <canvas> 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. It’s 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 Fortune’s 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
|
||||
<canvas> 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 & 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 - O’Reilly. 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&tag=rawkes-20&linkCode=as2&camp=1789&creative=9325&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
887
html/capacitor.md2.html
Normal 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><img width="100%" src="https://raw.githubusercontent.com/riderx/awesome-capacitor/main/awesome_capacitor.png" alt="Awesome">
|
||||
<br></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 app’s 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 & 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 device’s 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
|
||||
& 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&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 &
|
||||
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 system’s 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 user’s 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>
|
||||
- Shamir’s 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 doesn’t 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 it’s 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 & 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 it’s 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 & 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
224
html/captcha.md2.html
Normal 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 challenge–response 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 Google’s 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
1345
html/cassandra.md2.html
Normal file
File diff suppressed because it is too large
Load Diff
482
html/cdk.md2.html
Normal file
482
html/cdk.md2.html
Normal 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 & Talks</a></li>
|
||||
<li><a href="#related-projects">Related Projects</a></li>
|
||||
<li><a href="#tips--tricks">Tips & 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 & 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
|
||||
CDK — a 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 & 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&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 & Tricks</h2>
|
||||
<ul>
|
||||
<li><a
|
||||
href="https://gist.github.com/eladb/68a009cf9c953b04a637bac5c40afdbc">Reflect
|
||||
on the CDK Type System</a> - Explore the CDK’s 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
Reference in New Issue
Block a user