![](https://static.wixstatic.com/media/66bc35_df55aa1bd3b049b1b54f26699453a01b~mv2_d_4032_3024_s_4_2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/66bc35_df55aa1bd3b049b1b54f26699453a01b~mv2_d_4032_3024_s_4_2.jpg)
Dev-Centric Culture
We, at Wix Engineering, have our own dev-centric culture, built around empowering engineers not only as employees, but as contributing members to the global software community.
Given that 1 out of 6 developers at Wix Engineering contributes to open source projects, we feel that it is important for us to support and encourage our engineers to give back to the community. This is one of the reasons why, a few months ago, we partnered with GitHub for a special meetup about open source and OSS communities.
Wix Engineering - GitHub Event: How to build a strong community for your open source projects by Bas Peters from GitHub
Wix Engineering: 11th Place from The Top
Last week, we were excited to see we ranked #11 on a global chart for open source contributions in Felipe Hoffa’s post “Who contributed the most to open source in 2017? Let’s analyze GitHub’s data and find out”, having dived into GitHub and came up with a list of companies that made the most efforts to create a significant contribution to the open source community.
It is a great opportunity to shed some light on our top 5 open sources projects:
wix/react-native-calendars
Great set of fully customizable React Native calendar components, implemented in JavaScript so no native module linking is required. Check it out.
![](https://static.wixstatic.com/media/66bc35_1ac931df96794f628e6cef0322ab6a89~mv2.gif)
wix/detox
The most difficult part of automated testing on mobile is the tip of the testing pyramid - E2E. The core problem with E2E tests is flakiness - tests are usually not deterministic. We believe the only way to tackle flakiness head-on is by moving from black box testing to gray box testing. That's where Detox comes into play.
"Detox: Gray Box End to End Testing Framework for Mobile Apps", by Rotem Mizrachi Meidan (@rotemmiz) on Hackernoon.
![](https://static.wixstatic.com/media/66bc35_6d8757d3c91e4220a014566f0c397fb4~mv2.gif)
wix/import-cost
Import Cost extension displays the import size of the package you are importing inside the code editor.
![](https://static.wixstatic.com/media/66bc35_5e0e8cf729e0400bb44a85edd26a9188~mv2.gif)
wix/react-native-navigation
React Native Navigation provides 100% native platform navigation on both iOS and Android for React Native apps. The JavaScript API is simple and cross-platform - just install it in your app and give your users the native feel they deserve. Using redux? No problem: React Native Navigation comes with optional redux support out of the box.
![](https://static.wixstatic.com/media/66bc35_64bd631e80a14000857d4c2409dbe988~mv2.gif)
wix/react-native-notifications
React Native Notifications handles all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more.
![](https://static.wixstatic.com/media/66bc35_ca19478e427d43e385f189b9b3a2ed38~mv2.gif)
Of course these are only a few projects out of hundreds of open source projects Wix Engineers contribute to on a regular basis, covering Mobile, Javascript and backend projects. You are welcome to check them out on GitHub at: https://github.com/wix
We keep tweeting updates and insights about more of our open source projects as well as about open source in general. Join us and follow @WixEng on Twitter!
![](https://static.wixstatic.com/media/66bc35_d43ed20a62a6417f9a1a0b516fe9bd15~mv2.png/v1/fill/w_386,h_368,al_c,q_85,enc_auto/66bc35_d43ed20a62a6417f9a1a0b516fe9bd15~mv2.png)
This post was written by Aviran Mordo
You can follow him on Twitter
Comments