├── src ├── UX.jpg ├── ETL.jpg ├── ideicon.png ├── package.png ├── forceplug.png ├── gitignore.png ├── lightning.jpg ├── spring17.jpg ├── utilities.png ├── JavaScript.png ├── Spring19Logo.gif ├── open source.png ├── winter17logo.gif ├── winter19logo.gif ├── Awesome butterfly.png ├── awesome-salesforce-logo.png ├── Screen Shot 2016-07-27 at 3.27.18 PM.png ├── Screen Shot 2016-07-27 at 3.34.27 PM.png └── ide icon.svg ├── .travis.yml ├── .github └── ISSUE_TEMPLATE │ ├── custom.md │ ├── feature_request.md │ └── bug_report.md ├── _config.yml ├── contributing.md ├── index.md └── README.md /src/UX.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/UX.jpg -------------------------------------------------------------------------------- /src/ETL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/ETL.jpg -------------------------------------------------------------------------------- /src/ideicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/ideicon.png -------------------------------------------------------------------------------- /src/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/package.png -------------------------------------------------------------------------------- /src/forceplug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/forceplug.png -------------------------------------------------------------------------------- /src/gitignore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/gitignore.png -------------------------------------------------------------------------------- /src/lightning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/lightning.jpg -------------------------------------------------------------------------------- /src/spring17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/spring17.jpg -------------------------------------------------------------------------------- /src/utilities.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/utilities.png -------------------------------------------------------------------------------- /src/JavaScript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/JavaScript.png -------------------------------------------------------------------------------- /src/Spring19Logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/Spring19Logo.gif -------------------------------------------------------------------------------- /src/open source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/open source.png -------------------------------------------------------------------------------- /src/winter17logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/winter17logo.gif -------------------------------------------------------------------------------- /src/winter19logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/winter19logo.gif -------------------------------------------------------------------------------- /src/Awesome butterfly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/Awesome butterfly.png -------------------------------------------------------------------------------- /src/awesome-salesforce-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/awesome-salesforce-logo.png -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 2.2 4 | before_script: 5 | - gem install awesome_bot 6 | script: 7 | - awesome_bot README.md -------------------------------------------------------------------------------- /src/Screen Shot 2016-07-27 at 3.27.18 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/Screen Shot 2016-07-27 at 3.27.18 PM.png -------------------------------------------------------------------------------- /src/Screen Shot 2016-07-27 at 3.34.27 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mailtoharshit/awesome-salesforce/HEAD/src/Screen Shot 2016-07-27 at 3.34.27 PM.png -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Custom issue template 3 | about: Describe this issue template's purpose here. 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | title: Awesome-salesforce 2 | description: A curated list of delightful Salesforce Platform Resources 3 | google_analytics: 4 | show_downloads: true 5 | theme: jekyll-theme-dinky 6 | 7 | gems: 8 | - jekyll-mentions 9 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please ensure your pull request adheres to the following guidelines: 4 | 5 | - Search previous suggestions before making a new one, as yours may be a duplicate. 6 | - Suggested packages should be tested and documented. 7 | - Make an individual pull request for each suggestion. 8 | - Use the following format: `[package](link) - Description.` 9 | - Additions should be added to the bottom of the relevant category. 10 | - New categories, or improvements to the existing categorization are welcome. 11 | - Keep descriptions short and simple, but descriptive. 12 | - Don't mention `Salesforce` in the description as it's implied. 13 | - Start the description with a capital and end with a full stop/period. 14 | - Check your spelling and grammar. 15 | - Make sure your text editor is set to remove trailing whitespace. 16 | - The pull request should have a useful title and include a link to the package and why it should be included. 17 | 18 | Thank you for your suggestions! 19 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | ### Welcome to GitHub Pages. 2 | This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here [using GitHub Flavored Markdown](https://guides.github.com/features/mastering-markdown/), select a template crafted by a designer, and publish. After your page is generated, you can check out the new `gh-pages` branch locally. If you’re using GitHub Desktop, simply sync your repository and you’ll see the new branch. 3 | 4 | ### Designer Templates 5 | We’ve crafted some handsome templates for you to use. Go ahead and click 'Continue to layouts' to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved. 6 | 7 | ### Creating pages manually 8 | If you prefer to not use the automatic generator, push a branch named `gh-pages` to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features. 9 | 10 | ### Authors and Contributors 11 | You can @mention a GitHub username to generate a link to their profile. The resulting `` element will link to the contributor’s GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub. 12 | 13 | ### Support or Contact 14 | Having trouble with Pages? Check out our [documentation](https://help.github.com/pages) or [contact support](https://github.com/contact) and we’ll help you sort it out. 15 | -------------------------------------------------------------------------------- /src/ide icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 8 | 13 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 31 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 88 | 89 | 90 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 5 | 6 | [![Join the chat at https://gitter.im/mailtoharshit/awesome-salesforce](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mailtoharshit/awesome-salesforce?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) 7 | 8 | 9 | 10 | > Useful resources for creating apps with [Salesforce](https://login.salesforce.com/) 11 | 12 | *Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. You might also like to read complete [awesome-list](https://github.com/sindresorhus/awesome).* 13 | 14 | 15 | ## What is Awesome Salesforce ? 16 | Awesome is awesome project started by [Sindre Sorhus](https://github.com/sindresorhus) who is most popular person on [Github](https://github.com/sindresorhus). He created a project to list down coolest of links bookmarked in your machines and organized them together by compiling them at one place. Later, this projects caught fire and developers community around the world started writing awesome pages (dedicated to their favorite technology). 17 | 18 | ## What makes for an awesome list? 19 | Read [the awesome manifesto](https://github.com/mailtoharshit/awesome-salesforce/blob/master/contributing.md) and ensure your list complies. 20 | 21 | ## The Fiery Meter of AWSome 22 | 23 | * Repo with 0100+ Stars: :fire: 24 | * Repo with 0200+ Stars: :fire::fire: 25 | * Repo with 0500+ Stars: :fire::fire::fire: 26 | * Repo with 1000+ Stars: :fire::fire::fire::fire: 27 | * Repo with 2000+ Stars: :fire::fire::fire::fire::fire: 28 | 29 | Repos not on `The Fiery Meter of AWSome` can still be awesome 30 | 31 | # A Note on Repo AWSomeness 32 | 33 | Each repo listed meets at least one of the following requirements: 34 | 35 | * Community-authored repo with 100+ stars 36 | * Community-vouched repo with < 100 stars 37 | 38 | 100+ stars for community repos is not a strict requirement, it only serves as a guideline for the initial compilation. If you can vouch for the awesomeness of a repo with < 100 stars and you can explain why it should be listed, please submit a pull request. 39 | 40 | Pull requests might be left open for a period of time to let the community chime in and vouch for it. An official repo from [aws](https://github.com/aws) or [awslabs](https://github.com/awslabs) can be removed if the community wishes. Check out the [awesome manifesto](https://github.com/sindresorhus/awesome/blob/master/awesome.md). 41 | 42 | Read Related Awesome Pages : 43 | * [Awesome Lighting](https://github.com/mailtoharshit/awesome-lighting) 44 | * [Awesome Articles](https://github.com/mailtoharshit/awesome-salesforce-articles) 45 | * [Awesome Browser Extensions](https://github.com/mailtoharshit/awesome-browser-extensions-for-salesforce/blob/master/README.md) 46 | * [Awesome Heroku](https://github.com/mailtoharshit/awesome-heroku) 47 | 48 | 49 | ## Table of Contents 50 | * [Awesome Salesforce](#awesome-salesforce--) 51 | * [Salesforce Developer Free Edition Signup](#salesforce-developer-free-edition-signup) 52 | * [Resource to Learn Salesforce Platform](#learning-salesforce-platform) 53 | * [IDE](#ide) 54 | * [Developer Utilities/Tools for Salesforce](#browser-extensions-for-salesforce) 55 | * [Salesforce Browser Extensions](#browser-extensions-for-salesforce) 56 | * [Open Source Github Project from Salesforce](#open-source-projects-repositories-from-salesforce) 57 | * [Salesforce Lightning Resources](#salesforce-lightning) 58 | * [Mobile Development with Salesforce](#mobile-development-with-salesforce) 59 | * [Mobile SDK](#mobile-sdk) 60 | * [Mobile Packs](#salesforce-mobile-packs-with-javascript-libraries-) 61 | * [TroubleShooting and Developers Support](#troubleshooting-and-queries) 62 | * [Salesforce Certification Program](#salesforce-certification-program) 63 | * [Salesforce University](#salesforce-university) 64 | * [Salesforce Technical Blogs](#technical-blogs) 65 | * [Contribute to Project Awesome-Salesforce](#contribute) 66 | * [How to create pull request and report bug](#bugreport-pullrequest) 67 | 68 | 69 | ### Salesforce Developer Free Edition Signup 70 | * [Signup for Free Developer Account](https://developer.salesforce.com/signup) - Signup for Free Developer Account. 71 | 72 | ### IDE 73 | 74 | 75 | The previously popular Mavensmate editor(http://mavensmate.com/) has now ceased developement. 76 | 77 | * [Force.com IDE](https://developer.salesforce.com/page/Force.com_IDE) - Based on Eclipse Platform, supported and packaged by Salesforce.com(NOW RETIRED) 78 | * [ASIDE.IO](https://www.aside.io) - Online Editor, fast and connects to any Salesforce org quickly. 79 | * [WelkinSuite for Windows](https://welkinsuite.com/) - Desktop Editor for force.com application, free for use, pay for support. 80 | * [C9.IO](https://get.c9.io/salesforce/) - Online Editor, connects to any Salesforce org quickly. 81 | * [Illuminated Cloud](http://www.illuminatedcloud.com/) - A powerful Force.com development tool hosted within JetBrains IntelliJ IDEA. 82 | 83 | ### Plugins for Salesforce 84 | 85 | 86 | * [Eclipse Plugin](http://media.developerforce.com/force-ide/eclipse42) - Based on Eclipse Platform, supported and packaged by Salesforce.com 87 | * [Atom Plugin](https://github.com/joeferraro/MavensMate-Atom)- MavensMate plugin for building Salesforce.com/Force.com/Salesforce1 applications inside GitHub's Atom text editor 88 | * Visual Studio Code 89 | * [Salesforce Extensions for VS Code](https://github.com/forcedotcom/salesforcedx-vscode) are the official Salesforce VS Code extensions. 90 | * [ForceCode](https://github.com/celador/ForceCode) is a Visual Studio Code extension for Salesforce development 91 | * [Auto-complete +](https://marketplace.visualstudio.com/items?itemName=chuckjonas.apex-autocomplete) Provides auto-completions for Apex & Visualforce, Go-To & Peek Definition and Realtime Syntax Checking 92 | * [xysfdx](https://github.com/exiahuang/xysfdx) is a Visual Studio Code extension for Salesforce SFDX Development. 93 | * [Salesforce Snippets](https://marketplace.visualstudio.com/items?itemName=ajinkya-hingne.salesforce-snippets) is a VS Code Extension which provides useful Salesforce snippets to speed up writing code for Salesforce platform 94 | * [ApexMate](https://github.com/superfell/ApexMate)- Apex Plugin for TextMate. 95 | * [VimAwesome](http://vimawesome.com/plugin/vim-force-com)- VIM Plugin for Force.com. 96 | * [Force.com CLI](https://force-cli.heroku.com/)- Command-line interface to Force.com. 97 | * [HaoIDE](https://github.com/xjsender/haoide) - Sublime Plugin for Force.com 98 | * [JedIDE](https://plugins.jetbrains.com/plugin/9238) - Force.com integration for IntelliJ IDEA 99 | * [Mavensmate](https://marketplace.visualstudio.com/items?itemName=DavidHelmer.mavensmate) Mavensmate extension for VS code. The main Mavensmate project is now no longer active, so this plugin may be of limited use. 100 | 101 | ### Salesforce Custom Search Engines 102 | 103 | * [findsf](http://findsf.info): Google Custom Search of Salesforce related sites 104 | * [Search The Force.com](http://searchtheforce.com): Google custom search of Salesforce related sites with OpenSearch support 105 | 106 | ### Browser extensions for Salesforce 107 | Read cruciated list of [Awesome-list-of-browser-extensions-of-salesforce](https://github.com/mailtoharshit/awesome-browser-extensions-for-salesforce/blob/master/README.md) 108 | 109 | ### Packages and Libraries supporting salesforce 110 | 111 | * [Apex mocks](https://github.com/financialforcedev/fflib-apex-mocks) - ApexMocks is a mocking framework for the Force.com Apex language.It derives it's inspiration from the well known Java mocking framework Mockito 112 | 113 | Deploy to Salesforce 114 | 115 | 116 | * [Apex Commons](https://github.com/financialforcedev/fflib-apex-common) - Common Apex Library supporting Apex Enterprise Patterns and much more! 117 | Must deploy [ApexMocks](https://github.com/financialforcedev/fflib-apex-mocks) before deploying this library.Also see [MavensMate Templates](http://andyinthecloud.com/2014/05/23/mavensmate-templates-and-apex-enterprise-patterns/)
118 | Deploy to Salesforce 119 | 120 | 121 | 122 | 123 | * [Apex Commons Sample Code](https://github.com/financialforcedev/fflib-apex-common-samplecode) - Samples application illustrating the Apex Enterprise Patterns library 124 | Must deploy [Apex Common ](https://github.com/financialforcedev/fflib-apex-common) before deploying this library
125 | Deploy to Salesforce 126 | 127 | 128 | * [Apex Metadata API](https://github.com/financialforcedev/apex-mdapi) - Apex Wrapper for the Salesforce Metadata API
129 | Deploy to Salesforce 130 | 131 | 132 | * [Apex Core HttpCallout](https://github.com/financialforcedev/ffhttp-core) - Apex HTTP Callout Framework.
133 | Deploy to Salesforce 134 |
135 | 136 | This library has been extended by five libraries
137 | * [Google Cloud Print](https://github.com/financialforcedev/ffhttp-googlecloudprint) 138 | * [Google Drive](https://github.com/financialforcedev/ffhttp-googledrive) 139 | * [Google Mirror](https://github.com/financialforcedev/ffhttp-googlemirror) 140 | * [Google Sheets](https://github.com/financialforcedev/ffhttp-googlesheets) 141 | * [Dropbox](https://github.com/financialforcedev/ffhttp-dropbox) 142 | 143 | 144 | Key Features of this library 145 | + Framework for HTTP callouts. 146 | + JSON serialization and deserialization base classes. 147 | + OAuth Client - extends the base AbstractClient to provide the callouts required for OAuth authentication. 148 | 149 | * [Polyforce](https://github.com/mailtoharshit/polyforce) - PolyForce is the project started as an idea with a motive create polymer applications/components that derive data from Salesforce, The idea create a robust set of polymer components that can mutually be shared with each other and on the other hand provide a working sample for developers to learn and get inspired to built more components
150 | [![Button](https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/src/main/webapp/resources/img/deploy.png)](https://na17.salesforce.com/packaging/installPackage.apexp?p0=04to00000003EDJ) 151 | 152 | * [Salesforce to Github ](https://github.com/SalesforceFoundation/sfdo-github) - Github API client in Apex for Force.com
153 | * [Apex UML Digram Maker](https://github.com/afawcett/apex-umlcanvas) - Create UML diagrams from Apex code using the Tooling API
154 | * [SfApexDoc](http://force-code.com/category/sfapexdoc/) - A full-featured Apex documentation generator, similar to JavaDoc. 155 | 156 | * [Visualforce TableGrid](https://github.com/Up2Go/visualforce-table-grid) - TableGrid is a free, open-source Force.com library, that provides users and developers a highly customizable, native-looking, sortable, filterable, editable Grid Visualforce component. This component can be used as an advanced, highly configurable (by developer and user) replacement of apex:pageBlockTables and Standard Related Lists
157 | [![Button](https://raw.githubusercontent.com/afawcett/githubsfdeploy/master/src/main/webapp/resources/img/deploy.png)](https://githubsfdeploy.herokuapp.com?owner=Up2Go&repo=visualforce-table-grid) 158 | 159 | * [Force.com ESAPI](https://github.com/forcedotcom/force-dot-com-esapi) - Enterprise Security API for the Apex language on the Force.com platform. This library consists of three modules - Validation, Output Encoding and Access Control(CRUD, FLS and Sharing). 160 | 161 | * [R.apex](https://github.com/Click-to-Cloud/R.apex/) - Functional library for Apex. This library, inspired by Ramda.js, offers a bunch of utility functions to manipulate Apex collections, as well as extensive support for functional programming. 162 | 163 | * [Force DI](https://github.com/afawcett/force-di) - Generic [dependency injection](https://en.wikipedia.org/wiki/Dependency_injection) (DI) library with support for injecting Apex, Visualforce, Lightning, and Flows at runtime. 164 | * [Query.apex](https://github.com/Click-to-Cloud/Query.apex/) - SOQL query builder on Salesforce.com platform, which supports complex conditions, field and namespace management, child relationships query, and functional programming style coding. 165 | 166 | * [Apex Chainable Batch](https://github.com/rsoesemann/apex-chainable-batch) - Apex Batches can be chained by calling the successor batch from the `finish()` method of the previous batch. But such hardcoding makes this model inflexible. It's hard to build the chain from outside, neighter from a central class nor on runtime dependant on business logic. 167 | 168 | * [Apex Test Kit](https://github.com/apexfarm/ApexTestKit) - Apex Test Kit can help generate massive sObject data for Apex test classes. It is can help establish arbitrary levels of many-to-one, one-to-many relationships, and also generate field values based on simple rules automatically. 169 | 170 | ### Developer Utilities 171 | 172 | 173 | 174 | * [Weave](http://mailtoharshit.github.io/Weave/) - Sublime Text Plugin to generate boilerplate Salesforce Code Templates 175 | 176 | * [GitHub Salesforce Deploy Tool](https://githubsfdeploy.herokuapp.com/) - Automagically deploy a GitHub repository to a Salesforce ORG 177 | and "Deploy to Salesforce button" to your README.md files 178 | 179 | * [Cinnamon](https://github.com/forcedotcom/cinnamon)-Cinnamon is a Force.com app that enables you to build and run Selenium tests to validate custom UI pages with Visualforce/Javascript in your Salesforce org. 180 | 181 | * [Push Notification Plugin for iOS and Android](https://github.com/forcedotcom/PushPlugin)- Cordova Push Notifications Plugin for Android, iOS, WP8 and Amazon Fire OS 182 | 183 | * [Salesforce1-Dev-Guide-Setup-Package](https://github.com/forcedotcom/Salesforce1-Dev-Guide-Setup-Package)-Salesforce1-Dev-Guide-Setup-Package 184 | 185 | * [Analytics-Cloud-Dataset-Utils](https://github.com/forcedotcom/Analytics-Cloud-Dataset-Utils)- Utility to load external data into Analytics Cloud datasets, and transform existing datasets. 186 | 187 | * [Workbench](https://github.com/ryanbrainard/forceworkbench)- Workbench is a powerful, web-based suite of tools designed for administrators and developers to interact with Salesforce.com organizations via the Force.com APIs. 188 | 189 | * [Playground](https://www.adminbooster.com/tool)- Adminbooster Playground is an online tool to run SOQL/SOSL queries or Apex code, providing high level features for analysis and admin productivity. 190 | 191 | * [CassaCloud](http://cassacloud.com/nice-salesforce-debug/)- Nice salesforce debug helps you to understand logs from Salesforce developer console. For example if you have Map of map with lists, it is hard to find value where it exactly is. 192 | 193 | * [SoqlXplorer](https://github.com/superfell/SoqlX)- SoqlXplorer is an awesome tool for developers using the Salesforce.com platform. 194 | 195 | * [force-dev-tool](https://github.com/amtrack/force-dev-tool) - Command line tool supporting the Force.com development lifecycle. 196 | 197 | * [JSON to Apex](https://www.adminbooster.com/tool/json2apex)- Generate an Apex class from a JSON string. 198 | 199 | * [Salesforce IDs converter](https://www.adminbooster.com/tool/15to18)- Convert IDs on 15 characters to IDs on 18 characters. 200 | 201 | * [Sweet.apex](https://github.com/Click-to-Cloud/Sweet.apex/) - Sweet.apex is the next generation of Apex development, transpiling Sweet Apex(a feature-rich Apex-like code) to Apex classes. 202 | 203 | * [soql-parser-js](https://github.com/paustint/soql-parser-js) - JavaScript library for parsing SOQL queries, composing SOQL queries, and formatting SOQL queries. 204 | 205 | * [Adminite](https://adminite.app/) - A query editor desktop app with built-in auto completions, inline data editing, and more. 206 | 207 | ### Git Ignore for Salesforce 208 | 209 | 210 | 211 | * [GitIgnore for Salesforce ](https://github.com/mailtoharshit/gitignore)- Reusable .gitIgnore file for Salesforce or Force.com Projects 212 | 213 | ### Open Source Projects Repositories from Salesforce 214 | 215 | * [Salesforce Git Repo](https://github.com/forcedotcom) - Grab all latest salesforce open source projects here, you will find awesome projects, framework, libraries that salesforce and opened for the world 216 | * [Salesforce Labs](https://github.com/salesforcelabs) - Checkout open source and experimental projects from Salesforce Team. Get an early access to features that can qualify in feature and contribute your ideas 217 | 218 | 219 | 220 | * [Salesforce Mobile UI - Polymer Elements for Salesforce](https://github.com/forcedotcom/mobile-ui-elements) - Mobile UI Elements is a free, open-source Force.com (unsupported) library to simplify the development of mobile apps. The library, based on the Google’s Polymer framework, provides the fundamental building blocks for creating HTML5 apps that run well on smartphones and tablets 221 | * [ForceServer](https://github.com/ccoenraets/force-server) - It supportes a proxy and web server, ForceServer is a simple development server aimed at providing a simple and integrated developer experience when building applications that use Salesforce OAuth and REST services. 222 | 223 | ## Javascript Libraries for Salesforce 224 | 225 | * [JSForce - JSforce (f.k.a. Node-Salesforce)](https://jsforce.github.io/) - it capsulates the access to various APIs provided by Salesforce in asynchronous JavaScript function calls.Unlike other Salesforce API libraries, it is intended to give integrated interface both server-side and client-side apps, so you don't have to rewrite similar logics with different libraries only for running in different environment.Additionally, it has useful command line interface (CLI) which gives interactive console (REPL), so you can learn the usage without hassle. 226 | 227 | 228 | 229 | * [ForceSniffer - Device Detection Library for Salesforce](https://github.com/mailtoharshit/ForceSniffer.Js) - Simplified Library that detect Mobile Devices, Salesforce1 App and other Saleforce Context. 230 | * [ForceJS](https://github.com/ccoenraets/forcejs/tree/es6) - With ES6 support now, this micro library designed to use the Salesforce REST APIs in JavaScript Apps 231 | * [nForce](https://github.com/kevinohara80/nforce) - nforce is a node.js salesforce REST API wrapper for force.com, database.com, and salesforce.com 232 | * [ngForce](https://github.com/noeticpenguin/ngForce) -A set of Angular.js modules that facilitate quick and sustainable Angular.js application development on the Force.com Platform. 233 | * [ForceTK](https://github.com/developerforce/Force.com-JavaScript-REST-Toolkit)- ForceTK - a minimal Force.com REST API for JavaScript apps 234 | * [ForceEng](https://github.com/ccoenraets/forceng) - Micro-Library to use Salesforce REST API in AngularJS apps 235 | * [Formulon](https://github.com/leifg/formulon) - Formula parser completely implemented in ES6. [See Demo](http://formulon.io) 236 | * [Scripting Toolkit](https://www.adminbooster.com/tool/scripting-toolkit) - Windows based toolkit to run native Javascript to access Salesforce data. 237 | 238 | 239 | ## UX Libraries for Salesforce 240 | 241 | * [Salesforce Lightning Design System - Office UI library based on Lightning Experience Design Language](http://www.lightningdesignsystem.com/) - With the Lightning Design System you can build custom applications with a look and feel that is consistent with Salesforce core features — without reverse engineering our styles! Simply download our platform-agnostic CSS framework and get started today. 242 | to showcase, usage of [Google Material Design on](http://www.getmdl.io) Salesforce 243 | 244 | 245 | 246 | * [Feather - Google Material Design Mockup for Salesforce](https://github.com/mailtoharshit/Feather/blob/master/README.md) - Library 247 | * [React Components for Saleforce Lightning Design System](http://mashmatrix.github.io/react-lightning-design-system/) - Salesforce Lightning Design System components built with React 248 | * [Salesforce ReactJS SPA Starter](https://github.com/stomita/salesforce-reactjs-spa-starter) - A template project to create ReactJS-based single page application on Salesforce, with automatic build script (Gulp.js) 249 | * [ForceSpinner](https://github.com/mailtoharshit/ForceSpinner) - Loaders/Spinner collections to leverage powerful User Experience for Salesforce Projects 250 | * [Avonni Creator](https://www.avonnicreator.com/) - Salesforce prototyping tool with sophisticated Lightning Design System support. 251 | 252 | ## ETL Tools 253 | 254 | 255 | 256 | * [Data Loader](https://developer.salesforce.com/page/Data_Loader) - Is an easy to use graphical tool that helps you to get your data into Salesforce objects. 257 | * [SFXOrgData](https://www.sfapex.com/) - Copy data from your Production or Full Sandbox environment to Developer/Dev Pro sandboxes. 258 | * [DreamFactory Monarch](http://www.dreamfactory.com/force.com/monarch) - Migrate related sets of data between Orgs. 259 | * [Jitterbit](http://www.jitterbit.com/) - Commercial software integration product that facilitates transport between legacy, enterprise, and on-demand computing applications. 260 | * [Pentaho Kettle](http://community.pentaho.com/projects/data-integration/) - The most popular open-source graphical ETL tool. 261 | * [Talend](https://www.talend.com/products/talend-open-studio) - An open source application for data integration job design with a graphical development environment. 262 | * Some other solutions from [awesome-etl list](https://github.com/pawl/awesome-etl). 263 | 264 | ## Salesforce Lightning 265 | * [Awesome Lightning](https://github.com/mailtoharshit/awesome-lighting): Awesome Contents for Salesforce Lightning Framework 266 | 267 | ## Salesforce Browser Extensions 268 | * [Awesome Salesforce Browser Extensions](https://github.com/mailtoharshit/awesome-browser-extensions-for-salesforce): Collection of Awesome Browser Extensions for Salesforce 269 | 270 | ## Mobile Development with Salesforce 271 | 272 | ### Mobile SDK 273 | * [Salesfoce MobileSDK for iOS](https://github.com/forcedotcom/SalesforceMobileSDK-iOS)-If you'd like to work with the source code of the SDK itself, you've come to the right place! You can browse sample app source code and debug down through the layers to get a feel for how everything works under the covers. 274 | 275 | * [Salesfoce MobileSDK for Windows](https://github.com/forcedotcom/SalesforceMobileSDK-Windows)-Build the project normally in Visual Studio; everything should build fine. If you wish to create a new project and not use the NuGet versions of the core libraries, simply create a new project with the template, remove the NuGet reference and add references to Salesforce.SDK.Core, Salesforce.SDK.Store (for windows projects) or Salesforce.SDK.Phone for phone projects. 276 | 277 | * [Salesfoce MobileSDK for Andriod](https://github.com/forcedotcom/SalesforceMobileSDK-Android)- Source repository for the Salesforce Mobile SDK for Android. 278 | 279 | 280 | ## Salesforce Mobile Packs with Javascript Libraries [](https://developer.salesforce.com/mobile/services/mobile-packs) 281 | 282 | Google Polymer Pack : [Try Designer](https://sfdc-designer.herokuapp.com/) | [Github Repo](https://github.com/forcedotcom/mobile-ui-elements) | [Watch Designer Video](https://www.youtube.com/watch?v=67FjSemJ7uQ&feature=youtu.be) | [](https://github.com/ForceDotComLabs/mobile-ui-elements) 283 | Build your Mobile App with a set of new HTML tags that ease the development of salesforce driven user interfaces. It's based on the Google’s Polymer framework and uses Web Components to provide fundamental building blocks for creating an Offline enabled application with Salesforce Mobile SDK 284 | 285 | AngularJS Pack : [Get Started](https://developer.salesforce.com/mobile/getting-started/html5/#angularjs) | [Github Repo](https://github.com/developerforce/MobilePack-AngularJS) | [](https://developer.salesforce.com/mobile/getting-started/html5/#jquery) 286 | Design and build apps that separate UI, logic, and data using Mobile Pack for AngularJS. Google's AngularJS lets you reap the benefits of a Model-View-Control architecture in your JavaScript code and utilize advanced features like reusable components and dependency injection. 287 | 288 | 289 | ## Troubleshooting and queries 290 | * [Force.com Discussion boards](http://boards.developerforce.com/sforce/?category.id=developers) : Rich variety of boards are available to discuss almost anything about platform. Locate the correct board [here]. 291 | * [Tweet](https://twitter.com/hashtag/askforce): Force.com community is pretty active on Twitter, tweet your question with hash #askforce 292 | * [StackOverFlow](http://stackoverflow.com/questions/tagged/salesforce): Post your questions with right tags like apex, visualforce and salesforce to get a quick response. 293 | * [StackExchange](http://salesforce.stackexchange.com/): Salesforce Stack Exchange is a question and answer site for Salesforce administrators, implementation experts, developers and anybody in-between. It's 100% free, no registration required. 294 | * [salesforce-developer.ru](https://salesforce-developer.ru/): Russian-speaking Salesforce community: there are developer's and admin's forum and blog. 295 | 296 | 297 | ### Official Salesforce Twitter Accounts [](https://twitter.com/) 298 | 299 | * [Salesforce Developers](https://twitter.com/SalesforceDevs) 300 | * [Salesforce Docs](https://twitter.com/salesforcedocs) 301 | * [Salesforce Stack Exchange](https://twitter.com/StackSalesforce) 302 | * [Salesforce Service Cloud](https://twitter.com/ServiceCloud) 303 | * [Salesforce ForceDotComLabs](https://twitter.com/ForceDotComLabs) 304 | * [Salesforce SalesforceLive](https://twitter.com/SalesforceLive) 305 | * [Salesforce Engineering](https://twitter.com/SalesforceEng) 306 | * [Salesforce UX](https://twitter.com/SalesforceUX) 307 | * [Salesforce PartnerForce](https://twitter.com/partnerforce) 308 | 309 | 310 | ### Learning Salesforce Platform 311 | * [Trailhead](https://developer.salesforce.com/trailhead) - Trailhead teaches you how to build cloud apps for free with fun, interactive tutorials. Stand out by learning in-demand Salesforce development skills. 312 | * [Udacity Course](https://www.udacity.com/course/intro-to-point-click-app-development--ud162) - This class teaches you how to build powerful web and mobile apps and host them in the cloud, without writing a line of code. 313 | * [Pluralsight Course](https://www.pluralsight.com/courses/apex-absolute-beginner-guide-coding-salesforce) - A crash course on how to code Apex taught by four time Salesforce MVP David Liu. 314 | * [Focus on Force](https://focusonforce.com/) - This inexpensive learning resource provides platform courses, study guides, and practice exams for several certification paths including Admin, Advanced Admin, App Builder, Platform Developer I, Platform Developer II, among others. 315 | 316 | ### Salesforce Certification Program 317 | [](http://certification.salesforce.com/) 318 | * Introducing three new Salesforce certifications:[ Salesforce Platform App Builder](http://certification.salesforce.com/app-builders), [Salesforce Platform Developer I](http://certification.salesforce.com/platform-developers), and [Salesforce Platform Developer II](http://certification.salesforce.com/platform-developers). 319 | 320 | * Online Salesforce Certification Credentials Verification [Click Here](http://certification.salesforce.com/verification) 321 | * Ready to register for an exam? [Click here](https://www.webassessor.com/wa.do?page=publicHome&branding=SALESFORCE). 322 | 323 | ### Salesforce University 324 | * []()[Salesforce University Home](https://partners.salesforce.com/s/SalesforceUniversity.png?v=3) 325 | 326 | 327 | ### Technical Blogs 328 | * [Salesforce Developer Relations Blog](https://developer.salesforce.com/blogs/) - Managed by Salesforce Developer Relations Team, you will find coolest of updates in the world of Salesforce, mostly experienments, features and developer evagelist blog official from this podium. 329 | * [Salesforce Engineering Blog](https://developer.salesforce.com/blogs/engineering/) - Covers latest update from engineering team, you will find updates about core engineering and product releated post and some awesome people to follow 330 | * [Andrew Fawcett](http://andyinthecloud.com/) - CTO at Financialforce.com, Author and known for his outstanding contribution to Salesforce Community. [Read More](http://andyinthecloud.com/about/) 331 | * [Andrez Perez - (ElToro.IT)](https://eltoroit.herokuapp.com) - Articles about Lightning Components, Apex, Visualforce, Force.com and Salesforce in general. He is a Master Technical Instructor at Salesforce.com and owns 11x Salesforce certifications. 332 | * [Christophe Coenraets](http://coenraets.org/blog/) - Christophe Coenraets is a Developer Evangelist for Salesforce.com where he focuses on mobile application development, [Read More](http://coenraets.org/blog/bio/) 333 | * [Harshit Pandey -(Oyecode)](http://www.oyecode.dev/) - Harshit Pandey is Principal Technical Architect at Intuitive Surgical, previously Technical Architect at Salesforce.com Developer Relations Team and build [Trailhead](https://developer.salesforce.com/trailhead) while at Salesforce, love to expriement with ever evoloving capacities of Salesforce [Read More](https://about.me/harshit.pandey) 334 | * [Jeff Doughlas](http://blog.jeffdouglas.com/) - Senior Technical Consultant at Appirio & Developer Evangelist Architect at topcoder specializing in cloud-based, APIs & mobile apps. [Read More](http://blog.jeffdouglas.com/about/) 335 | * [Keir Bowden](http://bobbuzzard.blogspot.com/)- Also known as Keir Bowden and Keir is Chief Technical Officer at BrightGen, a Salesforce Platinum Partner, in the United Kingdom.[Read More](https://www.blogger.com/profile/07815472992351343395) 336 | * [Enrico Murru -(Nerd @ Work)](http://blog.enree.co/) - Also known as Enreeco or ForceLogic.Ultra geek tech lover mercenary software developer and Salesforce enthusiast. [Read More](http://enree.co/) 337 | * [Peter Knolle](http://peterknolle.com/) - Peter Knolle enjoys working with all kinds of different technologies. Certified Salesforce.com professional, and Force.com MVP. [Read More](http://peterknolle.com/about/) 338 | * [Abhinav Gupta -(TechGerm)](http://www.tgerm.com/)- Force.com MVP & Architect - Passionate about S1 & Javascript, Architect by Profession and now owner of his company focusing on salesforce Consulting [Read More](https://plus.google.com/+AbhinavGuptaIn/posts) 339 | * [Jitendra Zaa](http://www.jitendrazaa.com/blog/)- 7 Salesforce Certificates, MVP and Technical Architect working on platform since 2008 [Read More](http://jitendrazaa.com/) 340 | * [Mohith Shrivastava -(CloudyWorld)](http://cloudyworlds.blogspot.com/)- Mohit is CodeScience at Codescience.com. He is known for his valuable contribution in [stackexchange](http://salesforce.stackexchange.com/users/645/mohith-shrivastava) owns 9x Salesforce certification. 341 | * [The Wizard News](https://thewizardnews.com/) - The Wizard News is a central location for blogs, video, and podcasts created by Brian Kwong – aka Salesforce Wizard. 342 | * [WIPDeveloper.com](https://wipdeveloper.com/) - WIPDevloper.com is where content created by Brett Nelson exploring areas of development in the Salesforce ecosystem is hosted. 343 | 344 | ### Podcasts 345 | * [Good day, Sir! Podcast](https://www.gooddaysirpodcast.com/) - A WEEKLY TECHNOLOGY AND SOFTWARE DEVELOPMENT PODCAST, WITH A STRONG FOCUS ON THE SALESFORCE PLATFORM. 346 | * [SalesforceWay Podcast](https://salesforceway.com/podcast) - A WEEKLY SALESFORCE DEVELOPER TARGETED PODCAST. 347 | * [Salesforce Posse](https://salesforceposse.com) - The Salesforce Posse podcast was created to tell the world about Salesforce development and architecture best practice and news from the Salesforce eco-system. 348 | * [Code Coverage](https://www.codecoverage.org/) - Code Coverage is a podcast for developers on the force.com platform, in each episode we talk to a developer about how they got involved with the platform, what they’re working on, technologies they like and what they consider to be their most ‘creative’ solution. 349 | 350 | ## Contribute 351 | 352 | Contributions welcome! Read the [contribution guidelines](https://github.com/mailtoharshit/awesome-salesforce/blob/master/contributing.md) first. 353 | 354 | ## BugReport-PullRequest 355 | 1. Add your link as per the top-level Category page within the topic sub-section(s), in _alphabetical order_, with notes (if any) in the markdown files. 356 | 2. For broken links or outdated information, submit a bug report (BR), or make the necessary changes and submit a PR. Both are welcome. Please submit separate PR's for each link or change added. 357 | 3. For those unable to use git, create a github account, then fork this` repo on the user interface. Then edit the page by [clicking on the "pencil" icon on the markdown page](https://help.github.com/articles/editing-files-in-your-repository/), then click on save and submit a PR. Github does this [automatically in 8 steps](https://help.github.com/articles/editing-files-in-another-user-s-repository/). 358 | 359 | 360 | ## License 361 | 362 | [![CC0](http://i.creativecommons.org/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/) 363 | --------------------------------------------------------------------------------