{"id":25862783,"url":"https://github.com/romaklimenko/core","last_synced_at":"2025-08-07T05:10:05.274Z","repository":{"id":152408893,"uuid":"45573046","full_name":"romaklimenko/core","owner":"romaklimenko","description":"⚛ Sitecore cross platform desktop application. Runs on Mac, Windows and Linux.","archived":false,"fork":false,"pushed_at":"2016-05-19T10:39:13.000Z","size":2262,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-07-05T12:44:54.861Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/romaklimenko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-11-04T23:00:12.000Z","updated_at":"2016-02-20T09:44:55.000Z","dependencies_parsed_at":"2023-07-18T11:34:04.758Z","dependency_job_id":null,"html_url":"https://github.com/romaklimenko/core","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/romaklimenko/core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romaklimenko%2Fcore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romaklimenko%2Fcore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romaklimenko%2Fcore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romaklimenko%2Fcore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/romaklimenko","download_url":"https://codeload.github.com/romaklimenko/core/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/romaklimenko%2Fcore/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269201296,"owners_count":24377460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-07T02:00:09.698Z","response_time":73,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-01T23:56:36.368Z","updated_at":"2025-08-07T05:10:05.238Z","avatar_url":"https://github.com/romaklimenko.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚛ May the Core be with you\n\n[![Build Status](https://travis-ci.org/romaklimenko/core.svg?branch=master)](https://travis-ci.org/romaklimenko/core)\n\n\u003cimg src=\"https://raw.githubusercontent.com/romaklimenko/core/master/img/core.png\" height=\"128\" width=\"128\" /\u003e\n\nCore is a Sitecore cross platform desktop application. It runs on Mac, Windows and Linux. https://vimeo.com/152064489\n\nMac OS X:\n\n\u003cimg src=\"https://raw.githubusercontent.com/romaklimenko/core/master/img/screenshot-mac.png\" /\u003e\n\nWindows:\n\n\u003cimg src=\"https://raw.githubusercontent.com/romaklimenko/core/master/img/screenshot-win.png\" /\u003e\n\n## Under the hood\n\nHere are main technologies on which Core is based on:\n * [Electron](http://electron.atom.io/)\n * [React](https://facebook.github.io/react/)\n * [Redux](http://redux.js.org/)\n\nBut I didn't intend to use as many buzzwords as possible. I take simplicity, ease of adding new features and supportability at the first place. This is why there is no TypeScript, JSX and Babel traspilers at the current stage of the project.\n\n\n## Setting up Sitecore\n\nConnection and configuration management is not implemented yet. It is expected that Sitecore instance is available at http://sitecore.api/ and Sitecore Item Web API has setup like this:\n\nIn Sitecore.ItemWebApi.config, enable Sitecore Item Web API and allow anonymous access:\n```xml\n\u003csite name=\"website\"\u003e\n  \u003cpatch:attribute name=\"itemwebapi.mode\"\u003eStandardSecurity\u003c/patch:attribute\u003e\n  \u003cpatch:attribute name=\"itemwebapi.access\"\u003eReadOnly\u003c/patch:attribute\u003e\n  \u003cpatch:attribute name=\"itemwebapi.allowanonymousaccess\"\u003etrue\u003c/patch:attribute\u003e\n\u003c/site\u003e\n```\n\nIn Web.config, enable CORS:\n```xml\n\u003csystem.webServer\u003e\n  \u003chttpProtocol\u003e\n    \u003ccustomHeaders\u003e\n      \u003cadd name=\"Access-Control-Allow-Origin\" value=\"*\" /\u003e\n      \u003cadd name=\"Access-Control-Allow-Headers\" value=\"Content-Type\" /\u003e\n      \u003cadd name=\"Access-Control-Allow-Methods\" value=\"GET, POST, PUT, DELETE, OPTIONS\" /\u003e\n    \u003c/customHeaders\u003e\n  \u003c/httpProtocol\u003e\n```\n\n\n## Build, test and run\n\nThere are only two global npm dependencies:\n\n```\n\u003e npm i -g gulp\n\u003e npm i -g browserify\n```\n\nWhen you have gulp and browserify installed globally, install all the development dependencies:\n\n```\n\u003e npm i\n```\n\nBuild:\n``` \n\u003e node_modules/gulp/bin/gulp.js\n```\nor, if you have `gulp` installed globally:\n``` \n\u003e gulp\n```\n\nRun tests:\n```\n\u003e npm test\n```\n\nRun application:\n```\n\u003e npm run\n```\n\n## Help wanted\n\nI will appreciate any feedback about:\n* Current application architecture\n* New features\n* Bugs\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromaklimenko%2Fcore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fromaklimenko%2Fcore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fromaklimenko%2Fcore/lists"}