Our Community

Getting Involved With The SproutCore Community Is Easier Than You Think...

What People Are Saying About Us

Contribute To The Guides Project

The SproutCore documentation team welcomes any and all help from the community. If you are interested in contributing a guide, click below for more information.

Contribute A Guide

Commit Your Code To The Framework

Anyone that would like to help shape the SproutCore framework and contribute to the project is encouraged to do so. All code is open source and managed via GitHub.

Submit Your Code

User Groups Are A Great Way To Learn And Have Fun. Find One In Your City!

Map of the United States

SproutCore San Francisco Meetup

SproutCore Washington Meetup

SproutCore New York City Meetup

SproutCore Boston Meetup

Don't See Your City?

Start A Local Meetup!

Upcoming Meetups

Get Out There And Get Involved! Start By Selecting An Event From The Calendar.

March 2025
Sun
Mon
Tue
Wed
Thu
Fri
Sat
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5

Facebook HTML5 Event

Palo Alto, CA - Jan 26

Charles Jolley gives a general introduction to SproutCore.

Visit Event Website

Day of JS

Mountain View, CA - Jan 27

Yehuda Katz gives a general introduction to SproutCore and why it's the right choice for your app.

Visit Event Website

DevNexus

Atlanta, GA - Mar 21-22

Yehuda Katz discusses SproutCore and using it to build multi-device web applications.

Visit Event Website

jQuery Conf

Mountain View, CA - Apr 16-17

Yehuda Katz discussed techniques for managing large-scale applications, getting truth out of the DOM, and lessons learned from SproutCore.

Visit Event Website

Philly ETE

Philadelphia, PA - Apr 27-28

Yehuda Katz gives a general introduction to SproutCore and what makes it great.

Visit Event Website

jQuery Meetup Boston

Philadelphia, PA - Apr 27-28

Yehuda Katz gives a general introduction to SproutCore for jQuery developers.

Visit Event Website

BarCamp

Sarasota, FL - Apr 30-May 1

Roy Daniels talks about meeting user needs and expectations by creating desktop-like web applications using the SproutCore framework.

Visit Event Website

JS Day Italy

Verona, Italy - May 11-12

Johannes Fahrenkrug gives an introduction to the experience of working with the SproutCore and Cappucino frameworks, and the differences between them.

Visit Event Website

Web Directions

Portland, OR - May 12

Yehuda Katz delivers a general introduction on SproutCore and tells you why you need to be using it for your next project.

Visit Event Website

RailsConf 2011

Baltimore, MD - May 18

Greg Moeck talks about TDD in JavaScript and SproutCore.

Visit Event Website

Budapest.rb

Online - May 19

Yehuda Katz reprises his talk from RailsConf, "Building Rails Apps for the Rich Client."

Visit Event Website

Velocity 2011

Santa Clara, CA - June 15

Yehuda Katz talks about writing fast client-side code.

Visit Event Website

GothamJS

New York, NY - July 9

Yehuda Katz giving a talk "The Fallacy of Microlibs." He will provide an alternative approach to thinking about developing large JavaScript applications, the approach the SproutCore team is using for developing SproutCore 2.0.

Visit Event Website

OSCON

Portland, OR - July 27

Yehuda Katz gives a talk: "Building Web Applications in a Multi-Device World."

Visit Event Website

re:build

Indianapolis, IN - July 29

Yehuda Katz will be giving an introductory talk about SproutCore and the benefits of using it.

Visit Event Website

MobileJS Summit

Online - August 30

Tom Dale will be giving a talk on Architecting State-Driven Applications with SproutCore 2.0. Tune in!

Visit Event Website

Strange Loop

St. Louis, MO - September 19

Yehuda Katz will be giving a talk on building large-scale jQuery applications, and lessons learned from SproutCore.

Visit Event Website

Silicon Valley Code Camp

Los Altos Hills, CA - October 8

