Jspreadsheet CE
mapzy
Our great sponsors
Jspreadsheet CE | mapzy | |
---|---|---|
3 | 8 | |
6,609 | 47 | |
0.7% | - | |
5.9 | 4.1 | |
19 days ago | 5 days ago | |
JavaScript | Ruby | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Jspreadsheet CE
-
A better CSV import
For the spreadsheet, we use the excellent Jspreadsheet library. If there are no errors, the import happens in two steps because importing a lot of locations requires a lot of calls to the Mapbox geocoding API (geocoding is converting an address to longitude and latitude), which is rate limited.
-
How to show excel file in front end with edit and save functionality?
Yeah maybe in that case you can use jspreadsheet
mapzy
-
Why it needs to be so painful to deploy a Rails app on Ubuntu in 2022?
I haven an open-source app (it's a store finder) that also uses Docker and Redis. Have a look at the GitHub repo, maybe there's something to help you there in my setup?
-
Show off your project in rails
Mapzy is a store finder, and like Fugu it focuses on simplicity. Again, I've created it because the store finders out there were either ugly, too complex and/or expensive, and not privacy-focused. Read more on mapzy.io
Mapzy (on GitHub)
-
A better CSV import
If you're interested in the code, have a look at location_imports_controller.rb, location_import.rb, and batch_geocode_worker.rb.
When building the bulk location import feature for Mapzy, our open-source and self-hostable store finder, we wanted to provide a better import experience for our users. We wanted to spare them the pain of dealing with exporting files and choosing delimiters, and we wanted to make it simple for them to fix any import errors.
-
Ask HN: Do you contribute to open source projects?
I contribute to Our World In Data [0] and some of the Rails repos. I also run my own open source projects [1][2].
I've just recently started doing it, and I only put in a few hours each week. Slow and steady wins the race. My motivation is three-fold: First, it's gratifying to give something back to software I love using for free. Second, I learn a lot. Third, if I ever want to work with one of the companies who are stewarding these repos, it gives me a leg up in the application process.
0: https://github.com/owid/owid-grapher
What are some alternatives?
HANDSONTABLE - JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
SheetJS js-xlsx - 📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
ag-Grid - The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
Luckysheet - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
React Data Grid - Feature-rich and customizable data grid React component
svelte-generic-crud-table - Agnostic web-component for object-arrays with CRUD functionality.
SlickGrid - A lightning fast JavaScript grid/spreadsheet
ExcelJS - Excel Workbook Manager
FancyGrid - FancyGrid - JavaScript grid library with charts integration and server communication.
svelte-simple-datatables - A Datatable component for Svelte
excel2json - Convert excel file to json data
Frappe Datatable - The Missing Javascript Datatable for the Web