Friday, December 17, 2021

OSCHINA 社区最新软件

OSCHINA 社区最新软件


无界面 (headless) 电商引擎 MedusaJS

Posted: 17 Dec 2021 03:24 AM PST

Medusa 是无界面 (headless) 电商引擎,其宣称可作为 Shopify 的开源替代方案。 Medusa 提供了许多开箱即用的功能: Headless(无界面):Medusa 是高度可定制的电商 API,这意味着开发者可使用任何展示层进行展示,例如网站、应用程序、聊天机器人等 支持多区域:允许为一个或多个国家/地区指定货币、支付提供商、运输提供商、税率等,以实现真正的国际销售 订单:具备轻松执行强大的客户服务操作所需的所有功能 购物车:允许客...

An Atom Editor package for faster HTML tag editing atom-double-tag

Posted: 17 Dec 2021 02:50 AM PST

Double Tag An Atom Package - Atom.io : Github Edit both the start and end HTML tags at the same time. How To Use Edit the start tag (
) and the matching end tag (
) will be changed automatically. Likewise for the end tag. Configs enabledScopes - Language scopes that are active (Default: text.html, text.html.basic, text.xml, text.marko, source.js.jsx, source.tsx, text.html.erb, text.htm...

PyFeeds

Posted: 17 Dec 2021 02:50 AM PST

Feeds Once upon a time every website offered an RSS feed to keep readers updated about new articles/blog posts via the users' feed readers. These times are long gone. The once iconic orange RSS icon has been replaced by "social share" buttons. Feeds aims to bring back the good old reading times. It creates Atom feeds for websites that don't offer them (anymore). It allows you to read new articl...

Codesandbox Preview in Atom atom-codesandbox

Posted: 17 Dec 2021 02:50 AM PST

Codesandbox.io for Atom apm install atom-codesandbox An Atom package that let's you magically preview your current file in a Codesandbox pane. No dependency management needed, just import or require what you need and Codesandbox's hosted bundler Sandpack will hot-reload and preview your code! How-to Create a javascript file, save it, then run Codesandbox: Toggle Preview Pane from the Command Pa...

pen-paper-coffee-syntax

Posted: 17 Dec 2021 02:50 AM PST

Pen Paper Coffee ✏️📜☕ Pen Paper Coffee is a syntax theme for the text editor atom, which is designed specifically for writing papers, essays etc. in markdown. The theme features increased font-sizes for each level of headers (see changes on the bottom), several useful, but not distracting syntax highlightings. The overall colors are inspired by the soft beige paper you would find in a no...

Linter plugin for PHP, using PHP_CodeSniffer. linter-phpcs

Posted: 17 Dec 2021 02:50 AM PST

linter-phpcs Description This is a provider for Linter that provides an interface to PHP_CodeSniffer (PHPCS). It supports files that have the "PHP" and "HTML" syntax. Installation PHPCS Installation Before using this plugin, you must ensure that phpcs is installed and available on your $PATH. To install phpcs, the following: Install PHP. Install Composer. Install phpcs by typing the following i...

laminas-feed

Posted: 17 Dec 2021 02:50 AM PST

laminas-feed Laminas\Feed provides functionality for consuming RSS and Atom feeds. It provides a natural syntax for accessing elements of feeds, feed attributes, and entry attributes. Laminas\Feed also has extensive support for modifying feed and entry structure with the same natural syntax, and turning the result back into XML. File issues at https://github.com/laminas/laminas-feed/issues Docu...

package for converting between tabs and spaces tabs-to-spaces

Posted: 17 Dec 2021 02:50 AM PST

Tabs to Spaces An Atom package for converting leading whitespace to either all spaces or all tabs. Usage It can convert any form of leading whitespace to either all spaces (Untabify) or the maximum number of tabs and minimum number of spaces with tabs up front (Tabify) to fill the same space. It can also convert all tabs in a document to spaces (Untabify All). It will also, with configuration, ...

C# language support for Atom language-csharp

Posted: 17 Dec 2021 02:50 AM PST

C# language support in Atom Adds syntax highlighting and snippets to C# files in Atom. The C# grammar comes from the .NET Foundation's C# grammar Contributions and issues with the the grammar should be raised upstream....

RSS feed reader for Python 3 feedsubs

Posted: 17 Dec 2021 02:50 AM PST

Feedsubs RSS feed reader for Python 3. Features: Support for RSS, Atom and JSON feeds Background synchronization Caching and resizing of image embedded in feeds Removal of tracking pixels Grouping of feeds with tags Multi-users MIT licensed Hosted service A free hosted version runs Feedsubs at feedsubs.com, it is the easiest way to start using the software without installing anything. Developme...

Convert an XML feed to a new Mastodon status. rss2mastodon

Posted: 17 Dec 2021 02:50 AM PST

rss2mastodon Post an RSS or Atom feed to a Mastodon account. Overview Uses PHP-CLI and Composer. No database or web server required. Fast, secure, and easy to maintain. Example: https://baller.masto-sport.us/@nba_espn_bot Notes: Please reference the comments in index.php for more information. Feel free to submit issues and pull requests. 🙇 https://joinmastodon.org/...

klyva

Posted: 17 Dec 2021 02:50 AM PST

🪓 klyva Scalable state management for React. Minimal API, with reactive, composable and decomposable state! 📺 10 minute tutorial How to Create an atom A base atom can be constructed by giving the atom a value. const countAtom = atom(5) useAtom The useAtom hook subscribes to changes to the atom, so if it's updated, then this component is notified and updated. The hook is similar to react'...

language-cisco

Posted: 17 Dec 2021 02:50 AM PST

Cisco configuration files support in Atom This package adds syntax highlighting to Cisco configuration files in Atom. Currently focused on Cisco IOS configuration files, rather than command outputs or debugs. Install Run apm install language-cisco Supported Filetypes .cisco .ios Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make gram...

atom-emacs-plus

Posted: 17 Dec 2021 02:50 AM PST

emacs-plus package A fork of atomic-emacs Emacs-like experience in the Atom. Features Regular Emacs key binding(see below) Marker Appending Kills Note Please use clipboard-plus instead of kill-ring. Disables keymap in conflicting package using disable-keybindings. Keymap emacs.cson...

Atom package to use MacBook Touchbar touchbar

Posted: 17 Dec 2021 02:50 AM PST

touchbar package Add touchbar elements to atom Installation apm install touchbar How to use Touchbar will be loaded on startup. Press ctrl-alt-o to toggle touchbar Current shipped features: Labels Buttons Insert Text Buttons Color picker Emoji Picker Edit Touchbar Set Icons You can either use the names provided here: http://hetima.github.io/fucking_nsimage_syntax/ (without @ and ") or use your ...

CSS package for Atom language-css

Posted: 17 Dec 2021 02:50 AM PST

CSS language support in Atom Adds syntax highlighting, completions, and snippets to CSS files in Atom. Originally converted from the CSS TextMate bundle. Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets, make grammar tweaks, etc....

�� atom package to enlarge the active pane hey-pane

Posted: 17 Dec 2021 02:50 AM PST

Hey, Pane! 👋 Enlarge the active pane, either with a shortcut or with a super handy follow mode. Inspired by Origami for Sublime Text. Usage Use cmd-shift-k on macOS or alt-shift-k Windows/Linux to toggle the focus on the active Pane. ... or override this shortcut with your own by using the command hey-pane:toggle-focus-of-active-pane. Enable/Disable Follow Mode via the Command Palette. ... ...

atom-language-julia

Posted: 17 Dec 2021 02:50 AM PST

Julia Grammar Julia grammar definition for Atom, VSCode, and GitHub. The source of truth in this repo is grammars/julia.cson; julia.json and julia_vscode.json are automatically generated in a pre-commit hook. Atom Also an Atom package to provide Julia syntax highlighting, snippets, and docstring folding. Originally based off of JuliaLang/julia.tmBundle, merged with new ideas from language-julia...

Keep the opened tabs amount below sanity. atom-zentabs

Posted: 17 Dec 2021 02:50 AM PST

ZenTabs atom package Keep your opened tabs below a maximum limit, closing the oldest one first. Inspired by travmik's SublimeText ZenTabs package. See it in action with a 5 tabs limit: Pin tabs You can right click tabs to pin/unpin them. It basically works as a whitelist. Options maximumOpenedTabs:5: the maximum amount of tabs that will be keep open manualMode:false: disable automatic tab closi...

atom-ide-scala

Posted: 17 Dec 2021 02:50 AM PST

Atom IDE Scala language client Scala & Dotty support for Atom IDE, powered by Metals, Dotty and Ensime language servers. (The screenshot above is outdated, the set of features depends on the language server you're going to use) 🚧 WORK IN PROGRESS 🚧 The project is in active development and may have some rough edges. You are welcome to try it out and provide any feedback in the Gitter chat ...

language-mjml

Posted: 17 Dec 2021 02:50 AM PST

Language MJML Adds syntax highlighting and snippets to MJML files in Atom. This is a fork from language-html by atom. Installation apm install language-mjml Usage Template Type mjml- and hit tab to see the magic happen ...

intellij-idea-keymap

Posted: 17 Dec 2021 02:50 AM PST

intellij-idea-keymap Jetbrains IntelliJ IDEA based key bindings for the Atom editor. Table of contents Introduction Features Installation Changelog Known issues Contribution License Introduction As a power IntelliJ IDEA user I am used to the key bindings for years and therefore I created this package to be able to use the same bindings in the Atom editor too. I hope you can also make use of it ...

atom-pull-requests

Posted: 17 Dec 2021 02:50 AM PST

pull-requests package for Atom View/Edit comments on a Pull Request directly inside the Atom Editor. Annoyed when someone litters your elegant code with "comments", and "suggestions"? and then you have to sift through all the files in your text editor to find the right place? Fear no more! Setup GitHub restricts talking to their API. You can view public repositories without having to authentica...

An Atom plugin for Flutter developers atom-flutter

Posted: 17 Dec 2021 02:50 AM PST

Status - discontinued Flutter previously offered two editor plugins - one for Atom and one for IntelliJ. Late 2016 we consolidated our editor engineering teams to work on a single plugin: IntelliJ. The Atom plugin has survived long with little maintenance, but we're now starting to make larger changes to the flutter tools editor protocol and do not expect to be able to keep Atom updated. We h...

selector-to-tag

Posted: 17 Dec 2021 02:50 AM PST

Selector to Tag Selector to Tag is an Atom editor package that allows you to create HTML tag elements using CSS selectors in HTML files. Just type a CSS selector and press TAB : Supported selectors For now the following selectors are possible: Selector Output foo (when Solve Plain Tags option is enabled (default true)) foo#bar #foo
.foo

Draggable atom-like tabs for React react-draggable-tabs

Posted: 17 Dec 2021 02:50 AM PST

React draggable tabs The plugin is inspired by Atom and allows you to use these beautiful tabs in your React App Install just download the repo from npm npm install react-draggable-tabs --save Usage You can import the Tabs component import Tabs from "react-draggable-tabs" ... The Tabs component requires 4 props: tabs: an array of tabs, ever tab is an object and has to contain an id a...

ReactionDecoder

Posted: 17 Dec 2021 02:50 AM PST

Introduction Reaction Decoder Tool (RDT) 1. Atom Atom Mapping (AAM) Tool 2. Reaction Annotator (Extract Bond Changes, Identify & Mark Reaction Centres) and 3. Reaction Comparator (Reaction Similarity based on the Bond Changes, Reaction Centres or Substructures) Contact Author: Dr. Syed Asad Rahman e-mail: asad.rahman@bioinceptionlabs.com Installation a) You could [download the latest RDT] (http...

Cake

Posted: 17 Dec 2021 02:50 AM PST

Yummy syntax theme for Atom, Brackets, Sublime Text and Visual Studio Code. https://danielpintilei.cf/Cake License MIT © Daniel Pintilei

Terraform.io support for Atom language-terraform

Posted: 17 Dec 2021 02:50 AM PST

Terraform.io language support for Atom Adds syntax highlighting for Terraform.io configuration files to Atom. Installation Available as Atom package: apm install language-terraform Or directly via git: git clone https://github.com/cmur2/language-terraform.git ~/.atom/packages/language-terraform Migrate from deprecated fork language-terraform-12 package back to this official, maintained packag...

A Firewatch inspired Atom red syntax theme firewatch-syntax

Posted: 17 Dec 2021 02:50 AM PST

Firewatch Syntax Theme A Syntax Theme inspired by Firewatch. Wallpaper available from the Campo Santo blog. You can find a green version of this theme here. Install apm install firewatch-syntax

keras-neural-graph-fingerprint

Posted: 17 Dec 2021 02:50 AM PST

Keras Neural Graph Fingerprint This repository is an implementation of Convolutional Networks on Graphs for Learning Molecular Fingerprints in Keras. It includes a preprocessing function to convert molecules in smiles representation into molecule tensors. Next to this, it includes two custom layers for Neural Graphs in Keras, allowing flexible Keras fingerprint models. See examples.py for an ex...

vuepress-plugin-feed

Posted: 17 Dec 2021 02:50 AM PST

VuePress Plugin Feed RSS, Atom, and JSON feeds generator plugin for VuePress 1.x Install $ npm install -D vuepress-plugin-feed # or $ yarn add -D vuepress-plugin-feed Usage Add vuepress-plugin-feed in your site or theme config file. See official docs on using a plugin // .vuepress/config.js // or // .vuepress/theme/index.js // set your global feed options - override in page frontmatter `feed...

⚛ AsciiDoc language package for the Atom editor. atom-language-asciidoc

Posted: 17 Dec 2021 02:50 AM PST

AsciiDoc Language Package for Atom Adds syntax highlighting and snippets to AsciiDoc files. Supports Asciidoctor-specific features. NOTE: This package recognizes the modern AsciiDoc syntax endorsed by Asciidoctor. It does not support the legacy AsciiDoc syntax permitted by Asciidoctor with compat mode enabled or by AsciiDoc Python. Additionally, two-line section titles are not recognized by thi...

atom-standardjs-snippets

Posted: 17 Dec 2021 02:50 AM PST

Standard JavaScript Snippets for Atom A collection of ES6 standardjs code style snippets for faster JavaScript development in Atom Editor. Yes!, no semicolons: Are Semicolons Necessary in JavaScript? An Open Letter to JavaScript Leaders Regarding Semicolons JavaScript Semicolon Insertion - Everything You Need to Know Installation apm install standardjs-snippets Snippets Snippets are optimized t...

�� multi-cursor

Posted: 17 Dec 2021 02:50 AM PST

Multi-cursor package An atom package to easily create more cursors with keystrokes. Expand last cursor up/down Expand all cursors up/down OSX Keymaps: Creating cursors alt + up = Create cursor above alt + down = Create cursor under Cmd + shift + L = Create one cursor for each selected line 1 Moving the last cursor that has been created ctrl + alt + up = Move the last-created cursor up ctrl + al...

go-signature-statusbar

Posted: 17 Dec 2021 02:50 AM PST

go-signature-statusbar package Display the signature of the current Go function under cursor in the status bar.

atom-python-run

Posted: 17 Dec 2021 02:50 AM PST

atom-python-run package Run your python (.py) source file using F5 or F6! Contents Prerequisite Features Compatability Documentation Issues Development Prerequisite Atom Text Editor (nightly or latest stable release) Python 2 and/or 3 Add Python (and any other interpreters) to the PATH environment variable. Features Using python Almost the same console with python IDLE, which provides syntax er...

Don't use this yet. simplepie-ng

Posted: 17 Dec 2021 02:50 AM PST

SimplePie NG Don't use this yet. Yes, this project is still active… just as I have time. SimplePie NG is a modern, next-generation PHP package for working with syndication feeds. It has been written from the ground-up to take advantage of the modern features of PHP 7.3+. It starts with a completely different kind of thinking, and more than 15 years of experience in software engineering and ope...

�� Pristine UI Atom theme pristine-ui

Posted: 17 Dec 2021 02:50 AM PST

Pristine UI theme A dark UI theme based off of One Dark UI Editing Overlays Shown with the duotone-dark-sky-syntax syntax theme by simurai. Icons by file-icons. New Features File indicator dots and folder scope lines in the tree-view. Also, modified styles for overlays and the status bar. Tree View Install Navigate to Settings > Install , select Themes, and search for pristine-ui. Once installe...

reactive-di

Posted: 17 Dec 2021 02:50 AM PST

Reactive DI Typesafe dependency injection container for react-like components. With this DI you can buit pure component based architecture. With this DI you can forget about HOC and any decorators around component. Atomatic isolated error and loading status handling for each component. ReactiveDI helps you to follow open/closed principle via slots (like vue slots). Hierarchical Dependency Injec...

Atom IDE packages for Atom atom-ide-base

Posted: 17 Dec 2021 02:50 AM PST

atom-ide-base Atom IDE packages for Atom Features This package is an all-in-one package that installs all the packages that provide Atom IDE features: atom-ide-datatip atom-ide-signature-help atom-ide-hyperclick atom-ide-definitions atom-ide-outline linter linter-ui-default intentions atom-ide-markdown-service It also provides the TypeScript types for atom-ide packages. Usage Just install and e...

Atom package to navigate stacktraces. stacktrace

Posted: 17 Dec 2021 02:50 AM PST

Stacktrace for Atom Navigate stacktraces within Atom! Given a stacktrace from a supported language, this package gives you: A mile-high view of the full trace, with a few lines of context on each stack frame; Highlighting and navigation tools to walk up and down the stack while you're looking at the full files. [planned] Intelligent mappings from paths from other systems to yours. If it looks l...

gruvbox-atom

Posted: 17 Dec 2021 02:50 AM PST

Based on gruvbox for Sublime Text Contrast options License MIT Thanks Thanks to: Pavel Pertsev for creating gruvbox for Vim.

RSS/Atom feed updates in your email feed2email

Posted: 17 Dec 2021 02:50 AM PST

This project is no longer maintained! feedigest is a simpler alternative that groups all updates in a digest email. feed2email feed2email is a headless feed aggregator that sends feed entries via email. It was initially written as a replacement of rss2email and aims to be simple, fast and easy to use. Features RSS and Atom feed format support Command-line feed management (add, remove, enable/di...

feed2json.org

Posted: 17 Dec 2021 02:50 AM PST

feed2json Takes a Feed URL (RSS or Atom) and returns a JSONFeed. About Just a small spike to see if it all works. Author By Andrew Chilton, @twitter. For AppsAttic, @AppsAttic. License MIT. (Ends)

Atom plugin for ImportJS atom-import-js

Posted: 17 Dec 2021 02:50 AM PST

ImportJS Atom package This is the Atom package for ImportJS. Installing Install the atom-import-js package via Atom's package manager. Configure import-js for your project (there's no need to globally install import-js for the atom plugin) Open the root of your project as a folder (File -> Add Project Folder…) Import a file! Default keybindings By default, atom-import-js attempts to set up th...

language-nunjucks

Posted: 17 Dec 2021 02:50 AM PST

Nunjucks Language Support in Atom Syntax highlighting and snippets for nunjucks templates in the Atom editor. Contributions are greatly appreciated. Please fork this repository and open a pull request to add snippets or make grammar tweaks. License Licensed under the MIT License...

tester runner for phpunit on atom editor tester-phpunit

Posted: 17 Dec 2021 02:50 AM PST

Tester PHPUnit Tester PHPUnit is a tester provider for the Atom Tester. How to / Installation You can install through the CLI by doing: $ apm install tester-phpunit Thanks yacut

The world's first JSON feed viewer �� json-feed-viewer

Posted: 17 Dec 2021 02:50 AM PST

JSON Feed Viewer This is a webapp that allows to view JSON feeds. See it in action here: https://json-feed-viewer.herokuapp.com/ Getting Started Prerequisites The app was tested on the following configuration: Ubuntu 16.04 npm 3.8.9 Node v6.2.0 Redis 3.2.9 0. Install Redis Install a local Redis server by following these instructions. 1. Clone the repo git clone https://github.com/maximevaillanc...

atom plugins in clojurescript ajom

Posted: 17 Dec 2021 02:50 AM PST

ajom A leiningen template for atom plugins in clojurescript with code live-reload Usage lein new ajom {{project-name}} Compiling and running To compile me with a self-reloading loop, use: lein run -m build/dev-repl To compile for release, use lein run -m build/release After you have done that, go into the plugin/ folder and run apm link Your plugin should now be installed inside atom. Devel...

No comments:

Post a Comment