Majd Taby will be giving a talk on building mobile web applications using SproutCore UI.

Visit Event Website

San Francisco SproutCore Meetup

San Francisco, CA - July 12

Majd Taby will be giving a talk on SproutCore UI, with a town hall to follow discussing community questions about SproutCore 2.0.

Visit Event Website

Vancouver SproutCore Meetup

Vancouver, BC - July 26

Luis Sala will be building a demo SproutCore application; Tom Dale will be giving a remote presentation introducing SproutCore UI. Come to the inaugural meetup, the first in Canada!

Visit Event Website

South Bay SproutCore Meetup

Sunnyvale, CA - August 17

Majd Taby and Greg Moeck will be giving talks on SproutCore at our inaugural South Bay meetup!

Visit Event Website

Washington DC Meetup

Vienna, VA - January 21

User Group discussion on the Future of SproutCore.

Visit Event Website

Join Us On Chat and Start the Conversation with Other Developers

SproutCore has a dedicated IRC channel (#sproutcore) on Freenode where we discuss many topics as well as hold regular meetings. There is also the SproutCore Gitter channel at https://gitter.im/sproutcore/sproutcore.

IRC and Gitter are a great way to get in-touch with other SproutCore developers as well as getting help for any issues that you experience. To connect using Gitter you can use both the web browser via the link above as well as dedicated Gitter apps, which can be downloaded from the Gitter website. Below, you will find a variety of free and paid applications to connect to the IRC servers. If you need a primer on using IRC, we recommend the following article on Nettuts+: IRC is Back: Here’s Your Starter Guide.

Mac

  • Colloquy - A free IRC client with a clean interface designed specifically for OS X.
  • Adium - A free instant messaing client that supports IRC.
  • LimeChat - Another free IRC client with a simple interface and recent updates.
  • Linkinus - A paid IRC client with many features and good support.

Windows

  • Hexchat - A free fork of the old X-Chat IRC client with recent updates and active development.
  • KVIrc - A free IRC client with recent updates and good documentation.
  • IceChat - Another free IRC client with support for Windows 7/8 and active development.
  • mIRC - A shareware IRC client with a vast set of features and a strong developer community.

Linux

  • Hexchat - A free fork of the old X-Chat IRC client with recent updates and active development.
  • KVIrc - A free IRC client with recent updates and good documentation.
  • Irssi - A free command-line based IRC client with a rich feature set.
  • Weechat - A free fork of Irssi with a more user-friendly interface.

Join Us for Our Weekly Meetings

SproutCore holds a weekly meeting on Wednesday mornings at 10:00am Central time (8:00am Pacific and 11:00am Eastern) where all members of the SproutCore community are encouraged to attend!

These meetings are currently held via IRC and their purpose is three-fold:

  • Team Collaboration - SproutCore's contributors are spread out across the globe and generally have full or part-time jobs in addition to their SproutCore-related responsibilies. The weekly meetings help keep all contributors knowledgeable about, and involved with, the plans and efforts of the rest of the team.

  • Community Transparency - SproutCore is a project that believes very strongly in the fundamentals of open-source technology and particularly, transparency within the community. The meetings are hosted on IRC so that any member may join and keep up-to-date with the current timeline plans, what features are being actively developed, and anything else regarding the SproutCore framework.

  • Community Involvement - Finally, the meetings are a great way for the community to get involved! Project leaders regularly discuss areas where the community can help and any member may request that a topic be added to the agenda so that they can pitch their ideas or have their voice heard. *If you have an idea that you would like to share, simply reply to one of the reminder e-mails and ask that your topic be added to the next meeting.

If you are interested in helping contribute to SproutCore, or if you just want to get to know the team behind it a bit better, please join us!

* Topic requests may be rejected or postponed if they are substantially off-topic or if the meeting agenda is already full. Meetings are generally kept to roughly 1 hour so as not to consume immense amounts of the contributors' time.