{"id":28315576,"url":"https://github.com/chris17453/browsy","last_synced_at":"2026-05-07T13:12:38.459Z","repository":{"id":137728808,"uuid":"116604355","full_name":"chris17453/browsy","owner":"chris17453","description":"A web enabled file browser for your server.","archived":false,"fork":false,"pushed_at":"2018-01-22T08:48:54.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-01T08:52:50.047Z","etag":null,"topics":["csharp","file-browser","jquery","npm","server-side"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chris17453.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2018-01-07T22:32:53.000Z","updated_at":"2020-11-18T00:53:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"f705f447-71c2-45d7-86df-4ad8056fcfde","html_url":"https://github.com/chris17453/browsy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chris17453/browsy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris17453%2Fbrowsy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris17453%2Fbrowsy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris17453%2Fbrowsy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris17453%2Fbrowsy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chris17453","download_url":"https://codeload.github.com/chris17453/browsy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chris17453%2Fbrowsy/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261078495,"owners_count":23106475,"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","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":["csharp","file-browser","jquery","npm","server-side"],"created_at":"2025-05-24T22:19:00.384Z","updated_at":"2026-05-07T13:12:33.434Z","avatar_url":"https://github.com/chris17453.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# browsy\nBrowsy Is a client side file browser for your server. \n\n\n## System Software Components \n- a webAPI\n- a jQuery Plugin\n\n\n## Deployment\nThe dll includes everything needed to run browsy. The webAPI Controller, and web resources.\n\nThe web resources are:\n- /browsy/index.html\n- /browsy/browsy.js\n- /browsy/browsy.css\n\nThe project namespace is \"browsy\"\n\nTo load the webAPI Controller:\n- reference browsy.dll \n- Add the namespace to your webAPI route\n\n\n### C# WebAPI Backend Example:\n```c#\nvar r=config.Routes.MapHttpRoute(name          :\"DefaultApi\",\n                                 routeTemplate :\"api/{controller}/{id}\",\n                                 defaults      :new { id = RouteParameter.Optional });\n\n//this is where you add the linked controllers. everything is inside of the DLL\nr.DataTokens[\"Namespaces\"] = new[] { typeof(browsy.controller.serverController).Namespace };\n```\n### Javascript Client Side Example\n```javascript\n$(filter).browsy({\n                path                : null,                              //default path for the browser\n                filters             : [],                                //An array of filters for files. [\".png\",\".jpg\"]\n                admin               : true,                              //turn on all admin controls\n                server              : \"http://localhost:8888\",           //The api URL\n                admin_hidden_folders: false,                             //turn on the hidden folder toggle\n                admin_hidden_files  : false,                             //turn on the hidden file toggle\n                admin_filters       : false,                             //turn on the filter toggle\n                controller_name     : \"browsy\",                          //the api controller name (if you change it)\n                special_dirs        : [{ name:\"Desktop\",                 //use this to replace all special icons and sticky folders\n                                                icon:\"fas fa-desktop\",\n                                                type:\"folder\" ,\n                                                ext:\"\",\n                                                special:true\n                                      }],\n                success_function    : null,                              //success callback\n                cancel_function     : null,                              //cancel api callback\n                dialog_function     : null,                              //custom call back for messages\n                api_error           : \"Bummer... Error loading the file browser data.\",  //system error message\n                no_file_error       : \"Gotta pick a file first captain.\"                 //no selected file mesage\n}); \n\n```\n    \n\n## External Requirements:\n- fontawesome5\n- bootstrap4\n- bootstrap-toggle\n\n\n## Contributing\nPlease read the COINTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.\n\n\n## Versioning\nWe use GIT for versioning. For versions available, see the tags on this repository.\n\n\n## License\nThis project is licensed under the GNU General Public License v3 -- see the LICENSE.md file for details\n\n\n## Authors\nCharles Watkins\n\n\n## Contact Info\n- chris17453@gmail.com\n- [https://github.com/chris17453/browsy/](https://github.com/chris17453/browsy/)\n- [https://www.linkedin.com/in/chris17453/](https://www.linkedin.com/in/chris17453/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris17453%2Fbrowsy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchris17453%2Fbrowsy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchris17453%2Fbrowsy/lists"}